<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-knowrob/doc_stacks/2014-10-06_01-25-35.828101/knowrob/json_prolog_msgs/src/json_prolog_msgs/</path>
    <filename>____init_____8py</filename>
    <namespace>json_prolog_msgs</namespace>
  </compound>
  <compound kind="file">
    <name>srv/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-knowrob/doc_stacks/2014-10-06_01-25-35.828101/knowrob/json_prolog_msgs/src/json_prolog_msgs/srv/</path>
    <filename>srv_2____init_____8py</filename>
    <namespace>json_prolog_msgs::srv</namespace>
  </compound>
  <compound kind="file">
    <name>_PrologFinish.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-knowrob/doc_stacks/2014-10-06_01-25-35.828101/knowrob/json_prolog_msgs/src/json_prolog_msgs/srv/</path>
    <filename>__PrologFinish_8py</filename>
    <class kind="class">json_prolog_msgs::srv::_PrologFinish::PrologFinish</class>
    <class kind="class">json_prolog_msgs::srv::_PrologFinish::PrologFinishRequest</class>
    <class kind="class">json_prolog_msgs::srv::_PrologFinish::PrologFinishResponse</class>
    <namespace>json_prolog_msgs::srv::_PrologFinish</namespace>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacejson__prolog__msgs_1_1srv_1_1__PrologFinish.html</anchorfile>
      <anchor>a8313df695de204197883bbdaf2cd9be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacejson__prolog__msgs_1_1srv_1_1__PrologFinish.html</anchorfile>
      <anchor>a800fe4a5b9c6d8b880becd65c08e0fce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_PrologNextSolution.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-knowrob/doc_stacks/2014-10-06_01-25-35.828101/knowrob/json_prolog_msgs/src/json_prolog_msgs/srv/</path>
    <filename>__PrologNextSolution_8py</filename>
    <class kind="class">json_prolog_msgs::srv::_PrologNextSolution::PrologNextSolution</class>
    <class kind="class">json_prolog_msgs::srv::_PrologNextSolution::PrologNextSolutionRequest</class>
    <class kind="class">json_prolog_msgs::srv::_PrologNextSolution::PrologNextSolutionResponse</class>
    <namespace>json_prolog_msgs::srv::_PrologNextSolution</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_b</name>
      <anchorfile>namespacejson__prolog__msgs_1_1srv_1_1__PrologNextSolution.html</anchorfile>
      <anchor>acb66ccba51f19fb95e93d9d2839a74d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacejson__prolog__msgs_1_1srv_1_1__PrologNextSolution.html</anchorfile>
      <anchor>ac8e1be1af1616e0795362b8d9c9a37ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacejson__prolog__msgs_1_1srv_1_1__PrologNextSolution.html</anchorfile>
      <anchor>a9f9ef9f8f74831912b7f1e4c29100803</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_PrologQuery.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-knowrob/doc_stacks/2014-10-06_01-25-35.828101/knowrob/json_prolog_msgs/src/json_prolog_msgs/srv/</path>
    <filename>__PrologQuery_8py</filename>
    <class kind="class">json_prolog_msgs::srv::_PrologQuery::PrologQuery</class>
    <class kind="class">json_prolog_msgs::srv::_PrologQuery::PrologQueryRequest</class>
    <class kind="class">json_prolog_msgs::srv::_PrologQuery::PrologQueryResponse</class>
    <namespace>json_prolog_msgs::srv::_PrologQuery</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_b</name>
      <anchorfile>namespacejson__prolog__msgs_1_1srv_1_1__PrologQuery.html</anchorfile>
      <anchor>a86c9fdd289d3489fd2f6a3ee8c734487</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacejson__prolog__msgs_1_1srv_1_1__PrologQuery.html</anchorfile>
      <anchor>a2dae2feba6004afea888ba41eb592451</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacejson__prolog__msgs_1_1srv_1_1__PrologQuery.html</anchorfile>
      <anchor>ac63063f8b46c3c6e313fc8d53d719d08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacejson__prolog__msgs_1_1srv_1_1__PrologQuery.html</anchorfile>
      <anchor>a167c6d0b779b08b3eccdef4eac3e7e3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PrologFinish.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-knowrob/doc_stacks/2014-10-06_01-25-35.828101/knowrob/json_prolog_msgs/srv_gen/cpp/include/json_prolog_msgs/</path>
    <filename>PrologFinish_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::json_prolog_msgs::PrologFinishRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::json_prolog_msgs::PrologFinishResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; json_prolog_msgs::PrologFinish &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; json_prolog_msgs::PrologFinishRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; json_prolog_msgs::PrologFinishResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::json_prolog_msgs::PrologFinishRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::json_prolog_msgs::PrologFinishResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::json_prolog_msgs::PrologFinishResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::json_prolog_msgs::PrologFinishRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::json_prolog_msgs::PrologFinishRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::json_prolog_msgs::PrologFinishResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::json_prolog_msgs::PrologFinishResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::json_prolog_msgs::PrologFinishRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::json_prolog_msgs::PrologFinishResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; json_prolog_msgs::PrologFinish &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; json_prolog_msgs::PrologFinishRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; json_prolog_msgs::PrologFinishResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">json_prolog_msgs::PrologFinish</class>
    <class kind="struct">json_prolog_msgs::PrologFinishRequest_</class>
    <class kind="struct">json_prolog_msgs::PrologFinishResponse_</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::json_prolog_msgs::PrologFinishRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::json_prolog_msgs::PrologFinishResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>json_prolog_msgs</namespace>
    <member kind="typedef">
      <type>::json_prolog_msgs::PrologFinishRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PrologFinishRequest</name>
      <anchorfile>namespacejson__prolog__msgs.html</anchorfile>
      <anchor>a1c184c0482009b11b00f8efffe3eae14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::json_prolog_msgs::PrologFinishRequest const  &gt;</type>
      <name>PrologFinishRequestConstPtr</name>
      <anchorfile>namespacejson__prolog__msgs.html</anchorfile>
      <anchor>aa9dc25f741b0fcccc956fa5b18d5e3ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::json_prolog_msgs::PrologFinishRequest &gt;</type>
      <name>PrologFinishRequestPtr</name>
      <anchorfile>namespacejson__prolog__msgs.html</anchorfile>
      <anchor>adf842ef6041ba174a6df04235e48853d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::json_prolog_msgs::PrologFinishResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PrologFinishResponse</name>
      <anchorfile>namespacejson__prolog__msgs.html</anchorfile>
      <anchor>a0a37357ac3553de92df2088448782a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::json_prolog_msgs::PrologFinishResponse const  &gt;</type>
      <name>PrologFinishResponseConstPtr</name>
      <anchorfile>namespacejson__prolog__msgs.html</anchorfile>
      <anchor>aa68d2d081f31b66b3b7b195c9a8735ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::json_prolog_msgs::PrologFinishResponse &gt;</type>
      <name>PrologFinishResponsePtr</name>
      <anchorfile>namespacejson__prolog__msgs.html</anchorfile>
      <anchor>a5e6b3b58a5c63ff9f2dc7b8c9e54cd4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PrologNextSolution.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-knowrob/doc_stacks/2014-10-06_01-25-35.828101/knowrob/json_prolog_msgs/srv_gen/cpp/include/json_prolog_msgs/</path>
    <filename>PrologNextSolution_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::json_prolog_msgs::PrologNextSolutionRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::json_prolog_msgs::PrologNextSolutionResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; json_prolog_msgs::PrologNextSolution &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; json_prolog_msgs::PrologNextSolutionRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; json_prolog_msgs::PrologNextSolutionResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::json_prolog_msgs::PrologNextSolutionRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::json_prolog_msgs::PrologNextSolutionResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::json_prolog_msgs::PrologNextSolutionRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::json_prolog_msgs::PrologNextSolutionRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::json_prolog_msgs::PrologNextSolutionResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::json_prolog_msgs::PrologNextSolutionResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::json_prolog_msgs::PrologNextSolutionRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::json_prolog_msgs::PrologNextSolutionResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; json_prolog_msgs::PrologNextSolution &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; json_prolog_msgs::PrologNextSolutionRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; json_prolog_msgs::PrologNextSolutionResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">json_prolog_msgs::PrologNextSolution</class>
    <class kind="struct">json_prolog_msgs::PrologNextSolutionRequest_</class>
    <class kind="struct">json_prolog_msgs::PrologNextSolutionResponse_</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::json_prolog_msgs::PrologNextSolutionRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::json_prolog_msgs::PrologNextSolutionResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>json_prolog_msgs</namespace>
    <member kind="typedef">
      <type>::json_prolog_msgs::PrologNextSolutionRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PrologNextSolutionRequest</name>
      <anchorfile>namespacejson__prolog__msgs.html</anchorfile>
      <anchor>ab4dacd2b33b7bda78fc8d7b109634a2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::json_prolog_msgs::PrologNextSolutionRequest const  &gt;</type>
      <name>PrologNextSolutionRequestConstPtr</name>
      <anchorfile>namespacejson__prolog__msgs.html</anchorfile>
      <anchor>af440fac750902776fcb1c9ff08518733</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::json_prolog_msgs::PrologNextSolutionRequest &gt;</type>
      <name>PrologNextSolutionRequestPtr</name>
      <anchorfile>namespacejson__prolog__msgs.html</anchorfile>
      <anchor>adc9cb329fbdf07dd5b5fc500596f04e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::json_prolog_msgs::PrologNextSolutionResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PrologNextSolutionResponse</name>
      <anchorfile>namespacejson__prolog__msgs.html</anchorfile>
      <anchor>a2cf82158fdff5b82c81563e7f37d4fc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::json_prolog_msgs::PrologNextSolutionResponse const  &gt;</type>
      <name>PrologNextSolutionResponseConstPtr</name>
      <anchorfile>namespacejson__prolog__msgs.html</anchorfile>
      <anchor>a2cbc175d69ed519792e1fe02200f98c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::json_prolog_msgs::PrologNextSolutionResponse &gt;</type>
      <name>PrologNextSolutionResponsePtr</name>
      <anchorfile>namespacejson__prolog__msgs.html</anchorfile>
      <anchor>a90e4c0901c2d1261047f400ac1bfa8b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PrologQuery.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-knowrob/doc_stacks/2014-10-06_01-25-35.828101/knowrob/json_prolog_msgs/srv_gen/cpp/include/json_prolog_msgs/</path>
    <filename>PrologQuery_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::json_prolog_msgs::PrologQueryRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::json_prolog_msgs::PrologQueryResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; json_prolog_msgs::PrologQuery &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; json_prolog_msgs::PrologQueryRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; json_prolog_msgs::PrologQueryResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::json_prolog_msgs::PrologQueryRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::json_prolog_msgs::PrologQueryResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::json_prolog_msgs::PrologQueryRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::json_prolog_msgs::PrologQueryRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::json_prolog_msgs::PrologQueryResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::json_prolog_msgs::PrologQueryResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::json_prolog_msgs::PrologQueryRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::json_prolog_msgs::PrologQueryResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; json_prolog_msgs::PrologQuery &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; json_prolog_msgs::PrologQueryRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; json_prolog_msgs::PrologQueryResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">json_prolog_msgs::PrologQuery</class>
    <class kind="struct">json_prolog_msgs::PrologQueryRequest_</class>
    <class kind="struct">json_prolog_msgs::PrologQueryResponse_</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::json_prolog_msgs::PrologQueryRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::json_prolog_msgs::PrologQueryResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>json_prolog_msgs</namespace>
    <member kind="typedef">
      <type>::json_prolog_msgs::PrologQueryRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PrologQueryRequest</name>
      <anchorfile>namespacejson__prolog__msgs.html</anchorfile>
      <anchor>a8926c953132939cec09b178b3fb1f44c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::json_prolog_msgs::PrologQueryRequest const  &gt;</type>
      <name>PrologQueryRequestConstPtr</name>
      <anchorfile>namespacejson__prolog__msgs.html</anchorfile>
      <anchor>a2e8e62e975b641d8b586db9266801aae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::json_prolog_msgs::PrologQueryRequest &gt;</type>
      <name>PrologQueryRequestPtr</name>
      <anchorfile>namespacejson__prolog__msgs.html</anchorfile>
      <anchor>a1aab20695123cc576bf640cf57ebba59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::json_prolog_msgs::PrologQueryResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PrologQueryResponse</name>
      <anchorfile>namespacejson__prolog__msgs.html</anchorfile>
      <anchor>abaaf87617414837b7812f71c3a1a60d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::json_prolog_msgs::PrologQueryResponse const  &gt;</type>
      <name>PrologQueryResponseConstPtr</name>
      <anchorfile>namespacejson__prolog__msgs.html</anchorfile>
      <anchor>a8061b1d3b2851e648a7f36219e1a71e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::json_prolog_msgs::PrologQueryResponse &gt;</type>
      <name>PrologQueryResponsePtr</name>
      <anchorfile>namespacejson__prolog__msgs.html</anchorfile>
      <anchor>a3299ff8a9494abe259c47bc39dd0925b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>json_prolog_msgs</name>
    <filename>namespacejson__prolog__msgs.html</filename>
    <namespace>json_prolog_msgs::srv</namespace>
    <class kind="struct">json_prolog_msgs::PrologFinish</class>
    <class kind="struct">json_prolog_msgs::PrologFinishRequest_</class>
    <class kind="struct">json_prolog_msgs::PrologFinishResponse_</class>
    <class kind="struct">json_prolog_msgs::PrologNextSolution</class>
    <class kind="struct">json_prolog_msgs::PrologNextSolutionRequest_</class>
    <class kind="struct">json_prolog_msgs::PrologNextSolutionResponse_</class>
    <class kind="struct">json_prolog_msgs::PrologQuery</class>
    <class kind="struct">json_prolog_msgs::PrologQueryRequest_</class>
    <class kind="struct">json_prolog_msgs::PrologQueryResponse_</class>
    <member kind="typedef">
      <type>::json_prolog_msgs::PrologFinishRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PrologFinishRequest</name>
      <anchorfile>namespacejson__prolog__msgs.html</anchorfile>
      <anchor>a1c184c0482009b11b00f8efffe3eae14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::json_prolog_msgs::PrologFinishRequest const  &gt;</type>
      <name>PrologFinishRequestConstPtr</name>
      <anchorfile>namespacejson__prolog__msgs.html</anchorfile>
      <anchor>aa9dc25f741b0fcccc956fa5b18d5e3ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::json_prolog_msgs::PrologFinishRequest &gt;</type>
      <name>PrologFinishRequestPtr</name>
      <anchorfile>namespacejson__prolog__msgs.html</anchorfile>
      <anchor>adf842ef6041ba174a6df04235e48853d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::json_prolog_msgs::PrologFinishResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PrologFinishResponse</name>
      <anchorfile>namespacejson__prolog__msgs.html</anchorfile>
      <anchor>a0a37357ac3553de92df2088448782a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::json_prolog_msgs::PrologFinishResponse const  &gt;</type>
      <name>PrologFinishResponseConstPtr</name>
      <anchorfile>namespacejson__prolog__msgs.html</anchorfile>
      <anchor>aa68d2d081f31b66b3b7b195c9a8735ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::json_prolog_msgs::PrologFinishResponse &gt;</type>
      <name>PrologFinishResponsePtr</name>
      <anchorfile>namespacejson__prolog__msgs.html</anchorfile>
      <anchor>a5e6b3b58a5c63ff9f2dc7b8c9e54cd4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::json_prolog_msgs::PrologNextSolutionRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PrologNextSolutionRequest</name>
      <anchorfile>namespacejson__prolog__msgs.html</anchorfile>
      <anchor>ab4dacd2b33b7bda78fc8d7b109634a2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::json_prolog_msgs::PrologNextSolutionRequest const  &gt;</type>
      <name>PrologNextSolutionRequestConstPtr</name>
      <anchorfile>namespacejson__prolog__msgs.html</anchorfile>
      <anchor>af440fac750902776fcb1c9ff08518733</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::json_prolog_msgs::PrologNextSolutionRequest &gt;</type>
      <name>PrologNextSolutionRequestPtr</name>
      <anchorfile>namespacejson__prolog__msgs.html</anchorfile>
      <anchor>adc9cb329fbdf07dd5b5fc500596f04e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::json_prolog_msgs::PrologNextSolutionResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PrologNextSolutionResponse</name>
      <anchorfile>namespacejson__prolog__msgs.html</anchorfile>
      <anchor>a2cf82158fdff5b82c81563e7f37d4fc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::json_prolog_msgs::PrologNextSolutionResponse const  &gt;</type>
      <name>PrologNextSolutionResponseConstPtr</name>
      <anchorfile>namespacejson__prolog__msgs.html</anchorfile>
      <anchor>a2cbc175d69ed519792e1fe02200f98c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::json_prolog_msgs::PrologNextSolutionResponse &gt;</type>
      <name>PrologNextSolutionResponsePtr</name>
      <anchorfile>namespacejson__prolog__msgs.html</anchorfile>
      <anchor>a90e4c0901c2d1261047f400ac1bfa8b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::json_prolog_msgs::PrologQueryRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PrologQueryRequest</name>
      <anchorfile>namespacejson__prolog__msgs.html</anchorfile>
      <anchor>a8926c953132939cec09b178b3fb1f44c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::json_prolog_msgs::PrologQueryRequest const  &gt;</type>
      <name>PrologQueryRequestConstPtr</name>
      <anchorfile>namespacejson__prolog__msgs.html</anchorfile>
      <anchor>a2e8e62e975b641d8b586db9266801aae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::json_prolog_msgs::PrologQueryRequest &gt;</type>
      <name>PrologQueryRequestPtr</name>
      <anchorfile>namespacejson__prolog__msgs.html</anchorfile>
      <anchor>a1aab20695123cc576bf640cf57ebba59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::json_prolog_msgs::PrologQueryResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PrologQueryResponse</name>
      <anchorfile>namespacejson__prolog__msgs.html</anchorfile>
      <anchor>abaaf87617414837b7812f71c3a1a60d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::json_prolog_msgs::PrologQueryResponse const  &gt;</type>
      <name>PrologQueryResponseConstPtr</name>
      <anchorfile>namespacejson__prolog__msgs.html</anchorfile>
      <anchor>a8061b1d3b2851e648a7f36219e1a71e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::json_prolog_msgs::PrologQueryResponse &gt;</type>
      <name>PrologQueryResponsePtr</name>
      <anchorfile>namespacejson__prolog__msgs.html</anchorfile>
      <anchor>a3299ff8a9494abe259c47bc39dd0925b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>json_prolog_msgs::PrologFinish</name>
    <filename>structjson__prolog__msgs_1_1PrologFinish.html</filename>
    <member kind="typedef">
      <type>PrologFinishRequest</type>
      <name>Request</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologFinish.html</anchorfile>
      <anchor>ab79b87fc8ba50eaa1e65268d5363f184</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologFinish.html</anchorfile>
      <anchor>a085cd7367a8e4cf3dd42be06db93a3cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PrologFinishResponse</type>
      <name>Response</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologFinish.html</anchorfile>
      <anchor>a3ea9dbd6eca9341c276f2ddb91f25432</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologFinish.html</anchorfile>
      <anchor>a7dc22d5c6d1cf95cacde6a020f710a7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologFinish.html</anchorfile>
      <anchor>a9c0022a6b107c2247b93bbbb5ab15c8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologFinish.html</anchorfile>
      <anchor>a5d999086b39d3904d07f4d6d2a2371e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>json_prolog_msgs::PrologFinishRequest_</name>
    <filename>structjson__prolog__msgs_1_1PrologFinishRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_id_type</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologFinishRequest__.html</anchorfile>
      <anchor>a7ffe2409ab084e3497a788897324557e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::json_prolog_msgs::PrologFinishRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologFinishRequest__.html</anchorfile>
      <anchor>ab7b25202e5522ec7464da85faa9b7c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::json_prolog_msgs::PrologFinishRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologFinishRequest__.html</anchorfile>
      <anchor>acf4b77baa8df2ef860c8a5b6741e3e22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PrologFinishRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologFinishRequest__.html</anchorfile>
      <anchor>a4e40071a0d636ade5404cb1fe98ebad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrologFinishRequest_</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologFinishRequest__.html</anchorfile>
      <anchor>a0bbbe46368044480e05580824d0133ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrologFinishRequest_</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologFinishRequest__.html</anchorfile>
      <anchor>aa380074d258a438632807ede0aa9305e</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologFinishRequest__.html</anchorfile>
      <anchor>ad3541e808af5c438cf212c32323c937e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>id</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologFinishRequest__.html</anchorfile>
      <anchor>aa24cf05df73f67a1b8a3b695810f2ad8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>json_prolog_msgs::PrologFinishResponse_</name>
    <filename>structjson__prolog__msgs_1_1PrologFinishResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::json_prolog_msgs::PrologFinishResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologFinishResponse__.html</anchorfile>
      <anchor>a0ef822f15f6cf307eaf243a92284eb3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::json_prolog_msgs::PrologFinishResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologFinishResponse__.html</anchorfile>
      <anchor>a5aba68500f0d19166d0932ab1a82e13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PrologFinishResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologFinishResponse__.html</anchorfile>
      <anchor>ae8d3b2e8347554e2b6957d59c1229b9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrologFinishResponse_</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologFinishResponse__.html</anchorfile>
      <anchor>a3aee4d246a5d66532627a42af0bd467b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrologFinishResponse_</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologFinishResponse__.html</anchorfile>
      <anchor>a3b0fb0b624f8db157f832d800261bfcd</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologFinishResponse__.html</anchorfile>
      <anchor>a38d2b047342e42f263a91a2348aa0f54</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>json_prolog_msgs::PrologNextSolution</name>
    <filename>structjson__prolog__msgs_1_1PrologNextSolution.html</filename>
    <member kind="typedef">
      <type>PrologNextSolutionRequest</type>
      <name>Request</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologNextSolution.html</anchorfile>
      <anchor>adb73907e5bba38d4379590dff40a12ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologNextSolution.html</anchorfile>
      <anchor>a9c8e1dd84f6f0158dcb2304464034299</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PrologNextSolutionResponse</type>
      <name>Response</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologNextSolution.html</anchorfile>
      <anchor>a114407fd7c4eb7cfcd5f0439bb28ab7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologNextSolution.html</anchorfile>
      <anchor>a84ba1b5cc855d7a1c21b02c7ef9f6277</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologNextSolution.html</anchorfile>
      <anchor>a96a6634058d4819db51dec4e125d81e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologNextSolution.html</anchorfile>
      <anchor>a202766421b4ab40465b8e4218cd24122</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>json_prolog_msgs::PrologNextSolutionRequest_</name>
    <filename>structjson__prolog__msgs_1_1PrologNextSolutionRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_id_type</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologNextSolutionRequest__.html</anchorfile>
      <anchor>a3791cd6aba364ed53e9b3f047fd47b76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::json_prolog_msgs::PrologNextSolutionRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologNextSolutionRequest__.html</anchorfile>
      <anchor>ae87af230d140babd12772e2f7d5c3636</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::json_prolog_msgs::PrologNextSolutionRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologNextSolutionRequest__.html</anchorfile>
      <anchor>a3f4e45d7dff0794ea604a3d1182607c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PrologNextSolutionRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologNextSolutionRequest__.html</anchorfile>
      <anchor>a2f1f28a72d0a8557c3f86d038cd29597</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrologNextSolutionRequest_</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologNextSolutionRequest__.html</anchorfile>
      <anchor>ab7fc6440e3cf65ee477e18b80ede2a36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrologNextSolutionRequest_</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologNextSolutionRequest__.html</anchorfile>
      <anchor>a9327f7ab87eda17abdd4307bc3f85e7b</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologNextSolutionRequest__.html</anchorfile>
      <anchor>a788a586097c64d099719c371ec82948b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>id</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologNextSolutionRequest__.html</anchorfile>
      <anchor>a7a07783f8db60ac38f8348e62b4ec707</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>json_prolog_msgs::PrologNextSolutionResponse_</name>
    <filename>structjson__prolog__msgs_1_1PrologNextSolutionResponse__.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>NO_SOLUTION</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologNextSolutionResponse__.html</anchorfile>
      <anchor>a2aeb5035dea484a1a0db0a93e8bc6d19af35e22a1f7f8faf502dad47a78171211</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRONG_ID</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologNextSolutionResponse__.html</anchorfile>
      <anchor>a57fb902fc9009d6a23a3a3022ffb9b0eac39e6ccbbcf0717c1d1846912a744320</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QUERY_FAILED</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologNextSolutionResponse__.html</anchorfile>
      <anchor>a04515569bc3bd31f14975db47effbc29a04af8ab32fe1a72a1a299206a91c5320</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OK</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologNextSolutionResponse__.html</anchorfile>
      <anchor>a6f75cb3cdac1056164538051a135617fa9ef75084304f99ac9ac6218b8c2aa0d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_solution_type</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologNextSolutionResponse__.html</anchorfile>
      <anchor>a747a8b4740c124aa20cbba021eb69cf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int8_t</type>
      <name>_status_type</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologNextSolutionResponse__.html</anchorfile>
      <anchor>a407abaf4f73b4b627d2d5e3353961199</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::json_prolog_msgs::PrologNextSolutionResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologNextSolutionResponse__.html</anchorfile>
      <anchor>a0e839486427ef871a65541ae1b305b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::json_prolog_msgs::PrologNextSolutionResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologNextSolutionResponse__.html</anchorfile>
      <anchor>ad5f0d9db7f750deada5025681a9046ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PrologNextSolutionResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologNextSolutionResponse__.html</anchorfile>
      <anchor>a87a84499e4e0cd210114bfaa4158565d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrologNextSolutionResponse_</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologNextSolutionResponse__.html</anchorfile>
      <anchor>a3dff33a57d3de1a09ac103bdfab2afae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrologNextSolutionResponse_</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologNextSolutionResponse__.html</anchorfile>
      <anchor>a6c61f802f8f388ba9f2be43710942e55</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologNextSolutionResponse__.html</anchorfile>
      <anchor>a5cab5f72c5912b4c1343fed94bcd9703</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>solution</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologNextSolutionResponse__.html</anchorfile>
      <anchor>a50bda6f82e18d4ef0aec5be49af2ede0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int8_t</type>
      <name>status</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologNextSolutionResponse__.html</anchorfile>
      <anchor>a9207f16b799656fafbc1683489467fdc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>json_prolog_msgs::PrologQuery</name>
    <filename>structjson__prolog__msgs_1_1PrologQuery.html</filename>
    <member kind="typedef">
      <type>PrologQueryRequest</type>
      <name>Request</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologQuery.html</anchorfile>
      <anchor>a6fbe3c95b2f4191ad78ce095310b7969</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologQuery.html</anchorfile>
      <anchor>a11bdd0f8d83e455b230f732e82f1d6c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PrologQueryResponse</type>
      <name>Response</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologQuery.html</anchorfile>
      <anchor>aa63e8c93094a050144b89d0e9d9043e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologQuery.html</anchorfile>
      <anchor>ada7be056634b30614a7f8b47cd3e3455</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologQuery.html</anchorfile>
      <anchor>ab22053e0a593451002b6ec7aa6f1ead0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologQuery.html</anchorfile>
      <anchor>a33a2d92da191195caea73de665460109</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>json_prolog_msgs::PrologQueryRequest_</name>
    <filename>structjson__prolog__msgs_1_1PrologQueryRequest__.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ALL_SOLUTIONS</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologQueryRequest__.html</anchorfile>
      <anchor>a5c1c3d49c912bfae0d1386e94d237872abc6d976481fe5143b1f744d9ddcc36ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INCREMENTAL</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologQueryRequest__.html</anchorfile>
      <anchor>aeb3863f5b711e674a78f354d8669531da1383ef6f7865561e0c5f58baffd68e0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_id_type</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologQueryRequest__.html</anchorfile>
      <anchor>a666a6718910f71cc9f9c3000c0cb295c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int8_t</type>
      <name>_mode_type</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologQueryRequest__.html</anchorfile>
      <anchor>a3ff7bc66d6ab958bd86978e1667bb6ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_query_type</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologQueryRequest__.html</anchorfile>
      <anchor>a92f9edb1e410bbde5e0fdbf1cc45f6a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::json_prolog_msgs::PrologQueryRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologQueryRequest__.html</anchorfile>
      <anchor>ad3d8d09c3e3b1023d5f74b630d944e04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::json_prolog_msgs::PrologQueryRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologQueryRequest__.html</anchorfile>
      <anchor>a91af3121f6957dd976f51f3e36840f32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PrologQueryRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologQueryRequest__.html</anchorfile>
      <anchor>af8f65392e494b60047b301581b927ff8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrologQueryRequest_</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologQueryRequest__.html</anchorfile>
      <anchor>a7aceb862fc81fa4add452c7c84995eae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrologQueryRequest_</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologQueryRequest__.html</anchorfile>
      <anchor>a46dd2deaa6c4a095d95b6916487b3448</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologQueryRequest__.html</anchorfile>
      <anchor>ac2627fb773b4b344678dce37440f81f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>id</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologQueryRequest__.html</anchorfile>
      <anchor>ab819669ac6b036da5c2b9a529ff3b25f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int8_t</type>
      <name>mode</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologQueryRequest__.html</anchorfile>
      <anchor>a556de8dede7c8634026fd83439d57c1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>query</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologQueryRequest__.html</anchorfile>
      <anchor>a1c329dd7b60fd16c5cdae966842d7e0f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>json_prolog_msgs::PrologQueryResponse_</name>
    <filename>structjson__prolog__msgs_1_1PrologQueryResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_message_type</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologQueryResponse__.html</anchorfile>
      <anchor>aabf3d16586a9ab871a46cc9106af5323</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_ok_type</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologQueryResponse__.html</anchorfile>
      <anchor>a1a59db2bd277d6221032fb0bf73e0c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::json_prolog_msgs::PrologQueryResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologQueryResponse__.html</anchorfile>
      <anchor>a2dac2c055a3d49bce83bfb02e53439ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::json_prolog_msgs::PrologQueryResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologQueryResponse__.html</anchorfile>
      <anchor>a79b0a899765b05b1987f6c30b965e3fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PrologQueryResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologQueryResponse__.html</anchorfile>
      <anchor>a05142553dfbdd0f53bd3e5e586a020f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrologQueryResponse_</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologQueryResponse__.html</anchorfile>
      <anchor>adc41f0fabc808a67799ad3206d5b6b1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrologQueryResponse_</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologQueryResponse__.html</anchorfile>
      <anchor>a6422e0236c776f10b3d88b30001717f7</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologQueryResponse__.html</anchorfile>
      <anchor>aed578b4e576de6ad02120fb14ab1306b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>message</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologQueryResponse__.html</anchorfile>
      <anchor>ab946645fd259947cf1df1308a795cef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>ok</name>
      <anchorfile>structjson__prolog__msgs_1_1PrologQueryResponse__.html</anchorfile>
      <anchor>af9251b1b712014f336e77082b616d5b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>json_prolog_msgs::srv</name>
    <filename>namespacejson__prolog__msgs_1_1srv.html</filename>
    <namespace>json_prolog_msgs::srv::_PrologFinish</namespace>
    <namespace>json_prolog_msgs::srv::_PrologNextSolution</namespace>
    <namespace>json_prolog_msgs::srv::_PrologQuery</namespace>
  </compound>
  <compound kind="namespace">
    <name>json_prolog_msgs::srv::_PrologFinish</name>
    <filename>namespacejson__prolog__msgs_1_1srv_1_1__PrologFinish.html</filename>
    <class kind="class">json_prolog_msgs::srv::_PrologFinish::PrologFinish</class>
    <class kind="class">json_prolog_msgs::srv::_PrologFinish::PrologFinishRequest</class>
    <class kind="class">json_prolog_msgs::srv::_PrologFinish::PrologFinishResponse</class>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacejson__prolog__msgs_1_1srv_1_1__PrologFinish.html</anchorfile>
      <anchor>a8313df695de204197883bbdaf2cd9be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacejson__prolog__msgs_1_1srv_1_1__PrologFinish.html</anchorfile>
      <anchor>a800fe4a5b9c6d8b880becd65c08e0fce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>json_prolog_msgs::srv::_PrologFinish::PrologFinish</name>
    <filename>classjson__prolog__msgs_1_1srv_1_1__PrologFinish_1_1PrologFinish.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologFinish_1_1PrologFinish.html</anchorfile>
      <anchor>a4523821ea0a486254202a4b361746a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologFinish_1_1PrologFinish.html</anchorfile>
      <anchor>ac4fbd0df9342277ca87effdb64312d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologFinish_1_1PrologFinish.html</anchorfile>
      <anchor>a569269223cc42a2a6c78be344c08bbac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologFinish_1_1PrologFinish.html</anchorfile>
      <anchor>a880656483d0d7d4c59ddabc248e5fcf9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>json_prolog_msgs::srv::_PrologFinish::PrologFinishRequest</name>
    <filename>classjson__prolog__msgs_1_1srv_1_1__PrologFinish_1_1PrologFinishRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologFinish_1_1PrologFinishRequest.html</anchorfile>
      <anchor>abbd0ad08c36141a67b1f960d3714453c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologFinish_1_1PrologFinishRequest.html</anchorfile>
      <anchor>aa667b2fb9698fe098c091ed3b46e648b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologFinish_1_1PrologFinishRequest.html</anchorfile>
      <anchor>af60545257a5203e7290d5661296f3da0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologFinish_1_1PrologFinishRequest.html</anchorfile>
      <anchor>a67d1a11cf20ab20b450a7d6ebdd699ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologFinish_1_1PrologFinishRequest.html</anchorfile>
      <anchor>adcfc1f3a6b6978afc267275e9f424d12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>id</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologFinish_1_1PrologFinishRequest.html</anchorfile>
      <anchor>a964a51b0e30b21979ad1ed95dc2e59d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologFinish_1_1PrologFinishRequest.html</anchorfile>
      <anchor>a8ffadb43013223ae962e645f37e9f2a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologFinish_1_1PrologFinishRequest.html</anchorfile>
      <anchor>a777c0f1e68b825707a1f6f8891e10c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologFinish_1_1PrologFinishRequest.html</anchorfile>
      <anchor>ad15f2516b2e82adbc4533d6899844d10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologFinish_1_1PrologFinishRequest.html</anchorfile>
      <anchor>a1ec0d5fa1f0d23b247d114116e2db451</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologFinish_1_1PrologFinishRequest.html</anchorfile>
      <anchor>ae0f061c2f34f1bfd3e9b75f2931ff462</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologFinish_1_1PrologFinishRequest.html</anchorfile>
      <anchor>a81bc3fff80eb46571726f5d4a3a31f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologFinish_1_1PrologFinishRequest.html</anchorfile>
      <anchor>a95c5bfc44a6dba5136ece17e44b9603c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>json_prolog_msgs::srv::_PrologFinish::PrologFinishResponse</name>
    <filename>classjson__prolog__msgs_1_1srv_1_1__PrologFinish_1_1PrologFinishResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologFinish_1_1PrologFinishResponse.html</anchorfile>
      <anchor>a360eec41b28a277854f08ff4530c7b8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologFinish_1_1PrologFinishResponse.html</anchorfile>
      <anchor>a21b9dcf7ebe2cc866490a0904fc1f37f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologFinish_1_1PrologFinishResponse.html</anchorfile>
      <anchor>a6167e4c3bd13539086df83d2f016c99c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologFinish_1_1PrologFinishResponse.html</anchorfile>
      <anchor>abc949bf3cf80cf2b9ce0514dde39ca73</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologFinish_1_1PrologFinishResponse.html</anchorfile>
      <anchor>a4efd728037a675968db207aac6416488</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologFinish_1_1PrologFinishResponse.html</anchorfile>
      <anchor>a7ecf5408e455485aa8b2f9cd654daf9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologFinish_1_1PrologFinishResponse.html</anchorfile>
      <anchor>a41edd8114fcefef9cdd97907cdfca6f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologFinish_1_1PrologFinishResponse.html</anchorfile>
      <anchor>a6ec2057db772d890ed0fd816c6f6210f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologFinish_1_1PrologFinishResponse.html</anchorfile>
      <anchor>ade605e6ab67d6c9c2d8bd403bc192edd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologFinish_1_1PrologFinishResponse.html</anchorfile>
      <anchor>a1f04ea947ba29042de771fc9d9cd80b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologFinish_1_1PrologFinishResponse.html</anchorfile>
      <anchor>ad6b62923d5347cb1409eaed8ff783c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologFinish_1_1PrologFinishResponse.html</anchorfile>
      <anchor>ae4b4fd7a00cd13586a76388a54b116f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>json_prolog_msgs::srv::_PrologNextSolution</name>
    <filename>namespacejson__prolog__msgs_1_1srv_1_1__PrologNextSolution.html</filename>
    <class kind="class">json_prolog_msgs::srv::_PrologNextSolution::PrologNextSolution</class>
    <class kind="class">json_prolog_msgs::srv::_PrologNextSolution::PrologNextSolutionRequest</class>
    <class kind="class">json_prolog_msgs::srv::_PrologNextSolution::PrologNextSolutionResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_b</name>
      <anchorfile>namespacejson__prolog__msgs_1_1srv_1_1__PrologNextSolution.html</anchorfile>
      <anchor>acb66ccba51f19fb95e93d9d2839a74d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacejson__prolog__msgs_1_1srv_1_1__PrologNextSolution.html</anchorfile>
      <anchor>ac8e1be1af1616e0795362b8d9c9a37ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacejson__prolog__msgs_1_1srv_1_1__PrologNextSolution.html</anchorfile>
      <anchor>a9f9ef9f8f74831912b7f1e4c29100803</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>json_prolog_msgs::srv::_PrologNextSolution::PrologNextSolution</name>
    <filename>classjson__prolog__msgs_1_1srv_1_1__PrologNextSolution_1_1PrologNextSolution.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologNextSolution_1_1PrologNextSolution.html</anchorfile>
      <anchor>a4ac13aea271c878df06ca6a131357fba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologNextSolution_1_1PrologNextSolution.html</anchorfile>
      <anchor>a5abfcad7282b4272c59414d11a82dc6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologNextSolution_1_1PrologNextSolution.html</anchorfile>
      <anchor>a2e1995d15fffb403ac167c02a5cad72a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologNextSolution_1_1PrologNextSolution.html</anchorfile>
      <anchor>aef767bb91e5c92a9b1994668c1e464b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>json_prolog_msgs::srv::_PrologNextSolution::PrologNextSolutionRequest</name>
    <filename>classjson__prolog__msgs_1_1srv_1_1__PrologNextSolution_1_1PrologNextSolutionRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologNextSolution_1_1PrologNextSolutionRequest.html</anchorfile>
      <anchor>a432ebf2c6c3b33c83f0d25d395fceec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologNextSolution_1_1PrologNextSolutionRequest.html</anchorfile>
      <anchor>a4f6b65e7dc1f6ad2ef4ea3442272e3f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologNextSolution_1_1PrologNextSolutionRequest.html</anchorfile>
      <anchor>aef043e0543cdecf0f5fba8e59de7cdc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologNextSolution_1_1PrologNextSolutionRequest.html</anchorfile>
      <anchor>a0472e74a60513396050957fc6e13b148</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologNextSolution_1_1PrologNextSolutionRequest.html</anchorfile>
      <anchor>ab41aa8d6743c09341a69debf2f61042f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>id</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologNextSolution_1_1PrologNextSolutionRequest.html</anchorfile>
      <anchor>a33403b782d1bfc8df8df652d779da0cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologNextSolution_1_1PrologNextSolutionRequest.html</anchorfile>
      <anchor>a100090a6b18dc104e466fddce69fe719</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologNextSolution_1_1PrologNextSolutionRequest.html</anchorfile>
      <anchor>a25018082a5c05fe83218351c4f453957</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologNextSolution_1_1PrologNextSolutionRequest.html</anchorfile>
      <anchor>a45bd97509fd02bb168129eb8305eec3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologNextSolution_1_1PrologNextSolutionRequest.html</anchorfile>
      <anchor>ae2bfac30ad1ef685945fc9d305688f08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologNextSolution_1_1PrologNextSolutionRequest.html</anchorfile>
      <anchor>af3e5033fb3c0f6c32edab2a374a4a1ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologNextSolution_1_1PrologNextSolutionRequest.html</anchorfile>
      <anchor>a64a2c84739c00790c543d7acf7e24e6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologNextSolution_1_1PrologNextSolutionRequest.html</anchorfile>
      <anchor>a8b962b2a153e58e16348a51cbd63c145</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>json_prolog_msgs::srv::_PrologNextSolution::PrologNextSolutionResponse</name>
    <filename>classjson__prolog__msgs_1_1srv_1_1__PrologNextSolution_1_1PrologNextSolutionResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologNextSolution_1_1PrologNextSolutionResponse.html</anchorfile>
      <anchor>a92b568d262f90544ac3ae3aaf6cdc622</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologNextSolution_1_1PrologNextSolutionResponse.html</anchorfile>
      <anchor>a915202d33239343c5d9781faf1f2cff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologNextSolution_1_1PrologNextSolutionResponse.html</anchorfile>
      <anchor>a777c05690d84201960b082668febe4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologNextSolution_1_1PrologNextSolutionResponse.html</anchorfile>
      <anchor>a31b62c5d67839f16356a0071073b1dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologNextSolution_1_1PrologNextSolutionResponse.html</anchorfile>
      <anchor>a1d0520d3431a1506a0edfbacabf27ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>solution</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologNextSolution_1_1PrologNextSolutionResponse.html</anchorfile>
      <anchor>aea8065457baa3cd49c9b27f7555b7d12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologNextSolution_1_1PrologNextSolutionResponse.html</anchorfile>
      <anchor>a8f9641133f45b179d32bbcab026e48c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>NO_SOLUTION</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologNextSolution_1_1PrologNextSolutionResponse.html</anchorfile>
      <anchor>ae7a6317b4f19d77af03d80ea595c42e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>OK</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologNextSolution_1_1PrologNextSolutionResponse.html</anchorfile>
      <anchor>a6d196460d61266b4e447d411dd8feba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>QUERY_FAILED</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologNextSolution_1_1PrologNextSolutionResponse.html</anchorfile>
      <anchor>a83be175bcee1433275d6f4cc41a28cb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>WRONG_ID</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologNextSolution_1_1PrologNextSolutionResponse.html</anchorfile>
      <anchor>a06b8124aacd93b5e344c18308f553ab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologNextSolution_1_1PrologNextSolutionResponse.html</anchorfile>
      <anchor>a2582c4b11db1c8e35674066f8c999ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologNextSolution_1_1PrologNextSolutionResponse.html</anchorfile>
      <anchor>a4247d6dd7108a85f78aa983673d7db73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologNextSolution_1_1PrologNextSolutionResponse.html</anchorfile>
      <anchor>a4f6f29e22b3835b6cef8cfce6c83664e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologNextSolution_1_1PrologNextSolutionResponse.html</anchorfile>
      <anchor>aa84b3b6154de4598784ae33a69ea076f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologNextSolution_1_1PrologNextSolutionResponse.html</anchorfile>
      <anchor>a8985fcc3109dfcedbc81cb6569ddaf27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologNextSolution_1_1PrologNextSolutionResponse.html</anchorfile>
      <anchor>a8c267e45f4a664b7af1c5551b381de3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologNextSolution_1_1PrologNextSolutionResponse.html</anchorfile>
      <anchor>a2bf86c252cc4620ba6a293f7f5cfc722</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>json_prolog_msgs::srv::_PrologQuery</name>
    <filename>namespacejson__prolog__msgs_1_1srv_1_1__PrologQuery.html</filename>
    <class kind="class">json_prolog_msgs::srv::_PrologQuery::PrologQuery</class>
    <class kind="class">json_prolog_msgs::srv::_PrologQuery::PrologQueryRequest</class>
    <class kind="class">json_prolog_msgs::srv::_PrologQuery::PrologQueryResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_b</name>
      <anchorfile>namespacejson__prolog__msgs_1_1srv_1_1__PrologQuery.html</anchorfile>
      <anchor>a86c9fdd289d3489fd2f6a3ee8c734487</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacejson__prolog__msgs_1_1srv_1_1__PrologQuery.html</anchorfile>
      <anchor>a2dae2feba6004afea888ba41eb592451</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacejson__prolog__msgs_1_1srv_1_1__PrologQuery.html</anchorfile>
      <anchor>ac63063f8b46c3c6e313fc8d53d719d08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacejson__prolog__msgs_1_1srv_1_1__PrologQuery.html</anchorfile>
      <anchor>a167c6d0b779b08b3eccdef4eac3e7e3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>json_prolog_msgs::srv::_PrologQuery::PrologQuery</name>
    <filename>classjson__prolog__msgs_1_1srv_1_1__PrologQuery_1_1PrologQuery.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologQuery_1_1PrologQuery.html</anchorfile>
      <anchor>a51053229e207f72704b455dec662b928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologQuery_1_1PrologQuery.html</anchorfile>
      <anchor>a688b027072436a98255ed2bc5c0f6461</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologQuery_1_1PrologQuery.html</anchorfile>
      <anchor>ad54df2a245d57d2734fff4335983f15f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologQuery_1_1PrologQuery.html</anchorfile>
      <anchor>ab763a18bc8d9e3b5963d0fc020f44863</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>json_prolog_msgs::srv::_PrologQuery::PrologQueryRequest</name>
    <filename>classjson__prolog__msgs_1_1srv_1_1__PrologQuery_1_1PrologQueryRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologQuery_1_1PrologQueryRequest.html</anchorfile>
      <anchor>a7d64b4116ab1a65d59d3de964ff43aa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologQuery_1_1PrologQueryRequest.html</anchorfile>
      <anchor>a5d00c946234918f73ce1765f1e9cfdff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologQuery_1_1PrologQueryRequest.html</anchorfile>
      <anchor>ac6978c83873d818c301f62195d64e658</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologQuery_1_1PrologQueryRequest.html</anchorfile>
      <anchor>ae23bd0e79578653d587f84af35f1e17a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologQuery_1_1PrologQueryRequest.html</anchorfile>
      <anchor>ae44de8f00b206b49895f1370f47cdd0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>id</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologQuery_1_1PrologQueryRequest.html</anchorfile>
      <anchor>a7c1e8a178434c5a4bc97e6a0b58b6e40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mode</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologQuery_1_1PrologQueryRequest.html</anchorfile>
      <anchor>a5265298b47ac1a1852ecc76e880749ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>query</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologQuery_1_1PrologQueryRequest.html</anchorfile>
      <anchor>a0ef45b5bdd1bf28c2a2d33643af0a314</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>ALL_SOLUTIONS</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologQuery_1_1PrologQueryRequest.html</anchorfile>
      <anchor>abddceee684e5f01121223ecbe1b4e353</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>INCREMENTAL</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologQuery_1_1PrologQueryRequest.html</anchorfile>
      <anchor>a0112985a5010526cc9a11eb105895b9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologQuery_1_1PrologQueryRequest.html</anchorfile>
      <anchor>ab5258cefa32ea65ed01f4087a472ba88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologQuery_1_1PrologQueryRequest.html</anchorfile>
      <anchor>ac41b2ca339a826d3b418a3ab8b70a142</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologQuery_1_1PrologQueryRequest.html</anchorfile>
      <anchor>a6b7fe6f606d9621a5b2a3f267a079ad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologQuery_1_1PrologQueryRequest.html</anchorfile>
      <anchor>a111650d94ed00bc57745b7b05dc8adb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologQuery_1_1PrologQueryRequest.html</anchorfile>
      <anchor>a447a29c26019e213ac42649c49d547f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologQuery_1_1PrologQueryRequest.html</anchorfile>
      <anchor>af82cea086462ea31ca55267503458f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologQuery_1_1PrologQueryRequest.html</anchorfile>
      <anchor>a44cec966871a906518e7e1ddade39fe0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>json_prolog_msgs::srv::_PrologQuery::PrologQueryResponse</name>
    <filename>classjson__prolog__msgs_1_1srv_1_1__PrologQuery_1_1PrologQueryResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologQuery_1_1PrologQueryResponse.html</anchorfile>
      <anchor>ab80f568bc2424592239fa0db7305626e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologQuery_1_1PrologQueryResponse.html</anchorfile>
      <anchor>ae2eee9c79dd1ca928ecb7d67c6c81bfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologQuery_1_1PrologQueryResponse.html</anchorfile>
      <anchor>a66dadb5647d4016b62b4c00a092fb965</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologQuery_1_1PrologQueryResponse.html</anchorfile>
      <anchor>a65aeef7ea09cd252ec266787b182a48c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologQuery_1_1PrologQueryResponse.html</anchorfile>
      <anchor>a5d1fad2fe58f806c1a0ecb9e896f385c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>message</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologQuery_1_1PrologQueryResponse.html</anchorfile>
      <anchor>a06c7c21b4e884ce1c3ec964890dc1ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ok</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologQuery_1_1PrologQueryResponse.html</anchorfile>
      <anchor>aa793e4c494acfa624fe576b6e98c9d91</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologQuery_1_1PrologQueryResponse.html</anchorfile>
      <anchor>a3237b239b0dd3e241a97e9bfeb025af5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologQuery_1_1PrologQueryResponse.html</anchorfile>
      <anchor>ac4c98a412cfad3575bace6ef3d2d630a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologQuery_1_1PrologQueryResponse.html</anchorfile>
      <anchor>a30502eb6ce10eaf598d294a274c8dae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologQuery_1_1PrologQueryResponse.html</anchorfile>
      <anchor>a091d01bc9a0ab9d6b59c97f5e8bdad20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologQuery_1_1PrologQueryResponse.html</anchorfile>
      <anchor>a0824e66dd44799336ac533215f22802a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologQuery_1_1PrologQueryResponse.html</anchorfile>
      <anchor>aafe40a18d4c253bb516c450d59bc1363</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classjson__prolog__msgs_1_1srv_1_1__PrologQuery_1_1PrologQueryResponse.html</anchorfile>
      <anchor>a8bbfa02d78bee5eb984103268e30fff9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::json_prolog_msgs::PrologFinishRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1json__prolog__msgs_1_1PrologFinishRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1json__prolog__msgs_1_1PrologFinishRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae9cb2b4c823dc31eafb4e1f4c6d5d2af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1json__prolog__msgs_1_1PrologFinishRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7ea77ca0a15aab8bace53903a89d5125</anchor>
      <arglist>(const ::json_prolog_msgs::PrologFinishRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::json_prolog_msgs::PrologFinishResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1json__prolog__msgs_1_1PrologFinishResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1json__prolog__msgs_1_1PrologFinishResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ade4c82c1150906ea7c332167de2abd0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1json__prolog__msgs_1_1PrologFinishResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7f925e247ca2f62f281f0a27e7b1380c</anchor>
      <arglist>(const ::json_prolog_msgs::PrologFinishResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::json_prolog_msgs::PrologNextSolutionRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1json__prolog__msgs_1_1PrologNextSolutionRequest4bd312c38ab6676939237f290cd076fd.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1json__prolog__msgs_1_1PrologNextSolutionRequest4bd312c38ab6676939237f290cd076fd.html</anchorfile>
      <anchor>a971c74a7c6d053f9b434bf85d36ccc90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1json__prolog__msgs_1_1PrologNextSolutionRequest4bd312c38ab6676939237f290cd076fd.html</anchorfile>
      <anchor>a86e98a2af1b9d28d305bfa111a6c87a9</anchor>
      <arglist>(const ::json_prolog_msgs::PrologNextSolutionRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::json_prolog_msgs::PrologNextSolutionResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1json__prolog__msgs_1_1PrologNextSolutionRespons863708ce5a57e9ab29130645c2925e04.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1json__prolog__msgs_1_1PrologNextSolutionRespons863708ce5a57e9ab29130645c2925e04.html</anchorfile>
      <anchor>a25485675bae78d421b6b4406f86d63dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1json__prolog__msgs_1_1PrologNextSolutionRespons863708ce5a57e9ab29130645c2925e04.html</anchorfile>
      <anchor>a4f134858751bbf3d260337b5858f2dd6</anchor>
      <arglist>(const ::json_prolog_msgs::PrologNextSolutionResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::json_prolog_msgs::PrologQueryRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1json__prolog__msgs_1_1PrologQueryRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1json__prolog__msgs_1_1PrologQueryRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae428a9f45b25ae3a164bfa8d168f09bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1json__prolog__msgs_1_1PrologQueryRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a923e58e3ee347b249230f1df3f8e01d9</anchor>
      <arglist>(const ::json_prolog_msgs::PrologQueryRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::json_prolog_msgs::PrologQueryResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1json__prolog__msgs_1_1PrologQueryResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1json__prolog__msgs_1_1PrologQueryResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a58fcab0d2c6fae1963c397cdf75160e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1json__prolog__msgs_1_1PrologQueryResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a95ff58ccd7414d32d08e53e5c620c9bd</anchor>
      <arglist>(const ::json_prolog_msgs::PrologQueryResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::json_prolog_msgs::PrologFinishRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1json__prolog__msgs_1_1PrologFinishRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1json__prolog__msgs_1_1PrologFinishRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af2dd6456d9037b6652bc2a226b7459e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1json__prolog__msgs_1_1PrologFinishRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a56f50f07608b5eb4c98ba523ad0c2142</anchor>
      <arglist>(const ::json_prolog_msgs::PrologFinishRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::json_prolog_msgs::PrologFinishResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1json__prolog__msgs_1_1PrologFinishResponse___1c71f2450541053edf972870961e91cd.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1json__prolog__msgs_1_1PrologFinishResponse___1c71f2450541053edf972870961e91cd.html</anchorfile>
      <anchor>a0851fa272557dd1a94ae59cd62aff43e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1json__prolog__msgs_1_1PrologFinishResponse___1c71f2450541053edf972870961e91cd.html</anchorfile>
      <anchor>a35c6e38b0f25c3c21c8d4504cdfe23b9</anchor>
      <arglist>(const ::json_prolog_msgs::PrologFinishResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::json_prolog_msgs::PrologNextSolutionRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1json__prolog__msgs_1_1PrologNextSolutionReque9b30fef6401c12032ad923eb33136ca8.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1json__prolog__msgs_1_1PrologNextSolutionReque9b30fef6401c12032ad923eb33136ca8.html</anchorfile>
      <anchor>a6e832f8b8296cf6819ae365dc5de4ca0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1json__prolog__msgs_1_1PrologNextSolutionReque9b30fef6401c12032ad923eb33136ca8.html</anchorfile>
      <anchor>a3a5a857c14dc36f85595c84a2fc0f50d</anchor>
      <arglist>(const ::json_prolog_msgs::PrologNextSolutionRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::json_prolog_msgs::PrologNextSolutionResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1json__prolog__msgs_1_1PrologNextSolutionRespo2e95403a4d35fc8243e0332d623fd78c.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1json__prolog__msgs_1_1PrologNextSolutionRespo2e95403a4d35fc8243e0332d623fd78c.html</anchorfile>
      <anchor>a96777d2027a1f82e52eec40599c8bf27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1json__prolog__msgs_1_1PrologNextSolutionRespo2e95403a4d35fc8243e0332d623fd78c.html</anchorfile>
      <anchor>a42dcaba9073dd9289d37e726d24d7717</anchor>
      <arglist>(const ::json_prolog_msgs::PrologNextSolutionResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::json_prolog_msgs::PrologQueryRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1json__prolog__msgs_1_1PrologQueryRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1json__prolog__msgs_1_1PrologQueryRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a87abbcaec892614e4c08f204b29586cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1json__prolog__msgs_1_1PrologQueryRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae632686288a273f8828719842498f530</anchor>
      <arglist>(const ::json_prolog_msgs::PrologQueryRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::json_prolog_msgs::PrologQueryResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1json__prolog__msgs_1_1PrologQueryResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1json__prolog__msgs_1_1PrologQueryResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a747ad9158e322de3b05eafe940461017</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1json__prolog__msgs_1_1PrologQueryResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a5e9edcac1daeec7cc69db23bdaa97c0c</anchor>
      <arglist>(const ::json_prolog_msgs::PrologQueryResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::json_prolog_msgs::PrologFinishResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1json__prolog__msgs_1_1PrologFinishResponse__74ef53bfa2396c1364457b088a1c53d9.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::json_prolog_msgs::PrologFinishRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1json__prolog__msgs_1_1PrologFinishRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::json_prolog_msgs::PrologFinishRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1json__prolog__msgs_1_1PrologFinishRequest___3_2adbe06d79c9c2cf82e7a2b182c0b6a1.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::json_prolog_msgs::PrologFinishResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1json__prolog__msgs_1_1PrologFinishResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::json_prolog_msgs::PrologFinishResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1json__prolog__msgs_1_1PrologFinishResponse___353d7d9d6be97df49144c681e0b1fac28.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::json_prolog_msgs::PrologNextSolutionRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1json__prolog__msgs_1_1PrologNextSolutionReques89502c072077087fc68f7841d7d0b95e.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::json_prolog_msgs::PrologNextSolutionRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1json__prolog__msgs_1_1PrologNextSolutionRequese24435ffe80f555ee7f061ec725b358c.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::json_prolog_msgs::PrologNextSolutionResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1json__prolog__msgs_1_1PrologNextSolutionRespon949d6aa3d1a9cbee23eb66309e93cd53.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::json_prolog_msgs::PrologNextSolutionResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1json__prolog__msgs_1_1PrologNextSolutionRespon5c8422ccacf2f3981fc7a8dcc10adfd6.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::json_prolog_msgs::PrologQueryRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1json__prolog__msgs_1_1PrologQueryRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::json_prolog_msgs::PrologQueryRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1json__prolog__msgs_1_1PrologQueryRequest___3_0d4589d0bac7a9b9d81eccdaa805f3565.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::json_prolog_msgs::PrologQueryResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1json__prolog__msgs_1_1PrologQueryResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::json_prolog_msgs::PrologQueryResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1json__prolog__msgs_1_1PrologQueryResponse___3_741ce58fc8f929d6e1b7716f8d4ed8d0.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::json_prolog_msgs::PrologFinishRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1json__prolog__msgs_1_1PrologFinishRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1json__prolog__msgs_1_1PrologFinishRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab154dd52f36924f1133b6737e2e378f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1json__prolog__msgs_1_1PrologFinishRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a126490f275039775cf67e99c6bba3615</anchor>
      <arglist>(const ::json_prolog_msgs::PrologFinishRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1json__prolog__msgs_1_1PrologFinishRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac43fcb4006fcf05bc82418e308d7a2cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1json__prolog__msgs_1_1PrologFinishRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a77104bd1d626e8b6028e6b119322a32c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::json_prolog_msgs::PrologFinishResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1json__prolog__msgs_1_1PrologFinishResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1json__prolog__msgs_1_1PrologFinishResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a33f95d4c8e274f110433e9c54253af30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1json__prolog__msgs_1_1PrologFinishResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa3dd74c79621cc0e68b66e67cf99c395</anchor>
      <arglist>(const ::json_prolog_msgs::PrologFinishResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1json__prolog__msgs_1_1PrologFinishResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a244697b528f547959cd4d178633bdc40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1json__prolog__msgs_1_1PrologFinishResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab7aa0146c0c7334eda4d7835c2d73a9e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::json_prolog_msgs::PrologNextSolutionRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1json__prolog__msgs_1_1PrologNextSolutionRequest__8d290b8faf68158f28756914909543f5.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1json__prolog__msgs_1_1PrologNextSolutionRequest__8d290b8faf68158f28756914909543f5.html</anchorfile>
      <anchor>ae72fd38a34f13dab7e037123d36f8335</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1json__prolog__msgs_1_1PrologNextSolutionRequest__8d290b8faf68158f28756914909543f5.html</anchorfile>
      <anchor>a0826d20910b699d67eb84836edf4aac5</anchor>
      <arglist>(const ::json_prolog_msgs::PrologNextSolutionRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1json__prolog__msgs_1_1PrologNextSolutionRequest__8d290b8faf68158f28756914909543f5.html</anchorfile>
      <anchor>ae3b4b122504171015745660f6255fe3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1json__prolog__msgs_1_1PrologNextSolutionRequest__8d290b8faf68158f28756914909543f5.html</anchorfile>
      <anchor>ad5fe6144f0585bf02597f09b7d6f8863</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::json_prolog_msgs::PrologNextSolutionResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1json__prolog__msgs_1_1PrologNextSolutionResponse_3ba7c5ede866db1d9f3add9caabf950e.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1json__prolog__msgs_1_1PrologNextSolutionResponse_3ba7c5ede866db1d9f3add9caabf950e.html</anchorfile>
      <anchor>aa76e5c659bc30a2396338ab96d0e9835</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1json__prolog__msgs_1_1PrologNextSolutionResponse_3ba7c5ede866db1d9f3add9caabf950e.html</anchorfile>
      <anchor>a33980b433c6a4c3558347830d7342929</anchor>
      <arglist>(const ::json_prolog_msgs::PrologNextSolutionResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1json__prolog__msgs_1_1PrologNextSolutionResponse_3ba7c5ede866db1d9f3add9caabf950e.html</anchorfile>
      <anchor>addc6dd5161d8d6cc439167ebb2385bb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1json__prolog__msgs_1_1PrologNextSolutionResponse_3ba7c5ede866db1d9f3add9caabf950e.html</anchorfile>
      <anchor>ad0931ec4f8054340b2f7f4e53832c1a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::json_prolog_msgs::PrologQueryRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1json__prolog__msgs_1_1PrologQueryRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1json__prolog__msgs_1_1PrologQueryRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad94273e184a44af4b9993a6190abb508</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1json__prolog__msgs_1_1PrologQueryRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac56ccc59813411cb8e3c9249d81cbd03</anchor>
      <arglist>(const ::json_prolog_msgs::PrologQueryRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1json__prolog__msgs_1_1PrologQueryRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2d306e0e565ab785aa2ea804c9fdae0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1json__prolog__msgs_1_1PrologQueryRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0776d800ab4933c2138f46877a0a9652</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::json_prolog_msgs::PrologQueryResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1json__prolog__msgs_1_1PrologQueryResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1json__prolog__msgs_1_1PrologQueryResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a78e331e58500bc5f6a6abce59805c58c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1json__prolog__msgs_1_1PrologQueryResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2da3860f5d85f3ac604b46614898b4e2</anchor>
      <arglist>(const ::json_prolog_msgs::PrologQueryResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1json__prolog__msgs_1_1PrologQueryResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a9b86ce79e14cf1f5740843397265c2c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1json__prolog__msgs_1_1PrologQueryResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0854adfd7c624a29a2f661493395460c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::json_prolog_msgs::PrologFinishRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1json__prolog__msgs_1_1PrologFinishRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1json__prolog__msgs_1_1PrologFinishRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a010fbd9d9ef1f13172dad079a5563b98</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1json__prolog__msgs_1_1PrologFinishRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a94008be8202a2defc70b0a2964af471b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::json_prolog_msgs::PrologFinishResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1json__prolog__msgs_1_1PrologFinishResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1json__prolog__msgs_1_1PrologFinishResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aedd04864773394a822e32edb378e00c9</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1json__prolog__msgs_1_1PrologFinishResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a82995f5996f65d773a189fb4746759a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::json_prolog_msgs::PrologNextSolutionRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1json__prolog__msgs_1_1PrologNextSolutionRequesta2c6c819a026689ec055bb64fbc7e70b.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1json__prolog__msgs_1_1PrologNextSolutionRequesta2c6c819a026689ec055bb64fbc7e70b.html</anchorfile>
      <anchor>a9312689764345a2789c1f7640a4e0a27</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1json__prolog__msgs_1_1PrologNextSolutionRequesta2c6c819a026689ec055bb64fbc7e70b.html</anchorfile>
      <anchor>ad91064f3fad5d0369a946ffdf255402a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::json_prolog_msgs::PrologNextSolutionResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1json__prolog__msgs_1_1PrologNextSolutionResponsce260b97a2ef0725d3bd25c78d54b442.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1json__prolog__msgs_1_1PrologNextSolutionResponsce260b97a2ef0725d3bd25c78d54b442.html</anchorfile>
      <anchor>afdddb87eee6145bec620108f2b5e2992</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1json__prolog__msgs_1_1PrologNextSolutionResponsce260b97a2ef0725d3bd25c78d54b442.html</anchorfile>
      <anchor>af7bbac8a95005b17f246cc82cb4f7fe1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::json_prolog_msgs::PrologQueryRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1json__prolog__msgs_1_1PrologQueryRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1json__prolog__msgs_1_1PrologQueryRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a22eedcd5e52c82bdaa5582c1d11becf4</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1json__prolog__msgs_1_1PrologQueryRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a29942cc44641b150d7e4e0719fd3d1cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::json_prolog_msgs::PrologQueryResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1json__prolog__msgs_1_1PrologQueryResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1json__prolog__msgs_1_1PrologQueryResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af0eea0f6093f486827629fdbe7aebff0</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1json__prolog__msgs_1_1PrologQueryResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a589ebfbe82a758886999da1bd14da4bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; json_prolog_msgs::PrologFinish &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01json__prolog__msgs_1_1PrologFinish_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01json__prolog__msgs_1_1PrologFinish_01_4.html</anchorfile>
      <anchor>a087bde51cf5b2044c7dbdff8865ce25c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01json__prolog__msgs_1_1PrologFinish_01_4.html</anchorfile>
      <anchor>a022769ce0fd4b502a7cb031626863396</anchor>
      <arglist>(const json_prolog_msgs::PrologFinish &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; json_prolog_msgs::PrologFinishRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01json__prolog__msgs_1_1PrologFinishRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01json__prolog__msgs_1_1PrologFinishRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a62ce69b979bea5600a6175a0c4672fd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01json__prolog__msgs_1_1PrologFinishRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad2b611e3d5fbc29297152bd4d0f50364</anchor>
      <arglist>(const json_prolog_msgs::PrologFinishRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; json_prolog_msgs::PrologFinishResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01json__prolog__msgs_1_1PrologFinishResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01json__prolog__msgs_1_1PrologFinishResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a874b3130408ed64d0db6e736b6f081fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01json__prolog__msgs_1_1PrologFinishResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad54bfa1c557f7599f33a2ef73c928ee0</anchor>
      <arglist>(const json_prolog_msgs::PrologFinishResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; json_prolog_msgs::PrologNextSolution &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01json__prolog__msgs_1_1PrologNextSolution_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01json__prolog__msgs_1_1PrologNextSolution_01_4.html</anchorfile>
      <anchor>ae47487f559ea9aef6f5201d821a8bd85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01json__prolog__msgs_1_1PrologNextSolution_01_4.html</anchorfile>
      <anchor>aee39f4afcbcc09c847fef08be088e04a</anchor>
      <arglist>(const json_prolog_msgs::PrologNextSolution &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; json_prolog_msgs::PrologNextSolutionRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01json__prolog__msgs_1_1PrologNextSolutionRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01json__prolog__msgs_1_1PrologNextSolutionRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a56ab68810b15a4a67280af0cdc1fa92c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01json__prolog__msgs_1_1PrologNextSolutionRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad6ffc2af351f75a5fa0bbc0a70b1b59e</anchor>
      <arglist>(const json_prolog_msgs::PrologNextSolutionRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; json_prolog_msgs::PrologNextSolutionResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01json__prolog__msgs_1_1PrologNextSolutionResponse___e7654fb21ef2adeffdef532120d0d309.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01json__prolog__msgs_1_1PrologNextSolutionResponse___e7654fb21ef2adeffdef532120d0d309.html</anchorfile>
      <anchor>ae9874835596ec04bf7919878fbb49563</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01json__prolog__msgs_1_1PrologNextSolutionResponse___e7654fb21ef2adeffdef532120d0d309.html</anchorfile>
      <anchor>a5e3a9453f01d895d776bbe98b277d7cf</anchor>
      <arglist>(const json_prolog_msgs::PrologNextSolutionResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; json_prolog_msgs::PrologQuery &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01json__prolog__msgs_1_1PrologQuery_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01json__prolog__msgs_1_1PrologQuery_01_4.html</anchorfile>
      <anchor>a05df6709da8ec208b5ebac1a1a95f0bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01json__prolog__msgs_1_1PrologQuery_01_4.html</anchorfile>
      <anchor>abb94850386941404632272a5a25b068d</anchor>
      <arglist>(const json_prolog_msgs::PrologQuery &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; json_prolog_msgs::PrologQueryRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01json__prolog__msgs_1_1PrologQueryRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01json__prolog__msgs_1_1PrologQueryRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7c45f512f18d47d2c0266ed844dcf940</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01json__prolog__msgs_1_1PrologQueryRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a39fe71c63e0e9dc45d02bed6a3a75c7e</anchor>
      <arglist>(const json_prolog_msgs::PrologQueryRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; json_prolog_msgs::PrologQueryResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01json__prolog__msgs_1_1PrologQueryResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01json__prolog__msgs_1_1PrologQueryResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a854b016c52d8671928b09c877eb9e264</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01json__prolog__msgs_1_1PrologQueryResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a931ec1c898ebc536ac676dc0acf70920</anchor>
      <arglist>(const json_prolog_msgs::PrologQueryResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; json_prolog_msgs::PrologFinish &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01json__prolog__msgs_1_1PrologFinish_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01json__prolog__msgs_1_1PrologFinish_01_4.html</anchorfile>
      <anchor>a0fce224b7c462c05ab67003277e92bed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01json__prolog__msgs_1_1PrologFinish_01_4.html</anchorfile>
      <anchor>a7dc983b27d9eaa694cdbfca76eb2ccde</anchor>
      <arglist>(const json_prolog_msgs::PrologFinish &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; json_prolog_msgs::PrologFinishRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01json__prolog__msgs_1_1PrologFinishRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01json__prolog__msgs_1_1PrologFinishRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a374df41503059bc01ede2129253a673c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01json__prolog__msgs_1_1PrologFinishRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7930a7d057d50442ed10e2c37fff4b6a</anchor>
      <arglist>(const json_prolog_msgs::PrologFinishRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; json_prolog_msgs::PrologFinishResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01json__prolog__msgs_1_1PrologFinishResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01json__prolog__msgs_1_1PrologFinishResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aba928bb2ccab5cd4761f4bf468fe5043</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01json__prolog__msgs_1_1PrologFinishResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a80dcd48ba825de0f49c5afe7f087356f</anchor>
      <arglist>(const json_prolog_msgs::PrologFinishResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; json_prolog_msgs::PrologNextSolution &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01json__prolog__msgs_1_1PrologNextSolution_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01json__prolog__msgs_1_1PrologNextSolution_01_4.html</anchorfile>
      <anchor>aee6a01fc650c414f3fea4e2db8531674</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01json__prolog__msgs_1_1PrologNextSolution_01_4.html</anchorfile>
      <anchor>afafc1618a7974615cb115eab762fbe05</anchor>
      <arglist>(const json_prolog_msgs::PrologNextSolution &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; json_prolog_msgs::PrologNextSolutionRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01json__prolog__msgs_1_1PrologNextSolutionRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01json__prolog__msgs_1_1PrologNextSolutionRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad9785c6ef9da2e1f2845dcc567f26b8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01json__prolog__msgs_1_1PrologNextSolutionRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a5d61cc51c99cfcd565b124ff558ad762</anchor>
      <arglist>(const json_prolog_msgs::PrologNextSolutionRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; json_prolog_msgs::PrologNextSolutionResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01json__prolog__msgs_1_1PrologNextSolutionResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01json__prolog__msgs_1_1PrologNextSolutionResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac944ff88b4ac9e276059d95a0a00d672</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01json__prolog__msgs_1_1PrologNextSolutionResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aced2d2f591774be236cb7b56ccecc3ce</anchor>
      <arglist>(const json_prolog_msgs::PrologNextSolutionResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; json_prolog_msgs::PrologQuery &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01json__prolog__msgs_1_1PrologQuery_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01json__prolog__msgs_1_1PrologQuery_01_4.html</anchorfile>
      <anchor>af0b68718650cff0a20ef484ab823ff93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01json__prolog__msgs_1_1PrologQuery_01_4.html</anchorfile>
      <anchor>ad316d5b9c731464e39be1c0391a3958b</anchor>
      <arglist>(const json_prolog_msgs::PrologQuery &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; json_prolog_msgs::PrologQueryRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01json__prolog__msgs_1_1PrologQueryRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01json__prolog__msgs_1_1PrologQueryRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af9a5f67422cb5bf6268cc70c55bd4fe6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01json__prolog__msgs_1_1PrologQueryRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa24d84c358de06bce6053271473b865b</anchor>
      <arglist>(const json_prolog_msgs::PrologQueryRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; json_prolog_msgs::PrologQueryResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01json__prolog__msgs_1_1PrologQueryResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01json__prolog__msgs_1_1PrologQueryResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8c0f308bf97e643a9be27af0f61ac654</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01json__prolog__msgs_1_1PrologQueryResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4a5542c1279417d2ee95d48a11cec82a</anchor>
      <arglist>(const json_prolog_msgs::PrologQueryResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
</tagfile>
