<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>AcceptanceFunction.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_optimization/</path>
    <filename>AcceptanceFunction_8hpp</filename>
    <class kind="class">ISM::AcceptanceFunction</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; AcceptanceFunction &gt;</type>
      <name>AcceptanceFunctionPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>afb7a3c14b8411c9d9e2d6c2318435e5c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>APORater.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/rating/</path>
    <filename>APORater_8hpp</filename>
    <includes id="BaseRater_8hpp" name="BaseRater.hpp" local="yes" imported="no">BaseRater.hpp</includes>
    <class kind="class">ISM::APORater</class>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>backend-loader.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>backend-loader_8cpp</filename>
    <includes id="backend-loader_8h" name="backend-loader.h" local="yes" imported="no">backend-loader.h</includes>
    <includes id="core_2error_8h" name="core/error.h" local="yes" imported="no">error.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>DLCLOSE</name>
      <anchorfile>backend-loader_8cpp.html</anchorfile>
      <anchor>af3527465baa3eec9ead7a7876716596a</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLOPEN</name>
      <anchorfile>backend-loader_8cpp.html</anchorfile>
      <anchor>a1b17f7a5f00cf3361e63a5ee44b2dea9</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLSYM</name>
      <anchorfile>backend-loader_8cpp.html</anchorfile>
      <anchor>a94764b130113c8dfe692669e98da7139</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LIBNAME</name>
      <anchorfile>backend-loader_8cpp.html</anchorfile>
      <anchor>aacc9ce4e6298b6ca11a3bfc58d9aab0e</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOCK</name>
      <anchorfile>backend-loader_8cpp.html</anchorfile>
      <anchor>a2f41aca864bb48d137ed64b2dca9f50a</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MUTEX_DEST</name>
      <anchorfile>backend-loader_8cpp.html</anchorfile>
      <anchor>a426fea4ebaa786838bd0c66a876730cb</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MUTEX_INIT</name>
      <anchorfile>backend-loader_8cpp.html</anchorfile>
      <anchor>ab04b23c8331dcb8a2874d3091cbba1c0</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_SOURCE</name>
      <anchorfile>backend-loader_8cpp.html</anchorfile>
      <anchor>ae6701f04be3148d15461706884b38e01</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNLOCK</name>
      <anchorfile>backend-loader_8cpp.html</anchorfile>
      <anchor>aec45270f410dc5d02a7fedeee1545cbc</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>soci_handler_t</name>
      <anchorfile>backend-loader_8cpp.html</anchorfile>
      <anchor>aa823f73786435b90cb3913e266a7a5bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pthread_mutex_t</type>
      <name>soci_mutex_t</name>
      <anchorfile>backend-loader_8cpp.html</anchorfile>
      <anchor>af01d91c98bef5eb09e38497d351704a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL std::vector&lt; std::string &gt; &amp;</type>
      <name>search_paths</name>
      <anchorfile>backend-loader_8cpp.html</anchorfile>
      <anchor>a95a077e7079ea3901d7789196543fe1e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>backend-loader.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>backend-loader_8h</filename>
    <includes id="soci-backend_8h" name="soci-backend.h" local="yes" imported="no">soci-backend.h</includes>
    <namespace>soci</namespace>
    <namespace>soci::dynamic_backends</namespace>
    <member kind="function">
      <type>backend_factory const  &amp;</type>
      <name>get</name>
      <anchorfile>namespacesoci_1_1dynamic__backends.html</anchorfile>
      <anchor>abec5bd63db84b7dfef34c7f6e01379ae</anchor>
      <arglist>(std::string const &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL std::vector&lt; std::string &gt;</type>
      <name>list_all</name>
      <anchorfile>namespacesoci_1_1dynamic__backends.html</anchorfile>
      <anchor>a5c113b4092fb1841080085a13e6282ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>register_backend</name>
      <anchorfile>namespacesoci_1_1dynamic__backends.html</anchorfile>
      <anchor>a0ed7d10a3aa40ffbbe57d5e161fa7e04</anchor>
      <arglist>(std::string const &amp;name, std::string const &amp;shared_object=std::string())</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>register_backend</name>
      <anchorfile>namespacesoci_1_1dynamic__backends.html</anchorfile>
      <anchor>ab973e1d5e137a75941a8667b4a0c6566</anchor>
      <arglist>(std::string const &amp;name, backend_factory const &amp;factory)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL std::vector&lt; std::string &gt; &amp;</type>
      <name>search_paths</name>
      <anchorfile>namespacesoci_1_1dynamic__backends.html</anchorfile>
      <anchor>ab516f0888d28e4d99f621a90a62f0517</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>unload</name>
      <anchorfile>namespacesoci_1_1dynamic__backends.html</anchorfile>
      <anchor>abc91d761a54d5c53a5fbf585506f2867</anchor>
      <arglist>(std::string const &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>unload_all</name>
      <anchorfile>namespacesoci_1_1dynamic__backends.html</anchorfile>
      <anchor>a0465b56187d0afe8814e3e3faf6ff412</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BaseRater.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/rating/</path>
    <filename>BaseRater_8hpp</filename>
    <includes id="typedef_8hpp" name="typedef.hpp" local="yes" imported="no">typedef.hpp</includes>
    <includes id="Object_8hpp" name="Object.hpp" local="yes" imported="no">common_type/Object.hpp</includes>
    <includes id="VotedPose_8hpp" name="VotedPose.hpp" local="yes" imported="no">recognizer/VotedPose.hpp</includes>
    <includes id="RatingData_8hpp" name="RatingData.hpp" local="yes" imported="no">RatingData.hpp</includes>
    <includes id="GeometryHelper_8hpp" name="GeometryHelper.hpp" local="yes" imported="no">utility/GeometryHelper.hpp</includes>
    <class kind="class">ISM::BaseRater</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; BaseRater &gt;</type>
      <name>RaterPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a7158f688f79a6c40cf8913e9ee901792</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bind-values.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>bind-values_8h</filename>
    <includes id="exchange-traits_8h" name="exchange-traits.h" local="yes" imported="no">exchange-traits.h</includes>
    <includes id="into-type_8h" name="into-type.h" local="yes" imported="no">into-type.h</includes>
    <includes id="into_8h" name="into.h" local="yes" imported="no">into.h</includes>
    <includes id="soci-backend_8h" name="soci-backend.h" local="yes" imported="no">soci-backend.h</includes>
    <includes id="use-type_8h" name="use-type.h" local="yes" imported="no">use-type.h</includes>
    <includes id="use_8h" name="use.h" local="yes" imported="no">use.h</includes>
    <class kind="class">soci::details::into_type_vector</class>
    <class kind="class">soci::details::use_type_vector</class>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
  </compound>
  <compound kind="file">
    <name>blob-exchange.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>blob-exchange_8h</filename>
    <includes id="blob_8h" name="blob.h" local="yes" imported="no">blob.h</includes>
    <includes id="into-type_8h" name="into-type.h" local="yes" imported="no">into-type.h</includes>
    <includes id="use-type_8h" name="use-type.h" local="yes" imported="no">use-type.h</includes>
    <class kind="struct">soci::details::exchange_traits&lt; soci::blob &gt;</class>
    <class kind="class">soci::details::into_type&lt; blob &gt;</class>
    <class kind="class">soci::details::use_type&lt; blob &gt;</class>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
  </compound>
  <compound kind="file">
    <name>backends/db2/blob.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/db2/</path>
    <filename>backends_2db2_2blob_8cpp</filename>
    <includes id="soci-db2_8h" name="soci-db2.h" local="yes" imported="no">soci-db2.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_DB2_SOURCE</name>
      <anchorfile>backends_2db2_2blob_8cpp.html</anchorfile>
      <anchor>a50dba5947c85cf1c4c966386a3d7973c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>backends/empty/blob.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/empty/</path>
    <filename>backends_2empty_2blob_8cpp</filename>
    <includes id="soci-empty_8h" name="soci-empty.h" local="yes" imported="no">soci-empty.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_EMPTY_SOURCE</name>
      <anchorfile>backends_2empty_2blob_8cpp.html</anchorfile>
      <anchor>a86428bd4e0a929d8c9fecfbe045b419c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>backends/firebird/blob.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/firebird/</path>
    <filename>backends_2firebird_2blob_8cpp</filename>
    <includes id="soci-firebird_8h" name="soci-firebird.h" local="yes" imported="no">soci-firebird.h</includes>
    <includes id="error-firebird_8h" name="error-firebird.h" local="yes" imported="no">error-firebird.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_FIREBIRD_SOURCE</name>
      <anchorfile>backends_2firebird_2blob_8cpp.html</anchorfile>
      <anchor>a713f9094460497d87fa4e43ba85c4cc9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>backends/mysql/blob.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/mysql/</path>
    <filename>backends_2mysql_2blob_8cpp</filename>
    <includes id="soci-mysql_8h" name="soci-mysql.h" local="yes" imported="no">soci-mysql.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_MYSQL_SOURCE</name>
      <anchorfile>backends_2mysql_2blob_8cpp.html</anchorfile>
      <anchor>af53afe1a5cda4bdcb192a6b90399c877</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>backends/odbc/blob.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/odbc/</path>
    <filename>backends_2odbc_2blob_8cpp</filename>
    <includes id="soci-odbc_8h" name="soci-odbc.h" local="yes" imported="no">soci-odbc.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_ODBC_SOURCE</name>
      <anchorfile>backends_2odbc_2blob_8cpp.html</anchorfile>
      <anchor>a89d233f40fce652fa2d01bd4a54eaad7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>backends/oracle/blob.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/oracle/</path>
    <filename>backends_2oracle_2blob_8cpp</filename>
    <includes id="soci-oracle_8h" name="soci-oracle.h" local="yes" imported="no">soci-oracle.h</includes>
    <includes id="backends_2oracle_2error_8h" name="backends/oracle/error.h" local="yes" imported="no">error.h</includes>
    <includes id="statement_8h" name="statement.h" local="yes" imported="no">statement.h</includes>
  </compound>
  <compound kind="file">
    <name>backends/postgresql/blob.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/postgresql/</path>
    <filename>backends_2postgresql_2blob_8cpp</filename>
    <includes id="soci-postgresql_8h" name="soci-postgresql.h" local="yes" imported="no">soci-postgresql.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_POSTGRESQL_SOURCE</name>
      <anchorfile>backends_2postgresql_2blob_8cpp.html</anchorfile>
      <anchor>a9806e42f129547cbdd05b92524e36de8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>backends/sqlite3/blob.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/sqlite3/</path>
    <filename>backends_2sqlite3_2blob_8cpp</filename>
    <includes id="soci-sqlite3_8h" name="soci-sqlite3.h" local="yes" imported="no">soci-sqlite3.h</includes>
  </compound>
  <compound kind="file">
    <name>core/blob.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>core_2blob_8cpp</filename>
    <includes id="blob_8h" name="blob.h" local="yes" imported="no">blob.h</includes>
    <includes id="session_8h" name="session.h" local="yes" imported="no">session.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_SOURCE</name>
      <anchorfile>core_2blob_8cpp.html</anchorfile>
      <anchor>ae6701f04be3148d15461706884b38e01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>blob.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>blob_8h</filename>
    <includes id="soci-config_8h" name="soci-config.h" local="yes" imported="no">soci-config.h</includes>
    <class kind="class">soci::blob</class>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
  </compound>
  <compound kind="file">
    <name>boost-fusion.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>boost-fusion_8h</filename>
    <includes id="values_8h" name="values.h" local="yes" imported="no">values.h</includes>
    <includes id="type-conversion-traits_8h" name="type-conversion-traits.h" local="yes" imported="no">type-conversion-traits.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_MAX_FUSION_SEQUENCE_LENGTH</name>
      <anchorfile>boost-fusion_8h.html</anchorfile>
      <anchor>ae9956deeb55f81b0644c04f3e7be0a24</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>boost-gregorian-date.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>boost-gregorian-date_8h</filename>
    <includes id="type-conversion-traits_8h" name="type-conversion-traits.h" local="yes" imported="no">type-conversion-traits.h</includes>
    <class kind="struct">soci::type_conversion&lt; boost::gregorian::date &gt;</class>
    <namespace>soci</namespace>
  </compound>
  <compound kind="file">
    <name>boost-optional.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>boost-optional_8h</filename>
    <includes id="type-conversion-traits_8h" name="type-conversion-traits.h" local="yes" imported="no">type-conversion-traits.h</includes>
    <class kind="struct">soci::type_conversion&lt; boost::optional&lt; T &gt; &gt;</class>
    <namespace>soci</namespace>
  </compound>
  <compound kind="file">
    <name>boost-tuple.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>boost-tuple_8h</filename>
    <includes id="values_8h" name="values.h" local="yes" imported="no">values.h</includes>
    <includes id="type-conversion-traits_8h" name="type-conversion-traits.h" local="yes" imported="no">type-conversion-traits.h</includes>
  </compound>
  <compound kind="file">
    <name>Cluster.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>Cluster_8cpp</filename>
    <includes id="Cluster_8hpp" name="Cluster.hpp" local="yes" imported="no">Cluster.hpp</includes>
    <includes id="Util_8hpp" name="Util.hpp" local="yes" imported="no">utility/Util.hpp</includes>
    <includes id="LogHelper_8hpp" name="LogHelper.hpp" local="yes" imported="no">utility/LogHelper.hpp</includes>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>Cluster.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>Cluster_8hpp</filename>
    <includes id="DataCollector_8hpp" name="DataCollector.hpp" local="yes" imported="no">heuristic_trainer/DataCollector.hpp</includes>
    <includes id="ObjectRelation_8hpp" name="ObjectRelation.hpp" local="yes" imported="no">ObjectRelation.hpp</includes>
    <class kind="class">ISM::Cluster</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Cluster &gt;</type>
      <name>ClusterPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a9e6105c2324d55f327686aef91181b29</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CombinatorialTrainer.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>CombinatorialTrainer_8cpp</filename>
    <includes id="CombinatorialTrainer_8hpp" name="CombinatorialTrainer.hpp" local="yes" imported="no">CombinatorialTrainer.hpp</includes>
    <includes id="LogHelper_8hpp" name="LogHelper.hpp" local="yes" imported="no">utility/LogHelper.hpp</includes>
    <includes id="SVGHelper_8hpp" name="SVGHelper.hpp" local="yes" imported="no">utility/SVGHelper.hpp</includes>
    <includes id="DocumentationHelper_8hpp" name="DocumentationHelper.hpp" local="yes" imported="no">utility/DocumentationHelper.hpp</includes>
    <includes id="OptimizationRunnerFactory_8hpp" name="OptimizationRunnerFactory.hpp" local="yes" imported="no">OptimizationRunnerFactory.hpp</includes>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>CombinatorialTrainer.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>CombinatorialTrainer_8hpp</filename>
    <includes id="TableHelper_8hpp" name="TableHelper.hpp" local="no" imported="no">utility/TableHelper.hpp</includes>
    <includes id="DocumentationHelper_8hpp" name="DocumentationHelper.hpp" local="no" imported="no">utility/DocumentationHelper.hpp</includes>
    <includes id="ObjectSet_8hpp" name="ObjectSet.hpp" local="no" imported="no">common_type/ObjectSet.hpp</includes>
    <includes id="Tracks_8hpp" name="Tracks.hpp" local="no" imported="no">common_type/Tracks.hpp</includes>
    <includes id="VoteSpecifier_8hpp" name="VoteSpecifier.hpp" local="no" imported="no">common_type/VoteSpecifier.hpp</includes>
    <includes id="Pattern_8hpp" name="Pattern.hpp" local="no" imported="no">common_type/Pattern.hpp</includes>
    <includes id="RecognitionResult_8hpp" name="RecognitionResult.hpp" local="yes" imported="no">common_type/RecognitionResult.hpp</includes>
    <includes id="ObjectRelation_8hpp" name="ObjectRelation.hpp" local="yes" imported="no">ObjectRelation.hpp</includes>
    <includes id="ImplicitShapeModel_8hpp" name="ImplicitShapeModel.hpp" local="yes" imported="no">ImplicitShapeModel.hpp</includes>
    <includes id="TestSetGenerator_8hpp" name="TestSetGenerator.hpp" local="yes" imported="no">TestSetGenerator.hpp</includes>
    <includes id="TopologyValidationResultContainer_8hpp" name="TopologyValidationResultContainer.hpp" local="yes" imported="no">TopologyValidationResultContainer.hpp</includes>
    <includes id="Tester_8hpp" name="Tester.hpp" local="yes" imported="no">Tester.hpp</includes>
    <includes id="CombinatorialTrainerParameters_8hpp" name="CombinatorialTrainerParameters.hpp" local="yes" imported="no">CombinatorialTrainerParameters.hpp</includes>
    <includes id="Topology_8hpp" name="Topology.hpp" local="yes" imported="no">Topology.hpp</includes>
    <includes id="typedef_8hpp" name="typedef.hpp" local="yes" imported="no">../typedef.hpp</includes>
    <class kind="class">ISM::CombinatorialTrainer</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CombinatorialTrainer &gt;</type>
      <name>CombinatorialTrainerPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a0d4e18e264e5a33f1a5419081283faa0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>combinatorialTrainerEvaluator.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/src/test_cases/</path>
    <filename>combinatorialTrainerEvaluator_8cpp</filename>
    <includes id="CombinatorialTrainer_8hpp" name="CombinatorialTrainer.hpp" local="no" imported="no">ISM/combinatorial_trainer/CombinatorialTrainer.hpp</includes>
    <includes id="CombinatorialTrainerParameters_8hpp" name="CombinatorialTrainerParameters.hpp" local="no" imported="no">ISM/combinatorial_trainer/CombinatorialTrainerParameters.hpp</includes>
    <includes id="TableHelper_8hpp" name="TableHelper.hpp" local="no" imported="no">ISM/utility/TableHelper.hpp</includes>
    <includes id="randomDemoRecorder_8hpp" name="randomDemoRecorder.hpp" local="yes" imported="no">randomDemoRecorder.hpp</includes>
    <member kind="function">
      <type>ISM::CombinatorialTrainerParameters</type>
      <name>getDefaultParams</name>
      <anchorfile>combinatorialTrainerEvaluator_8cpp.html</anchorfile>
      <anchor>a96289b251c241e5ea599fa5f5b43eba8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initTestSets</name>
      <anchorfile>combinatorialTrainerEvaluator_8cpp.html</anchorfile>
      <anchor>abd86b837648e40b39b36c469a490bb95</anchor>
      <arglist>(const std::string &amp;testSetFolderPath)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>combinatorialTrainerEvaluator_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepareSceneTests</name>
      <anchorfile>combinatorialTrainerEvaluator_8cpp.html</anchorfile>
      <anchor>a74c15ee6432a457a9bdf164eac236ddf</anchor>
      <arglist>(const std::string &amp;outputPath)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runOptimization</name>
      <anchorfile>combinatorialTrainerEvaluator_8cpp.html</anchorfile>
      <anchor>aadcb3cd950ad757d71a16b08da9384cc</anchor>
      <arglist>(ISM::CombinatorialTrainerParameters params, std::ostringstream &amp;os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runSceneTests</name>
      <anchorfile>combinatorialTrainerEvaluator_8cpp.html</anchorfile>
      <anchor>a77e1992b7795b961735a6b055e3e680e</anchor>
      <arglist>(std::ostringstream &amp;os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPerformance</name>
      <anchorfile>combinatorialTrainerEvaluator_8cpp.html</anchorfile>
      <anchor>ad833fb7f457859cc86f03e65593f05ea</anchor>
      <arglist>(const std::string &amp;outputPath)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testScenes</name>
      <anchorfile>combinatorialTrainerEvaluator_8cpp.html</anchorfile>
      <anchor>a13f0bb8f829e23de6313e04a7e7907a8</anchor>
      <arglist>(const std::string &amp;outputPath)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeFile</name>
      <anchorfile>combinatorialTrainerEvaluator_8cpp.html</anchorfile>
      <anchor>aa3c765ddc175e3e3746c65fe3cd50855</anchor>
      <arglist>(const std::string &amp;directoryPath, const std::string &amp;filenName, std::ostringstream &amp;content)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; unsigned &gt;</type>
      <name>objectCounts</name>
      <anchorfile>combinatorialTrainerEvaluator_8cpp.html</anchorfile>
      <anchor>a5e1a92c0632e8ab7dd75589b89f875ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ISM::CombinatorialTrainerParameters &gt;</type>
      <name>parameters</name>
      <anchorfile>combinatorialTrainerEvaluator_8cpp.html</anchorfile>
      <anchor>ac2162e9411f53576611b2dd06d0eafad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; unsigned &gt;</type>
      <name>posesPerObjectCount</name>
      <anchorfile>combinatorialTrainerEvaluator_8cpp.html</anchorfile>
      <anchor>aca5706fc80684acdf339ba5d7c1b0170</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CombinatorialTrainerParameters.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>CombinatorialTrainerParameters_8hpp</filename>
    <class kind="struct">ISM::CombinatorialTrainerParameters</class>
    <class kind="struct">ISM::CostFunctionParameters</class>
    <class kind="struct">ISM::EvaluatorParameters</class>
    <class kind="struct">ISM::OptimizationAlgorithmParameters</class>
    <class kind="struct">ISM::TopologyGeneratorParameters</class>
    <class kind="struct">ISM::TreeValidatorParameters</class>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>common-tests.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/test/</path>
    <filename>common-tests_8h</filename>
    <includes id="soci_8h" name="soci.h" local="yes" imported="no">soci.h</includes>
    <includes id="soci-config_8h" name="soci-config.h" local="yes" imported="no">soci-config.h</includes>
    <class kind="class">soci::tests::common_tests</class>
    <class kind="class">soci::tests::function_creator_base</class>
    <class kind="class">MyInt</class>
    <class kind="struct">PhonebookEntry</class>
    <class kind="struct">PhonebookEntry2</class>
    <class kind="class">PhonebookEntry3</class>
    <class kind="class">soci::tests::procedure_creator_base</class>
    <class kind="class">soci::tests::table_creator_base</class>
    <class kind="class">soci::tests::test_context_base</class>
    <class kind="struct">soci::type_conversion&lt; MyInt &gt;</class>
    <class kind="struct">soci::type_conversion&lt; PhonebookEntry &gt;</class>
    <class kind="struct">soci::type_conversion&lt; PhonebookEntry2 &gt;</class>
    <class kind="struct">soci::type_conversion&lt; PhonebookEntry3 &gt;</class>
    <class kind="struct">soci::tests::common_tests::where_condition</class>
    <namespace>soci</namespace>
    <namespace>soci::tests</namespace>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_TEST_ENSURE_CONNECTED</name>
      <anchorfile>common-tests_8h.html</anchorfile>
      <anchor>ad7dc63c13049eeb691307ce383f545ae</anchor>
      <arglist>(sql, method)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_TEST_ENSURE_CONNECTED2</name>
      <anchorfile>common-tests_8h.html</anchorfile>
      <anchor>afecb73a219caefbc0934e36300a73e93</anchor>
      <arglist>(sql, method)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equal_approx</name>
      <anchorfile>namespacesoci_1_1tests.html</anchorfile>
      <anchor>a7c8ddd263f2b5991a6812dcc2b747f9f</anchor>
      <arglist>(double const a, double const b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>firebird/common.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/firebird/</path>
    <filename>firebird_2common_8cpp</filename>
    <includes id="firebird_2common_8h" name="firebird/common.h" local="yes" imported="no">common.h</includes>
    <includes id="soci-backend_8h" name="soci-backend.h" local="no" imported="no">soci-backend.h</includes>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
    <namespace>soci::details::firebird</namespace>
    <member kind="function">
      <type>char *</type>
      <name>allocBuffer</name>
      <anchorfile>namespacesoci_1_1details_1_1firebird.html</anchorfile>
      <anchor>ad6c708b67949314740efd18eb581743b</anchor>
      <arglist>(XSQLVAR *var)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getTextParam</name>
      <anchorfile>namespacesoci_1_1details_1_1firebird.html</anchorfile>
      <anchor>af231e40be52e5d7976848535416ba651</anchor>
      <arglist>(XSQLVAR const *var)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTextParam</name>
      <anchorfile>namespacesoci_1_1details_1_1firebird.html</anchorfile>
      <anchor>a11ec2fa36d5d8821af153792a22c08d3</anchor>
      <arglist>(char const *s, std::size_t size, char *buf_, XSQLVAR *var)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tmDecode</name>
      <anchorfile>namespacesoci_1_1details_1_1firebird.html</anchorfile>
      <anchor>a6da4d956721e0f51f92354d13dc80ece</anchor>
      <arglist>(short type, void *src, std::tm *dst)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tmEncode</name>
      <anchorfile>namespacesoci_1_1details_1_1firebird.html</anchorfile>
      <anchor>a860d8a60a0a3bcac146b475909870d26</anchor>
      <arglist>(short type, std::tm *src, void *dst)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mysql/common.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/mysql/</path>
    <filename>mysql_2common_8cpp</filename>
    <includes id="mysql_2common_8h" name="mysql/common.h" local="yes" imported="no">common.h</includes>
    <includes id="soci-backend_8h" name="soci-backend.h" local="yes" imported="no">soci-backend.h</includes>
  </compound>
  <compound kind="file">
    <name>postgresql/common.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/postgresql/</path>
    <filename>postgresql_2common_8cpp</filename>
    <includes id="soci-platform_8h" name="soci-platform.h" local="no" imported="no">soci-platform.h</includes>
    <includes id="soci-backend_8h" name="soci-backend.h" local="no" imported="no">soci-backend.h</includes>
    <includes id="postgresql_2common_8h" name="postgresql/common.h" local="yes" imported="no">common.h</includes>
  </compound>
  <compound kind="file">
    <name>sqlite3/common.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/sqlite3/</path>
    <filename>sqlite3_2common_8cpp</filename>
    <includes id="soci-platform_8h" name="soci-platform.h" local="no" imported="no">soci-platform.h</includes>
    <includes id="sqlite3_2common_8h" name="sqlite3/common.h" local="yes" imported="no">common.h</includes>
    <includes id="soci-backend_8h" name="soci-backend.h" local="yes" imported="no">soci-backend.h</includes>
  </compound>
  <compound kind="file">
    <name>db2/common.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/db2/</path>
    <filename>db2_2common_8h</filename>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
    <namespace>soci::details::db2</namespace>
    <member kind="variable">
      <type>const std::size_t</type>
      <name>cli_max_buffer</name>
      <anchorfile>namespacesoci_1_1details_1_1db2.html</anchorfile>
      <anchor>ac49e7aa353cda656da398d3aba4fc53c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>firebird/common.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/firebird/</path>
    <filename>firebird_2common_8h</filename>
    <includes id="soci-firebird_8h" name="soci-firebird.h" local="yes" imported="no">soci-firebird.h</includes>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
    <namespace>soci::details::firebird</namespace>
    <member kind="function">
      <type>char *</type>
      <name>allocBuffer</name>
      <anchorfile>namespacesoci_1_1details_1_1firebird.html</anchorfile>
      <anchor>ad6c708b67949314740efd18eb581743b</anchor>
      <arglist>(XSQLVAR *var)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>format_decimal</name>
      <anchorfile>namespacesoci_1_1details_1_1firebird.html</anchorfile>
      <anchor>a79f32143723b0898c35e389d5e1fa4b0</anchor>
      <arglist>(const void *sqldata, int sqlscale)</arglist>
    </member>
    <member kind="function">
      <type>T1</type>
      <name>from_isc</name>
      <anchorfile>namespacesoci_1_1details_1_1firebird.html</anchorfile>
      <anchor>a3318c6cd45b348a709514f286205c666</anchor>
      <arglist>(XSQLVAR *var)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getTextParam</name>
      <anchorfile>namespacesoci_1_1details_1_1firebird.html</anchorfile>
      <anchor>af231e40be52e5d7976848535416ba651</anchor>
      <arglist>(XSQLVAR const *var)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>getVectorSize</name>
      <anchorfile>namespacesoci_1_1details_1_1firebird.html</anchorfile>
      <anchor>aad1a2253cdaf11fdf7da6c86dacb74ea</anchor>
      <arglist>(void *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_decimal</name>
      <anchorfile>namespacesoci_1_1details_1_1firebird.html</anchorfile>
      <anchor>abe2dda1c18aa46877046f4feb7b86b3c</anchor>
      <arglist>(void *val, XSQLVAR *var, const char *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeVector</name>
      <anchorfile>namespacesoci_1_1details_1_1firebird.html</anchorfile>
      <anchor>aabb49aaa3f7b408da215cd4fae138739</anchor>
      <arglist>(void *p, std::size_t sz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTextParam</name>
      <anchorfile>namespacesoci_1_1details_1_1firebird.html</anchorfile>
      <anchor>a11ec2fa36d5d8821af153792a22c08d3</anchor>
      <arglist>(char const *s, std::size_t size, char *buf_, XSQLVAR *var)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>str2dec</name>
      <anchorfile>namespacesoci_1_1details_1_1firebird.html</anchorfile>
      <anchor>a5114d2fd7d2e794781335c7e594c96f1</anchor>
      <arglist>(const char *s, IntType &amp;out, int &amp;scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tmDecode</name>
      <anchorfile>namespacesoci_1_1details_1_1firebird.html</anchorfile>
      <anchor>a6da4d956721e0f51f92354d13dc80ece</anchor>
      <arglist>(short type, void *src, std::tm *dst)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tmEncode</name>
      <anchorfile>namespacesoci_1_1details_1_1firebird.html</anchorfile>
      <anchor>a860d8a60a0a3bcac146b475909870d26</anchor>
      <arglist>(short type, std::tm *src, void *dst)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_isc</name>
      <anchorfile>namespacesoci_1_1details_1_1firebird.html</anchorfile>
      <anchor>a639d00d0adae90ab9a850b8506dc058c</anchor>
      <arglist>(void *val, XSQLVAR *var, int x_scale=0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mysql/common.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/mysql/</path>
    <filename>mysql_2common_8h</filename>
    <includes id="soci-mysql_8h" name="soci-mysql.h" local="yes" imported="no">soci-mysql.h</includes>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
    <namespace>soci::details::mysql</namespace>
    <member kind="function">
      <type>std::size_t</type>
      <name>get_vector_size</name>
      <anchorfile>namespacesoci_1_1details_1_1mysql.html</anchorfile>
      <anchor>ae1ac48586b8060ac64e360eab797dae9</anchor>
      <arglist>(void *p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_infinity_or_nan</name>
      <anchorfile>namespacesoci_1_1details_1_1mysql.html</anchorfile>
      <anchor>a3bcfb443240da72b02cb02282d6cc79a</anchor>
      <arglist>(T x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_num</name>
      <anchorfile>namespacesoci_1_1details_1_1mysql.html</anchorfile>
      <anchor>ae42a89949c236f802235ae58e5d3456e</anchor>
      <arglist>(char const *buf, T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_std_tm</name>
      <anchorfile>namespacesoci_1_1details_1_1mysql.html</anchorfile>
      <anchor>a3e9babbd9f7000ffb7edfc21b6edbc52</anchor>
      <arglist>(char const *buf, std::tm &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>quote</name>
      <anchorfile>namespacesoci_1_1details_1_1mysql.html</anchorfile>
      <anchor>a8547793a6b6e04829750160853edbb2f</anchor>
      <arglist>(MYSQL *conn, const char *s, int len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>postgresql/common.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/postgresql/</path>
    <filename>postgresql_2common_8h</filename>
    <includes id="soci-postgresql_8h" name="soci-postgresql.h" local="yes" imported="no">soci-postgresql.h</includes>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
    <namespace>soci::details::postgresql</namespace>
    <member kind="function">
      <type>std::size_t</type>
      <name>get_vector_size</name>
      <anchorfile>namespacesoci_1_1details_1_1postgresql.html</anchorfile>
      <anchor>a0bc49d4a27774be97b6312e3ff648695</anchor>
      <arglist>(void *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_std_tm</name>
      <anchorfile>namespacesoci_1_1details_1_1postgresql.html</anchorfile>
      <anchor>a8d926a48fed3e77507b3bdbcc115514c</anchor>
      <arglist>(char const *buf, std::tm &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>string_to_double</name>
      <anchorfile>namespacesoci_1_1details_1_1postgresql.html</anchorfile>
      <anchor>a52817c99e31c299c5b696cd545b1caec</anchor>
      <arglist>(char const *buf)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>string_to_integer</name>
      <anchorfile>namespacesoci_1_1details_1_1postgresql.html</anchorfile>
      <anchor>a81ecb3ae92b3dfc169ceb49cef1cb257</anchor>
      <arglist>(char const *buf)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>string_to_unsigned_integer</name>
      <anchorfile>namespacesoci_1_1details_1_1postgresql.html</anchorfile>
      <anchor>ad1b0cdbfe259f207c55ade73fa4da6cb</anchor>
      <arglist>(char const *buf)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sqlite3/common.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/sqlite3/</path>
    <filename>sqlite3_2common_8h</filename>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
    <namespace>soci::details::sqlite3</namespace>
    <member kind="function">
      <type>std::size_t</type>
      <name>get_vector_size</name>
      <anchorfile>namespacesoci_1_1details_1_1sqlite3.html</anchorfile>
      <anchor>afb0496332479544c6a514d782dd60895</anchor>
      <arglist>(void *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_std_tm</name>
      <anchorfile>namespacesoci_1_1details_1_1sqlite3.html</anchorfile>
      <anchor>ad100e350d19f9079dfd239926762cc86</anchor>
      <arglist>(char const *buf, std::tm &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize_vector</name>
      <anchorfile>namespacesoci_1_1details_1_1sqlite3.html</anchorfile>
      <anchor>abd4acf14cfa87c93af7621ad63cf05ec</anchor>
      <arglist>(void *p, std::size_t sz)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>string_to_integer</name>
      <anchorfile>namespacesoci_1_1details_1_1sqlite3.html</anchorfile>
      <anchor>af9e610f42580adf59b14b9587539487a</anchor>
      <arglist>(char const *buf)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>string_to_unsigned_integer</name>
      <anchorfile>namespacesoci_1_1details_1_1sqlite3.html</anchorfile>
      <anchor>a641e5037b0c9b0f2139ac14dad614b23</anchor>
      <arglist>(char const *buf)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>connection-parameters.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>connection-parameters_8cpp</filename>
    <includes id="connection-parameters_8h" name="connection-parameters.h" local="yes" imported="no">connection-parameters.h</includes>
    <includes id="soci-backend_8h" name="soci-backend.h" local="yes" imported="no">soci-backend.h</includes>
    <includes id="backend-loader_8h" name="backend-loader.h" local="yes" imported="no">backend-loader.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_SOURCE</name>
      <anchorfile>connection-parameters_8cpp.html</anchorfile>
      <anchor>ae6701f04be3148d15461706884b38e01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>connection-parameters.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>connection-parameters_8h</filename>
    <includes id="soci-config_8h" name="soci-config.h" local="yes" imported="no">soci-config.h</includes>
    <class kind="class">soci::connection_parameters</class>
    <namespace>soci</namespace>
  </compound>
  <compound kind="file">
    <name>connection-pool.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>connection-pool_8cpp</filename>
    <includes id="connection-pool_8h" name="connection-pool.h" local="yes" imported="no">connection-pool.h</includes>
    <includes id="core_2error_8h" name="core/error.h" local="yes" imported="no">error.h</includes>
    <includes id="session_8h" name="session.h" local="yes" imported="no">session.h</includes>
    <class kind="struct">connection_pool::connection_pool_impl</class>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_SOURCE</name>
      <anchorfile>connection-pool_8cpp.html</anchorfile>
      <anchor>ae6701f04be3148d15461706884b38e01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>connection-pool.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>connection-pool_8h</filename>
    <includes id="soci-config_8h" name="soci-config.h" local="yes" imported="no">soci-config.h</includes>
    <class kind="class">soci::connection_pool</class>
    <namespace>soci</namespace>
  </compound>
  <compound kind="file">
    <name>ConnectivityChecker.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>ConnectivityChecker_8cpp</filename>
    <includes id="ConnectivityChecker_8hpp" name="ConnectivityChecker.hpp" local="yes" imported="no">ConnectivityChecker.hpp</includes>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>ConnectivityChecker.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>ConnectivityChecker_8hpp</filename>
    <class kind="class">ISM::ConnectivityChecker</class>
    <class kind="struct">ISM::ConnectivityChecker::Relation</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ConnectivityChecker &gt;</type>
      <name>ConnectivityCheckerPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aefbc6c7695015213cf8daa59aef59d8e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CoolingSchedule.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_optimization/</path>
    <filename>CoolingSchedule_8cpp</filename>
    <includes id="CoolingSchedule_8hpp" name="CoolingSchedule.hpp" local="yes" imported="no">CoolingSchedule.hpp</includes>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>CoolingSchedule.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_optimization/</path>
    <filename>CoolingSchedule_8hpp</filename>
    <includes id="AcceptanceFunction_8hpp" name="AcceptanceFunction.hpp" local="yes" imported="no">AcceptanceFunction.hpp</includes>
    <class kind="class">ISM::CoolingSchedule</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CoolingSchedule &gt;</type>
      <name>CoolingSchedulePtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a353afc3243fc9f18b67f7d925b492e17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CostDeltaAcceptanceFunction.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_optimization/</path>
    <filename>CostDeltaAcceptanceFunction_8cpp</filename>
    <includes id="CostDeltaAcceptanceFunction_8hpp" name="CostDeltaAcceptanceFunction.hpp" local="yes" imported="no">CostDeltaAcceptanceFunction.hpp</includes>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>CostDeltaAcceptanceFunction.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_optimization/</path>
    <filename>CostDeltaAcceptanceFunction_8hpp</filename>
    <includes id="AcceptanceFunction_8hpp" name="AcceptanceFunction.hpp" local="yes" imported="no">AcceptanceFunction.hpp</includes>
    <class kind="class">ISM::CostDeltaAcceptanceFunction</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CostDeltaAcceptanceFunction &gt;</type>
      <name>CostDeltaAcceptanceFunctionPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a25cfd225e282749531843d0c8fa04de3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CostDifferenceDeltaAcceptanceFunction.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_optimization/</path>
    <filename>CostDifferenceDeltaAcceptanceFunction_8hpp</filename>
    <includes id="CoolingSchedule_8hpp" name="CoolingSchedule.hpp" local="yes" imported="no">CoolingSchedule.hpp</includes>
    <class kind="class">ISM::ExponentialCoolingSchedule</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ExponentialCoolingSchedule &gt;</type>
      <name>ExponentialCoolingSchedulePtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>adc4d96c23819a5e3e9f39fb8baef7b73</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CostFunction.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_optimization/</path>
    <filename>CostFunction_8hpp</filename>
    <class kind="class">ISM::CostFunction</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CostFunction&lt; InstanceType &gt; &gt;</type>
      <name>CostFunctionPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a1255433000596a3bedee7d04c09ae763</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DataCleaner.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/tools/</path>
    <filename>DataCleaner_8hpp</filename>
    <includes id="TableHelper_8hpp" name="TableHelper.hpp" local="yes" imported="no">../utility/TableHelper.hpp</includes>
    <class kind="class">ISM::DataCleaner</class>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>DataCollector.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/heuristic_trainer/</path>
    <filename>DataCollector_8hpp</filename>
    <includes id="Tracks_8hpp" name="Tracks.hpp" local="yes" imported="no">common_type/Tracks.hpp</includes>
    <includes id="Track_8hpp" name="Track.hpp" local="yes" imported="no">common_type/Track.hpp</includes>
    <class kind="struct">ISM::CollectedData</class>
    <class kind="class">ISM::DataCollector</class>
    <class kind="struct">ISM::TracksWithRef</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CollectedData &gt;</type>
      <name>CollectedDataPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a88a833901753f7cdfe5e442f1265e3f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TracksWithRef &gt;</type>
      <name>TracksWithRefPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a742138f5940aae4187ebc5c2dd0c9443</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dataMerger.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/src/</path>
    <filename>dataMerger_8cpp</filename>
    <includes id="DataMerger_8hpp" name="DataMerger.hpp" local="no" imported="no">ISM/tools/DataMerger.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>dataMerger_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DataMerger.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/tools/</path>
    <filename>DataMerger_8cpp</filename>
    <includes id="DataMerger_8hpp" name="DataMerger.hpp" local="yes" imported="no">DataMerger.hpp</includes>
    <includes id="TableHelper_8hpp" name="TableHelper.hpp" local="yes" imported="no">../utility/TableHelper.hpp</includes>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>DataMerger.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/tools/</path>
    <filename>DataMerger_8hpp</filename>
    <class kind="class">ISM::DataMerger</class>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>DirectionOrientationRelationHeuristic.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/heuristic_trainer/</path>
    <filename>DirectionOrientationRelationHeuristic_8cpp</filename>
    <includes id="DirectionOrientationRelationHeuristic_8hpp" name="DirectionOrientationRelationHeuristic.hpp" local="yes" imported="no">DirectionOrientationRelationHeuristic.hpp</includes>
    <includes id="GeometryHelper_8hpp" name="GeometryHelper.hpp" local="yes" imported="no">utility/GeometryHelper.hpp</includes>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>DirectionOrientationRelationHeuristic.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/heuristic_trainer/</path>
    <filename>DirectionOrientationRelationHeuristic_8hpp</filename>
    <includes id="Tracks_8hpp" name="Tracks.hpp" local="yes" imported="no">common_type/Tracks.hpp</includes>
    <includes id="Object_8hpp" name="Object.hpp" local="yes" imported="no">common_type/Object.hpp</includes>
    <includes id="Heuristic_8hpp" name="Heuristic.hpp" local="yes" imported="no">Heuristic.hpp</includes>
    <class kind="class">ISM::DirectionOrientationRelationHeuristic</class>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>DirectionRelationHeuristic.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/heuristic_trainer/</path>
    <filename>DirectionRelationHeuristic_8cpp</filename>
    <includes id="DirectionRelationHeuristic_8hpp" name="DirectionRelationHeuristic.hpp" local="yes" imported="no">DirectionRelationHeuristic.hpp</includes>
    <includes id="GeometryHelper_8hpp" name="GeometryHelper.hpp" local="yes" imported="no">utility/GeometryHelper.hpp</includes>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>DirectionRelationHeuristic.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/heuristic_trainer/</path>
    <filename>DirectionRelationHeuristic_8hpp</filename>
    <includes id="Tracks_8hpp" name="Tracks.hpp" local="yes" imported="no">common_type/Tracks.hpp</includes>
    <includes id="Object_8hpp" name="Object.hpp" local="yes" imported="no">common_type/Object.hpp</includes>
    <includes id="Heuristic_8hpp" name="Heuristic.hpp" local="yes" imported="no">Heuristic.hpp</includes>
    <class kind="class">ISM::DirectionRelationHeuristic</class>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>DocumentationHelper.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/utility/</path>
    <filename>DocumentationHelper_8cpp</filename>
    <includes id="DocumentationHelper_8hpp" name="DocumentationHelper.hpp" local="yes" imported="no">DocumentationHelper.hpp</includes>
    <includes id="TableHelper_8hpp" name="TableHelper.hpp" local="yes" imported="no">TableHelper.hpp</includes>
    <includes id="typedef_8hpp" name="typedef.hpp" local="yes" imported="no">../typedef.hpp</includes>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>DocumentationHelper.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/utility/</path>
    <filename>DocumentationHelper_8hpp</filename>
    <includes id="CostFunction_8hpp" name="CostFunction.hpp" local="yes" imported="no">../combinatorial_optimization/CostFunction.hpp</includes>
    <includes id="CombinatorialTrainerParameters_8hpp" name="CombinatorialTrainerParameters.hpp" local="yes" imported="no">../combinatorial_trainer/CombinatorialTrainerParameters.hpp</includes>
    <includes id="Topology_8hpp" name="Topology.hpp" local="yes" imported="no">../combinatorial_trainer/Topology.hpp</includes>
    <includes id="EvaluationResult_8hpp" name="EvaluationResult.hpp" local="yes" imported="no">../combinatorial_trainer/EvaluationResult.hpp</includes>
    <includes id="SVGHelper_8hpp" name="SVGHelper.hpp" local="yes" imported="no">SVGHelper.hpp</includes>
    <includes id="DotHelper_8hpp" name="DotHelper.hpp" local="yes" imported="no">DotHelper.hpp</includes>
    <class kind="class">ISM::DocumentationHelper</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; DocumentationHelper &gt;</type>
      <name>DocumentationHelperPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a08525edd14f994554654e7598521b307</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DotHelper.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/utility/</path>
    <filename>DotHelper_8cpp</filename>
    <includes id="DotHelper_8hpp" name="DotHelper.hpp" local="yes" imported="no">DotHelper.hpp</includes>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>DotHelper.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/utility/</path>
    <filename>DotHelper_8hpp</filename>
    <includes id="VoteSpecifier_8hpp" name="VoteSpecifier.hpp" local="yes" imported="no">common_type/VoteSpecifier.hpp</includes>
    <includes id="Tracks_8hpp" name="Tracks.hpp" local="yes" imported="no">common_type/Tracks.hpp</includes>
    <includes id="ObjectRelation_8hpp" name="ObjectRelation.hpp" local="yes" imported="no">combinatorial_trainer/ObjectRelation.hpp</includes>
    <class kind="class">ISM::DotHelper</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; DotHelper &gt;</type>
      <name>DotHelperPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a0f270d62176782daf32b51415efcfa37</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>error-firebird.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/firebird/</path>
    <filename>error-firebird_8cpp</filename>
    <includes id="soci-firebird_8h" name="soci-firebird.h" local="yes" imported="no">soci-firebird.h</includes>
    <includes id="error-firebird_8h" name="error-firebird.h" local="yes" imported="no">error-firebird.h</includes>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
    <namespace>soci::details::firebird</namespace>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_FIREBIRD_SOURCE</name>
      <anchorfile>error-firebird_8cpp.html</anchorfile>
      <anchor>a713f9094460497d87fa4e43ba85c4cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_iscerror</name>
      <anchorfile>namespacesoci_1_1details_1_1firebird.html</anchorfile>
      <anchor>a864f7e83ad9c552b40ae7516d0bc08df</anchor>
      <arglist>(ISC_STATUS const *status_vector, long errNum)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_iscerror_details</name>
      <anchorfile>namespacesoci_1_1details_1_1firebird.html</anchorfile>
      <anchor>a6835adbd7ca70e09351b9d4c2b2de90a</anchor>
      <arglist>(ISC_STATUS *status_vector, std::string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>throw_iscerror</name>
      <anchorfile>namespacesoci_1_1details_1_1firebird.html</anchorfile>
      <anchor>a700f902a197f6be226365f797321ba6a</anchor>
      <arglist>(ISC_STATUS *status_vector)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>error-firebird.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/firebird/</path>
    <filename>error-firebird_8h</filename>
    <includes id="soci-firebird_8h" name="soci-firebird.h" local="yes" imported="no">soci-firebird.h</includes>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
    <namespace>soci::details::firebird</namespace>
    <member kind="function">
      <type>bool</type>
      <name>check_iscerror</name>
      <anchorfile>namespacesoci_1_1details_1_1firebird.html</anchorfile>
      <anchor>a864f7e83ad9c552b40ae7516d0bc08df</anchor>
      <arglist>(ISC_STATUS const *status_vector, long errNum)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_iscerror_details</name>
      <anchorfile>namespacesoci_1_1details_1_1firebird.html</anchorfile>
      <anchor>a6835adbd7ca70e09351b9d4c2b2de90a</anchor>
      <arglist>(ISC_STATUS *status_vector, std::string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>throw_iscerror</name>
      <anchorfile>namespacesoci_1_1details_1_1firebird.html</anchorfile>
      <anchor>a700f902a197f6be226365f797321ba6a</anchor>
      <arglist>(ISC_STATUS *status_vector)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>backends/oracle/error.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/oracle/</path>
    <filename>backends_2oracle_2error_8cpp</filename>
    <includes id="soci-oracle_8h" name="soci-oracle.h" local="yes" imported="no">soci-oracle.h</includes>
    <includes id="backends_2oracle_2error_8h" name="backends/oracle/error.h" local="yes" imported="no">error.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_ORACLE_SOURCE</name>
      <anchorfile>backends_2oracle_2error_8cpp.html</anchorfile>
      <anchor>a7a328ed60c2801ce04a97ed79423634f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>backends/postgresql/error.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/postgresql/</path>
    <filename>backends_2postgresql_2error_8cpp</filename>
    <includes id="soci-postgresql_8h" name="soci-postgresql.h" local="yes" imported="no">soci-postgresql.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_POSTGRESQL_SOURCE</name>
      <anchorfile>backends_2postgresql_2error_8cpp.html</anchorfile>
      <anchor>a9806e42f129547cbdd05b92524e36de8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>backends/sqlite3/error.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/sqlite3/</path>
    <filename>backends_2sqlite3_2error_8cpp</filename>
    <includes id="soci-sqlite3_8h" name="soci-sqlite3.h" local="yes" imported="no">soci-sqlite3.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_SQLITE3_SOURCE</name>
      <anchorfile>backends_2sqlite3_2error_8cpp.html</anchorfile>
      <anchor>a946e080a2a846bc297be5e76a9dd42b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>core/error.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>core_2error_8cpp</filename>
    <includes id="core_2error_8h" name="core/error.h" local="yes" imported="no">error.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_SOURCE</name>
      <anchorfile>core_2error_8cpp.html</anchorfile>
      <anchor>ae6701f04be3148d15461706884b38e01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>backends/oracle/error.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/oracle/</path>
    <filename>backends_2oracle_2error_8h</filename>
    <includes id="soci-oracle_8h" name="soci-oracle.h" local="yes" imported="no">soci-oracle.h</includes>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
    <namespace>soci::details::oracle</namespace>
    <member kind="function">
      <type>void</type>
      <name>get_error_details</name>
      <anchorfile>namespacesoci_1_1details_1_1oracle.html</anchorfile>
      <anchor>ae209556e0757428b72f4135be65714f8</anchor>
      <arglist>(sword res, OCIError *errhp, std::string &amp;msg, int &amp;errNum)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>throw_oracle_soci_error</name>
      <anchorfile>namespacesoci_1_1details_1_1oracle.html</anchorfile>
      <anchor>a68d69b002a09a829925d2f0230562a81</anchor>
      <arglist>(sword res, OCIError *errhp)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>core/error.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>core_2error_8h</filename>
    <includes id="soci-config_8h" name="soci-config.h" local="yes" imported="no">soci-config.h</includes>
    <class kind="class">soci::soci_error</class>
    <namespace>soci</namespace>
  </compound>
  <compound kind="file">
    <name>EvaluationResult.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>EvaluationResult_8hpp</filename>
    <class kind="struct">ISM::EvaluationResult</class>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>Evaluator.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>Evaluator_8hpp</filename>
    <includes id="EvaluationResult_8hpp" name="EvaluationResult.hpp" local="yes" imported="no">EvaluationResult.hpp</includes>
    <includes id="ImplicitShapeModel_8hpp" name="ImplicitShapeModel.hpp" local="yes" imported="no">ImplicitShapeModel.hpp</includes>
    <includes id="LogHelper_8hpp" name="LogHelper.hpp" local="yes" imported="no">utility/LogHelper.hpp</includes>
    <class kind="class">ISM::Evaluator</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Evaluator &gt;</type>
      <name>EvaluatorPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ac9450c97b7ee6bb660b22fc865b57b4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>exchange-traits.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>exchange-traits_8h</filename>
    <includes id="type-conversion-traits_8h" name="type-conversion-traits.h" local="yes" imported="no">type-conversion-traits.h</includes>
    <includes id="soci-backend_8h" name="soci-backend.h" local="yes" imported="no">soci-backend.h</includes>
    <class kind="struct">soci::details::basic_type_tag</class>
    <class kind="struct">soci::details::exchange_traits</class>
    <class kind="struct">soci::details::exchange_traits&lt; char &gt;</class>
    <class kind="struct">soci::details::exchange_traits&lt; double &gt;</class>
    <class kind="struct">soci::details::exchange_traits&lt; int &gt;</class>
    <class kind="struct">soci::details::exchange_traits&lt; long int &gt;</class>
    <class kind="struct">soci::details::exchange_traits&lt; long long &gt;</class>
    <class kind="struct">soci::details::exchange_traits&lt; short &gt;</class>
    <class kind="struct">soci::details::exchange_traits&lt; std::string &gt;</class>
    <class kind="struct">soci::details::exchange_traits&lt; std::tm &gt;</class>
    <class kind="struct">soci::details::exchange_traits&lt; std::vector&lt; T &gt; &gt;</class>
    <class kind="struct">soci::details::exchange_traits&lt; unsigned int &gt;</class>
    <class kind="struct">soci::details::exchange_traits&lt; unsigned long &gt;</class>
    <class kind="struct">soci::details::exchange_traits&lt; unsigned long long &gt;</class>
    <class kind="struct">soci::details::exchange_traits&lt; unsigned short &gt;</class>
    <class kind="struct">soci::details::long_traits_helper</class>
    <class kind="struct">soci::details::long_traits_helper&lt; 4 &gt;</class>
    <class kind="struct">soci::details::long_traits_helper&lt; 8 &gt;</class>
    <class kind="struct">soci::details::user_type_tag</class>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
  </compound>
  <compound kind="file">
    <name>ExponentialCoolingSchedule.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_optimization/</path>
    <filename>ExponentialCoolingSchedule_8cpp</filename>
    <includes id="ExponentialCoolingSchedule_8hpp" name="ExponentialCoolingSchedule.hpp" local="yes" imported="no">ExponentialCoolingSchedule.hpp</includes>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>ExponentialCoolingSchedule.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_optimization/</path>
    <filename>ExponentialCoolingSchedule_8hpp</filename>
    <includes id="CoolingSchedule_8hpp" name="CoolingSchedule.hpp" local="yes" imported="no">CoolingSchedule.hpp</includes>
    <class kind="class">ISM::ExponentialCoolingSchedule</class>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>db2/factory.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/db2/</path>
    <filename>db2_2factory_8cpp</filename>
    <includes id="soci-db2_8h" name="soci-db2.h" local="yes" imported="no">soci-db2.h</includes>
    <includes id="backend-loader_8h" name="backend-loader.h" local="no" imported="no">backend-loader.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_DB2_SOURCE</name>
      <anchorfile>db2_2factory_8cpp.html</anchorfile>
      <anchor>a50dba5947c85cf1c4c966386a3d7973c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SOCI_DB2_DECL backend_factory const  *</type>
      <name>factory_db2</name>
      <anchorfile>db2_2factory_8cpp.html</anchorfile>
      <anchor>ad8580a8c659285164afa52ed972c2e84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DB2_DECL void</type>
      <name>register_factory_db2</name>
      <anchorfile>db2_2factory_8cpp.html</anchorfile>
      <anchor>a65366c44cba936338749c6c634371a08</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>empty/factory.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/empty/</path>
    <filename>empty_2factory_8cpp</filename>
    <includes id="soci-empty_8h" name="soci-empty.h" local="yes" imported="no">soci-empty.h</includes>
    <includes id="backend-loader_8h" name="backend-loader.h" local="no" imported="no">backend-loader.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_EMPTY_SOURCE</name>
      <anchorfile>empty_2factory_8cpp.html</anchorfile>
      <anchor>a86428bd4e0a929d8c9fecfbe045b419c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SOCI_EMPTY_DECL backend_factory const  *</type>
      <name>factory_empty</name>
      <anchorfile>empty_2factory_8cpp.html</anchorfile>
      <anchor>aea2f485822e37dbcd9a10f643073754e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SOCI_EMPTY_DECL void</type>
      <name>register_factory_empty</name>
      <anchorfile>empty_2factory_8cpp.html</anchorfile>
      <anchor>ad2ca073ab11b45cd9ebd9a4fe146f74a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>firebird/factory.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/firebird/</path>
    <filename>firebird_2factory_8cpp</filename>
    <includes id="soci-firebird_8h" name="soci-firebird.h" local="yes" imported="no">soci-firebird.h</includes>
    <includes id="backend-loader_8h" name="backend-loader.h" local="no" imported="no">backend-loader.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_FIREBIRD_SOURCE</name>
      <anchorfile>firebird_2factory_8cpp.html</anchorfile>
      <anchor>a713f9094460497d87fa4e43ba85c4cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SOCI_FIREBIRD_DECL backend_factory const  *</type>
      <name>factory_firebird</name>
      <anchorfile>firebird_2factory_8cpp.html</anchorfile>
      <anchor>a0bd4f7f0cbcea60d464a35015d08667c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SOCI_FIREBIRD_DECL void</type>
      <name>register_factory_firebird</name>
      <anchorfile>firebird_2factory_8cpp.html</anchorfile>
      <anchor>a18f35e0717f5e67df67932a49d4abad2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mysql/factory.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/mysql/</path>
    <filename>mysql_2factory_8cpp</filename>
    <includes id="soci-mysql_8h" name="soci-mysql.h" local="yes" imported="no">soci-mysql.h</includes>
    <includes id="backend-loader_8h" name="backend-loader.h" local="no" imported="no">backend-loader.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_MYSQL_SOURCE</name>
      <anchorfile>mysql_2factory_8cpp.html</anchorfile>
      <anchor>af53afe1a5cda4bdcb192a6b90399c877</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SOCI_MYSQL_DECL backend_factory const  *</type>
      <name>factory_mysql</name>
      <anchorfile>mysql_2factory_8cpp.html</anchorfile>
      <anchor>aa022c9179ab5c71c1f8657a76d7e3cda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SOCI_MYSQL_DECL void</type>
      <name>register_factory_mysql</name>
      <anchorfile>mysql_2factory_8cpp.html</anchorfile>
      <anchor>ad1c4c47931e796031cb1e424c351b9d6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>odbc/factory.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/odbc/</path>
    <filename>odbc_2factory_8cpp</filename>
    <includes id="soci-odbc_8h" name="soci-odbc.h" local="yes" imported="no">soci-odbc.h</includes>
    <includes id="backend-loader_8h" name="backend-loader.h" local="no" imported="no">backend-loader.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_ODBC_SOURCE</name>
      <anchorfile>odbc_2factory_8cpp.html</anchorfile>
      <anchor>a89d233f40fce652fa2d01bd4a54eaad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SOCI_ODBC_DECL backend_factory const  *</type>
      <name>factory_odbc</name>
      <anchorfile>odbc_2factory_8cpp.html</anchorfile>
      <anchor>a57df6d7ab0468b9de121a123a4fd402c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SOCI_ODBC_DECL void</type>
      <name>register_factory_odbc</name>
      <anchorfile>odbc_2factory_8cpp.html</anchorfile>
      <anchor>a8ced14f91e4e8372034cf150181bf83d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>oracle/factory.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/oracle/</path>
    <filename>oracle_2factory_8cpp</filename>
    <includes id="soci-oracle_8h" name="soci-oracle.h" local="yes" imported="no">soci-oracle.h</includes>
    <includes id="connection-parameters_8h" name="connection-parameters.h" local="no" imported="no">connection-parameters.h</includes>
    <includes id="backend-loader_8h" name="backend-loader.h" local="no" imported="no">backend-loader.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_ORACLE_SOURCE</name>
      <anchorfile>oracle_2factory_8cpp.html</anchorfile>
      <anchor>a7a328ed60c2801ce04a97ed79423634f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>chop_connect_string</name>
      <anchorfile>oracle_2factory_8cpp.html</anchorfile>
      <anchor>a6c99147d921aea0962128a5c5cf62683</anchor>
      <arglist>(std::string const &amp;connectString, std::string &amp;serviceName, std::string &amp;userName, std::string &amp;password, int &amp;mode, bool &amp;decimals_as_strings)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_ORACLE_DECL backend_factory const  *</type>
      <name>factory_oracle</name>
      <anchorfile>oracle_2factory_8cpp.html</anchorfile>
      <anchor>a3d7a9469338aa97dd84c89cb213ca8c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SOCI_ORACLE_DECL void</type>
      <name>register_factory_oracle</name>
      <anchorfile>oracle_2factory_8cpp.html</anchorfile>
      <anchor>a367288c367dfe79387b3b1d93e5f62f4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>postgresql/factory.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/postgresql/</path>
    <filename>postgresql_2factory_8cpp</filename>
    <includes id="soci-postgresql_8h" name="soci-postgresql.h" local="yes" imported="no">soci-postgresql.h</includes>
    <includes id="backend-loader_8h" name="backend-loader.h" local="no" imported="no">backend-loader.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_POSTGRESQL_SOURCE</name>
      <anchorfile>postgresql_2factory_8cpp.html</anchorfile>
      <anchor>a9806e42f129547cbdd05b92524e36de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SOCI_POSTGRESQL_DECL backend_factory const  *</type>
      <name>factory_postgresql</name>
      <anchorfile>postgresql_2factory_8cpp.html</anchorfile>
      <anchor>a32c5deedcdcb42e344b41aea8d6a4d27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SOCI_POSTGRESQL_DECL void</type>
      <name>register_factory_postgresql</name>
      <anchorfile>postgresql_2factory_8cpp.html</anchorfile>
      <anchor>afe89aef5d5121caaeed5a62f626a0121</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sqlite3/factory.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/sqlite3/</path>
    <filename>sqlite3_2factory_8cpp</filename>
    <includes id="soci-sqlite3_8h" name="soci-sqlite3.h" local="yes" imported="no">soci-sqlite3.h</includes>
    <includes id="backend-loader_8h" name="backend-loader.h" local="no" imported="no">backend-loader.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_SQLITE3_SOURCE</name>
      <anchorfile>sqlite3_2factory_8cpp.html</anchorfile>
      <anchor>a946e080a2a846bc297be5e76a9dd42b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SOCI_SQLITE3_DECL backend_factory const  *</type>
      <name>factory_sqlite3</name>
      <anchorfile>sqlite3_2factory_8cpp.html</anchorfile>
      <anchor>a7dee086373f97f3f1ad8dc4715f6862b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SOCI_SQLITE3_DECL void</type>
      <name>register_factory_sqlite3</name>
      <anchorfile>sqlite3_2factory_8cpp.html</anchorfile>
      <anchor>acadd7e0e9bf7672394e86ebd4c435baf</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GeometryHelper.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/utility/</path>
    <filename>GeometryHelper_8cpp</filename>
    <includes id="GeometryHelper_8hpp" name="GeometryHelper.hpp" local="yes" imported="no">GeometryHelper.hpp</includes>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>GeometryHelper.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/utility/</path>
    <filename>GeometryHelper_8hpp</filename>
    <includes id="Pose_8hpp" name="Pose.hpp" local="yes" imported="no">common_type/Pose.hpp</includes>
    <includes id="Quaternion_8hpp" name="Quaternion.hpp" local="yes" imported="no">common_type/Quaternion.hpp</includes>
    <includes id="VoteSpecifier_8hpp" name="VoteSpecifier.hpp" local="yes" imported="no">common_type/VoteSpecifier.hpp</includes>
    <includes id="Point_8hpp" name="Point.hpp" local="yes" imported="no">common_type/Point.hpp</includes>
    <class kind="class">ISM::GeometryHelper</class>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>HeightChecker.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>HeightChecker_8cpp</filename>
    <includes id="HeightChecker_8hpp" name="HeightChecker.hpp" local="yes" imported="no">HeightChecker.hpp</includes>
    <includes id="LogHelper_8hpp" name="LogHelper.hpp" local="yes" imported="no">utility/LogHelper.hpp</includes>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>HeightChecker.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>HeightChecker_8hpp</filename>
    <includes id="TreeValidator_8hpp" name="TreeValidator.hpp" local="yes" imported="no">TreeValidator.hpp</includes>
    <class kind="class">ISM::HeightChecker</class>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>Heuristic.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/heuristic_trainer/</path>
    <filename>Heuristic_8hpp</filename>
    <includes id="Tracks_8hpp" name="Tracks.hpp" local="yes" imported="no">common_type/Tracks.hpp</includes>
    <class kind="class">ISM::Heuristic</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Heuristic &gt;</type>
      <name>HeuristicPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a0e18570fe8f0dfba9babf0508e1d13fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>HillClimbingAlogrithm.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_optimization/</path>
    <filename>HillClimbingAlogrithm_8hpp</filename>
    <includes id="OptimizationAlgorithm_8hpp" name="OptimizationAlgorithm.hpp" local="yes" imported="no">OptimizationAlgorithm.hpp</includes>
    <includes id="NeighbourhoodFunction_8hpp" name="NeighbourhoodFunction.hpp" local="yes" imported="no">NeighbourhoodFunction.hpp</includes>
    <class kind="class">ISM::HillClimbingAlogrithm</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; HillClimbingAlogrithm&lt; InstanceType &gt; &gt;</type>
      <name>HillClimbingAlogrithmPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a56ccf16339f5e17927df000493260d30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ImplicitShapeModel.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>ImplicitShapeModel_8hpp</filename>
    <includes id="Pattern_8hpp" name="Pattern.hpp" local="yes" imported="no">common_type/Pattern.hpp</includes>
    <includes id="VoteSpecifier_8hpp" name="VoteSpecifier.hpp" local="yes" imported="no">common_type/VoteSpecifier.hpp</includes>
    <class kind="struct">ISM::ImplicitShapeModel</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ImplicitShapeModel &gt;</type>
      <name>IsmPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ab4de1feaeacc7c410760d561c69cef93</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>into-type.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>into-type_8cpp</filename>
    <includes id="into-type_8h" name="into-type.h" local="yes" imported="no">into-type.h</includes>
    <includes id="statement_8h" name="statement.h" local="yes" imported="no">statement.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_SOURCE</name>
      <anchorfile>into-type_8cpp.html</anchorfile>
      <anchor>ae6701f04be3148d15461706884b38e01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>into-type.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>into-type_8h</filename>
    <includes id="soci-backend_8h" name="soci-backend.h" local="yes" imported="no">soci-backend.h</includes>
    <includes id="type-ptr_8h" name="type-ptr.h" local="yes" imported="no">type-ptr.h</includes>
    <includes id="exchange-traits_8h" name="exchange-traits.h" local="yes" imported="no">exchange-traits.h</includes>
    <class kind="class">soci::details::into_type</class>
    <class kind="class">soci::details::into_type&lt; std::vector&lt; T &gt; &gt;</class>
    <class kind="class">soci::details::into_type_base</class>
    <class kind="class">soci::details::standard_into_type</class>
    <class kind="class">soci::details::vector_into_type</class>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
    <member kind="typedef">
      <type>type_ptr&lt; into_type_base &gt;</type>
      <name>into_type_ptr</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>aa3deb4d1a42373873a8dd1a15cfa230b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>into_type_ptr</type>
      <name>do_into</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a85d9b2358307bd8b1a0a9f016f56c841</anchor>
      <arglist>(T &amp;t, basic_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>into_type_ptr</type>
      <name>do_into</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a5744ed26fedecdd1a63af33cf57f6d3a</anchor>
      <arglist>(T &amp;t, indicator &amp;ind, basic_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>into_type_ptr</type>
      <name>do_into</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a778ff8d8a9b6470df22d19499c690399</anchor>
      <arglist>(T &amp;t, std::vector&lt; indicator &gt; &amp;ind, basic_type_tag)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>into.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>into_8h</filename>
    <includes id="into-type_8h" name="into-type.h" local="yes" imported="no">into-type.h</includes>
    <includes id="exchange-traits_8h" name="exchange-traits.h" local="yes" imported="no">exchange-traits.h</includes>
    <includes id="type-conversion_8h" name="type-conversion.h" local="yes" imported="no">type-conversion.h</includes>
    <class kind="struct">soci::details::into_container</class>
    <class kind="struct">soci::details::into_container&lt; T, no_indicator &gt;</class>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
    <member kind="typedef">
      <type>void</type>
      <name>no_indicator</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a09507febc6387a5b74b9b34d36eeb480</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>details::into_container&lt; T, details::no_indicator &gt;</type>
      <name>into</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a29009895cde3cbdbeb5dab6387372dc9</anchor>
      <arglist>(T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>details::into_container&lt; T, Indicator &gt;</type>
      <name>into</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a361c39ac92a771a02e8e6fef4d3de03e</anchor>
      <arglist>(T &amp;t, Indicator &amp;ind)</arglist>
    </member>
    <member kind="function">
      <type>details::into_type_ptr</type>
      <name>into</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a9b6cbc46bd01a639a82695ad04fab856</anchor>
      <arglist>(T &amp;t, std::size_t bufSize)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JsonStream.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/common_type/</path>
    <filename>JsonStream_8cpp</filename>
    <includes id="JsonStream_8hpp" name="JsonStream.hpp" local="yes" imported="no">JsonStream.hpp</includes>
    <namespace>ISM</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aa21b0596ff769db65b5a8a7e342387fe</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::json &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a45585532dd751c6ecfe172bec5598851</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::jsonPtr &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JsonStream.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/common_type/</path>
    <filename>JsonStream_8hpp</filename>
    <includes id="Serializable_8hpp" name="Serializable.hpp" local="yes" imported="no">Serializable.hpp</includes>
    <class kind="class">ISM::json</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; json &gt;</type>
      <name>jsonPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aeddf77a2dff57e06b9e8f2b2560b504b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aa21b0596ff769db65b5a8a7e342387fe</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::json &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a45585532dd751c6ecfe172bec5598851</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::jsonPtr &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LogHelper.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/utility/</path>
    <filename>LogHelper_8cpp</filename>
    <includes id="LogHelper_8hpp" name="LogHelper.hpp" local="yes" imported="no">LogHelper.hpp</includes>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>LogHelper.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/utility/</path>
    <filename>LogHelper_8hpp</filename>
    <includes id="typedef_8hpp" name="typedef.hpp" local="yes" imported="no">typedef.hpp</includes>
    <class kind="class">ISM::LogHelper</class>
    <namespace>ISM</namespace>
    <member kind="enumeration">
      <type></type>
      <name>LogLevel</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aca1615eb1b78579aa814f32fcfe9e565</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_FATAL</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aca1615eb1b78579aa814f32fcfe9e565a75a5e152d6a4aa1051cd865caf158fa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_ERROR</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aca1615eb1b78579aa814f32fcfe9e565aa41c368d5fac76e1d3673459321be6e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_WARNING</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aca1615eb1b78579aa814f32fcfe9e565ae783a6e8b10ac1d28e2caa70d3909ca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_INFO</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aca1615eb1b78579aa814f32fcfe9e565a700e6e973bf3d8fdda3eaba72a6151f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_DEBUG</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aca1615eb1b78579aa814f32fcfe9e565a813123eb8f584c801f46f9fab6c55a0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ManuallyDefPseudoHeuristic.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/heuristic_trainer/</path>
    <filename>ManuallyDefPseudoHeuristic_8cpp</filename>
    <includes id="ManuallyDefPseudoHeuristic_8hpp" name="ManuallyDefPseudoHeuristic.hpp" local="yes" imported="no">ManuallyDefPseudoHeuristic.hpp</includes>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>ManuallyDefPseudoHeuristic.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/heuristic_trainer/</path>
    <filename>ManuallyDefPseudoHeuristic_8hpp</filename>
    <includes id="Tracks_8hpp" name="Tracks.hpp" local="yes" imported="no">common_type/Tracks.hpp</includes>
    <includes id="Object_8hpp" name="Object.hpp" local="yes" imported="no">common_type/Object.hpp</includes>
    <includes id="Heuristic_8hpp" name="Heuristic.hpp" local="yes" imported="no">Heuristic.hpp</includes>
    <class kind="struct">ISM::ManuallyDefPseudoHeuristic::ClusterObject</class>
    <class kind="class">ISM::ManuallyDefPseudoHeuristic</class>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>markerRotator.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/src/</path>
    <filename>markerRotator_8cpp</filename>
    <includes id="MarkerRotator_8hpp" name="MarkerRotator.hpp" local="no" imported="no">ISM/tools/MarkerRotator.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>markerRotator_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MarkerRotator.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/tools/</path>
    <filename>MarkerRotator_8hpp</filename>
    <includes id="TableHelper_8hpp" name="TableHelper.hpp" local="yes" imported="no">../utility/TableHelper.hpp</includes>
    <includes id="GeometryHelper_8hpp" name="GeometryHelper.hpp" local="yes" imported="no">../utility/GeometryHelper.hpp</includes>
    <class kind="class">ISM::MarkerRotator</class>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>MathHelper.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/utility/</path>
    <filename>MathHelper_8hpp</filename>
    <includes id="Pose_8hpp" name="Pose.hpp" local="yes" imported="no">common_type/Pose.hpp</includes>
    <includes id="Quaternion_8hpp" name="Quaternion.hpp" local="yes" imported="no">common_type/Quaternion.hpp</includes>
    <includes id="VoteSpecifier_8hpp" name="VoteSpecifier.hpp" local="yes" imported="no">common_type/VoteSpecifier.hpp</includes>
    <includes id="Point_8hpp" name="Point.hpp" local="yes" imported="no">common_type/Point.hpp</includes>
    <class kind="class">ISM::MathHelper</class>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>modelCleaner.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/src/</path>
    <filename>modelCleaner_8cpp</filename>
    <includes id="DataCleaner_8hpp" name="DataCleaner.hpp" local="no" imported="no">ISM/tools/DataCleaner.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>modelCleaner_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NeighbourhoodFunction.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_optimization/</path>
    <filename>NeighbourhoodFunction_8hpp</filename>
    <class kind="class">ISM::NeighbourhoodFunction</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; NeighbourhoodFunction&lt; InstanceType &gt; &gt;</type>
      <name>NeighbourhoodFunctionPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>acd9e817ef75b0b24a73dd293e2f33635</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Object.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/common_type/</path>
    <filename>Object_8cpp</filename>
    <includes id="Object_8hpp" name="Object.hpp" local="yes" imported="no">Object.hpp</includes>
    <includes id="JsonStream_8hpp" name="JsonStream.hpp" local="yes" imported="no">JsonStream.hpp</includes>
    <namespace>ISM</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a997c50583eeb953cf691db48fe2b9280</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::Object &amp;o)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a7fe77285d0311ae37bfbf0d3713fa229</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::ObjectPtr &amp;o)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Object.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/common_type/</path>
    <filename>Object_8hpp</filename>
    <includes id="Pose_8hpp" name="Pose.hpp" local="yes" imported="no">Pose.hpp</includes>
    <includes id="Serializable_8hpp" name="Serializable.hpp" local="yes" imported="no">Serializable.hpp</includes>
    <class kind="class">ISM::Object</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Object &gt;</type>
      <name>ObjectPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>acce634e1a738cf5c2098b19fd7bf4aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a997c50583eeb953cf691db48fe2b9280</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::Object &amp;o)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a7fe77285d0311ae37bfbf0d3713fa229</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::ObjectPtr &amp;o)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ObjectRelation.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>ObjectRelation_8cpp</filename>
    <includes id="ObjectRelation_8hpp" name="ObjectRelation.hpp" local="yes" imported="no">ObjectRelation.hpp</includes>
    <includes id="VoteSpecifier_8hpp" name="VoteSpecifier.hpp" local="yes" imported="no">common_type/VoteSpecifier.hpp</includes>
    <includes id="GeometryHelper_8hpp" name="GeometryHelper.hpp" local="yes" imported="no">utility/GeometryHelper.hpp</includes>
    <includes id="Quaternion_8hpp" name="Quaternion.hpp" local="yes" imported="no">common_type/Quaternion.hpp</includes>
    <namespace>ISM</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>afc083712f5a7da8f7e5770764e8156b9</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::ObjectRelation &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a5ec4d2be791050b5ac4a7597925a00ae</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::ObjectRelationPtr &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>af802a3cfd0bcab90b97de59494dba5d7</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::ObjectRelations &amp;r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ObjectRelation.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>ObjectRelation_8hpp</filename>
    <includes id="Serializable_8hpp" name="Serializable.hpp" local="yes" imported="no">common_type/Serializable.hpp</includes>
    <includes id="VoteSpecifier_8hpp" name="VoteSpecifier.hpp" local="yes" imported="no">common_type/VoteSpecifier.hpp</includes>
    <includes id="Quaternion_8hpp" name="Quaternion.hpp" local="yes" imported="no">common_type/Quaternion.hpp</includes>
    <includes id="Track_8hpp" name="Track.hpp" local="yes" imported="no">common_type/Track.hpp</includes>
    <class kind="class">ISM::ObjectRelation</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ISM::ObjectRelation &gt;</type>
      <name>ObjectRelationPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a7b7fe945ccd64ec087700cefd3a3d698</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; unsigned int, ISM::ObjectRelationPtr, std::less&lt; unsigned &gt; &gt;</type>
      <name>ObjectRelations</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a2e317a6730e2a0a0557c9807780151a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>afc083712f5a7da8f7e5770764e8156b9</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::ObjectRelation &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a5ec4d2be791050b5ac4a7597925a00ae</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::ObjectRelationPtr &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>af802a3cfd0bcab90b97de59494dba5d7</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::ObjectRelations &amp;r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ObjectSet.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/common_type/</path>
    <filename>ObjectSet_8cpp</filename>
    <includes id="ObjectSet_8hpp" name="ObjectSet.hpp" local="yes" imported="no">ObjectSet.hpp</includes>
    <includes id="GeometryHelper_8hpp" name="GeometryHelper.hpp" local="yes" imported="no">utility/GeometryHelper.hpp</includes>
    <namespace>ISM</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ace8f408b0ff5c821901ac26462612e11</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::ObjectSet &amp;o)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a7b85710aefe55aa99d3198c097cabd07</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::ObjectSetPtr &amp;o)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sortObjectPtrAscAlpha</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ad383b631322195d05ba0a6c11a121b4d</anchor>
      <arglist>(const ObjectPtr &amp;lhs, const ObjectPtr &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ObjectSet.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/common_type/</path>
    <filename>ObjectSet_8hpp</filename>
    <includes id="Object_8hpp" name="Object.hpp" local="yes" imported="no">Object.hpp</includes>
    <includes id="Point_8hpp" name="Point.hpp" local="yes" imported="no">Point.hpp</includes>
    <class kind="struct">ISM::ObjectSet</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ObjectSet &gt;</type>
      <name>ObjectSetPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>acdaaff17dba3d7376a8e801f3571a7c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ace8f408b0ff5c821901ac26462612e11</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::ObjectSet &amp;o)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a7b85710aefe55aa99d3198c097cabd07</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::ObjectSetPtr &amp;o)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ObjectSetValidator.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>ObjectSetValidator_8cpp</filename>
    <includes id="ObjectSetValidator_8hpp" name="ObjectSetValidator.hpp" local="yes" imported="no">ObjectSetValidator.hpp</includes>
    <includes id="LogHelper_8hpp" name="LogHelper.hpp" local="yes" imported="no">utility/LogHelper.hpp</includes>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>ObjectSetValidator.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>ObjectSetValidator_8hpp</filename>
    <includes id="Recognizer_8hpp" name="Recognizer.hpp" local="yes" imported="no">recognizer/Recognizer.hpp</includes>
    <includes id="ObjectSet_8hpp" name="ObjectSet.hpp" local="yes" imported="no">common_type/ObjectSet.hpp</includes>
    <includes id="ImplicitShapeModel_8hpp" name="ImplicitShapeModel.hpp" local="yes" imported="no">ImplicitShapeModel.hpp</includes>
    <class kind="class">ISM::ObjectSetValidator</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ObjectSetValidator &gt;</type>
      <name>ObjectSetValidatorPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a7aa977f9d79a23d65d54b6196222b922</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>once-temp-type.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>once-temp-type_8cpp</filename>
    <includes id="once-temp-type_8h" name="once-temp-type.h" local="yes" imported="no">once-temp-type.h</includes>
    <includes id="ref-counted-statement_8h" name="ref-counted-statement.h" local="yes" imported="no">ref-counted-statement.h</includes>
    <includes id="session_8h" name="session.h" local="yes" imported="no">session.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_SOURCE</name>
      <anchorfile>once-temp-type_8cpp.html</anchorfile>
      <anchor>ae6701f04be3148d15461706884b38e01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>once-temp-type.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>once-temp-type_8h</filename>
    <includes id="ref-counted-statement_8h" name="ref-counted-statement.h" local="yes" imported="no">ref-counted-statement.h</includes>
    <includes id="prepare-temp-type_8h" name="prepare-temp-type.h" local="yes" imported="no">prepare-temp-type.h</includes>
    <class kind="class">soci::details::once_temp_type</class>
    <class kind="class">soci::details::once_type</class>
    <class kind="class">soci::details::prepare_type</class>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_ONCE_TEMP_TYPE_NOEXCEPT</name>
      <anchorfile>once-temp-type_8h.html</anchorfile>
      <anchor>a9c01088e3a593e05957b50e6e3b0d506</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>OptimizationAlgorithm.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_optimization/</path>
    <filename>OptimizationAlgorithm_8hpp</filename>
    <includes id="NeighbourhoodFunction_8hpp" name="NeighbourhoodFunction.hpp" local="yes" imported="no">NeighbourhoodFunction.hpp</includes>
    <includes id="CostFunction_8hpp" name="CostFunction.hpp" local="yes" imported="no">CostFunction.hpp</includes>
    <class kind="class">ISM::OptimizationAlgorithm</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; OptimizationAlgorithm&lt; InstanceType &gt; &gt;</type>
      <name>OptimizationAlgorithmPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a9f9cf047d8645809120a8906d3a677d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>OptimizationRunner.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>OptimizationRunner_8cpp</filename>
    <includes id="OptimizationRunner_8hpp" name="OptimizationRunner.hpp" local="yes" imported="no">OptimizationRunner.hpp</includes>
    <includes id="CombinatorialTrainerParameters_8hpp" name="CombinatorialTrainerParameters.hpp" local="yes" imported="no">CombinatorialTrainerParameters.hpp</includes>
    <includes id="WeightedSum_8hpp" name="WeightedSum.hpp" local="yes" imported="no">WeightedSum.hpp</includes>
    <includes id="HillClimbingAlogrithm_8hpp" name="HillClimbingAlogrithm.hpp" local="yes" imported="no">../combinatorial_optimization/HillClimbingAlogrithm.hpp</includes>
    <includes id="ExponentialCoolingSchedule_8hpp" name="ExponentialCoolingSchedule.hpp" local="yes" imported="no">../combinatorial_optimization/ExponentialCoolingSchedule.hpp</includes>
    <includes id="SimulatedAnnealingAlgorithm_8hpp" name="SimulatedAnnealingAlgorithm.hpp" local="yes" imported="no">../combinatorial_optimization/SimulatedAnnealingAlgorithm.hpp</includes>
    <includes id="RecordHuntAlgorithm_8hpp" name="RecordHuntAlgorithm.hpp" local="yes" imported="no">../combinatorial_optimization/RecordHuntAlgorithm.hpp</includes>
    <includes id="CostDeltaAcceptanceFunction_8hpp" name="CostDeltaAcceptanceFunction.hpp" local="yes" imported="no">../combinatorial_optimization/CostDeltaAcceptanceFunction.hpp</includes>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>OptimizationRunner.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>OptimizationRunner_8hpp</filename>
    <includes id="Tree_8hpp" name="Tree.hpp" local="yes" imported="no">Tree.hpp</includes>
    <includes id="Evaluator_8hpp" name="Evaluator.hpp" local="yes" imported="no">Evaluator.hpp</includes>
    <includes id="TreeValidator_8hpp" name="TreeValidator.hpp" local="yes" imported="no">TreeValidator.hpp</includes>
    <includes id="ObjectRelation_8hpp" name="ObjectRelation.hpp" local="yes" imported="no">ObjectRelation.hpp</includes>
    <includes id="CombinatorialTrainerParameters_8hpp" name="CombinatorialTrainerParameters.hpp" local="yes" imported="no">CombinatorialTrainerParameters.hpp</includes>
    <includes id="TopologyGenerator_8hpp" name="TopologyGenerator.hpp" local="yes" imported="no">TopologyGenerator.hpp</includes>
    <includes id="Topology_8hpp" name="Topology.hpp" local="yes" imported="no">Topology.hpp</includes>
    <includes id="TopologyManager_8hpp" name="TopologyManager.hpp" local="yes" imported="no">TopologyManager.hpp</includes>
    <includes id="OptimizationAlgorithm_8hpp" name="OptimizationAlgorithm.hpp" local="yes" imported="no">../combinatorial_optimization/OptimizationAlgorithm.hpp</includes>
    <includes id="CostFunction_8hpp" name="CostFunction.hpp" local="yes" imported="no">../combinatorial_optimization/CostFunction.hpp</includes>
    <includes id="LogHelper_8hpp" name="LogHelper.hpp" local="yes" imported="no">utility/LogHelper.hpp</includes>
    <includes id="DocumentationHelper_8hpp" name="DocumentationHelper.hpp" local="yes" imported="no">utility/DocumentationHelper.hpp</includes>
    <class kind="class">ISM::OptimizationRunner</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; OptimizationRunner &gt;</type>
      <name>OptimizationRunnerPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aadeb48d8c4e9a6a5b17370fb0b4496bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>OptimizationRunnerFactory.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>OptimizationRunnerFactory_8cpp</filename>
    <includes id="OptimizationRunnerFactory_8hpp" name="OptimizationRunnerFactory.hpp" local="yes" imported="no">OptimizationRunnerFactory.hpp</includes>
    <includes id="typedef_8hpp" name="typedef.hpp" local="yes" imported="no">../typedef.hpp</includes>
    <includes id="TreeValidator_8hpp" name="TreeValidator.hpp" local="yes" imported="no">TreeValidator.hpp</includes>
    <includes id="HeightChecker_8hpp" name="HeightChecker.hpp" local="yes" imported="no">HeightChecker.hpp</includes>
    <includes id="TopologyGenerator_8hpp" name="TopologyGenerator.hpp" local="yes" imported="no">TopologyGenerator.hpp</includes>
    <includes id="TopologyGeneratorPaper_8hpp" name="TopologyGeneratorPaper.hpp" local="yes" imported="no">TopologyGeneratorPaper.hpp</includes>
    <includes id="TopologyGeneratorNaive_8hpp" name="TopologyGeneratorNaive.hpp" local="yes" imported="no">TopologyGeneratorNaive.hpp</includes>
    <includes id="Evaluator_8hpp" name="Evaluator.hpp" local="yes" imported="no">Evaluator.hpp</includes>
    <includes id="Tester_8hpp" name="Tester.hpp" local="yes" imported="no">Tester.hpp</includes>
    <includes id="LogHelper_8hpp" name="LogHelper.hpp" local="yes" imported="no">utility/LogHelper.hpp</includes>
    <includes id="SVGHelper_8hpp" name="SVGHelper.hpp" local="yes" imported="no">utility/SVGHelper.hpp</includes>
    <includes id="OptimizationRunner_8hpp" name="OptimizationRunner.hpp" local="yes" imported="no">OptimizationRunner.hpp</includes>
    <includes id="HillClimbingAlogrithm_8hpp" name="HillClimbingAlogrithm.hpp" local="yes" imported="no">../combinatorial_optimization/HillClimbingAlogrithm.hpp</includes>
    <includes id="SimulatedAnnealingAlgorithm_8hpp" name="SimulatedAnnealingAlgorithm.hpp" local="yes" imported="no">../combinatorial_optimization/SimulatedAnnealingAlgorithm.hpp</includes>
    <includes id="ExponentialCoolingSchedule_8hpp" name="ExponentialCoolingSchedule.hpp" local="yes" imported="no">../combinatorial_optimization/ExponentialCoolingSchedule.hpp</includes>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>OptimizationRunnerFactory.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>OptimizationRunnerFactory_8hpp</filename>
    <includes id="CombinatorialTrainerParameters_8hpp" name="CombinatorialTrainerParameters.hpp" local="yes" imported="no">CombinatorialTrainerParameters.hpp</includes>
    <includes id="OptimizationRunner_8hpp" name="OptimizationRunner.hpp" local="yes" imported="no">OptimizationRunner.hpp</includes>
    <class kind="class">ISM::OptimizationRunnerFactory</class>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>Pattern.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/common_type/</path>
    <filename>Pattern_8cpp</filename>
    <includes id="Pattern_8hpp" name="Pattern.hpp" local="yes" imported="no">Pattern.hpp</includes>
    <namespace>ISM</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aa1fc4892bfca88094c13e24c629650fb</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::Pattern &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a84308b37f71b3fff46925d5ce9152067</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::PatternPtr &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Pattern.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/common_type/</path>
    <filename>Pattern_8hpp</filename>
    <class kind="struct">ISM::Pattern</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Pattern &gt;</type>
      <name>PatternPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a8d49183d79f4ad50fb9620a913836d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aa1fc4892bfca88094c13e24c629650fb</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::Pattern &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a84308b37f71b3fff46925d5ce9152067</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::PatternPtr &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Point.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/common_type/</path>
    <filename>Point_8cpp</filename>
    <includes id="Point_8hpp" name="Point.hpp" local="yes" imported="no">Point.hpp</includes>
    <includes id="JsonStream_8hpp" name="JsonStream.hpp" local="yes" imported="no">JsonStream.hpp</includes>
    <includes id="VotingSpace_8hpp" name="VotingSpace.hpp" local="yes" imported="no">recognizer/VotingSpace.hpp</includes>
    <namespace>ISM</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aeb7ea3359cbecb70e61f82a9b6340963</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::Point &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a35f5221eaa7c2bd4cfe59143608a802b</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::PointPtr &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a8e93805d3969faa069984dc784d2229f</anchor>
      <arglist>(const PointPtr &amp;p1, const PointPtr &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ae0ded6bf405ff5c351353c108c91f713</anchor>
      <arglist>(const Point &amp;p1, const Point &amp;p2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Point.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/common_type/</path>
    <filename>Point_8hpp</filename>
    <includes id="Serializable_8hpp" name="Serializable.hpp" local="yes" imported="no">Serializable.hpp</includes>
    <class kind="class">ISM::Point</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Point &gt;</type>
      <name>PointPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ab3130aa3472f60a4b48269ca3b60a3e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aeb7ea3359cbecb70e61f82a9b6340963</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::Point &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a35f5221eaa7c2bd4cfe59143608a802b</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::PointPtr &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a8e93805d3969faa069984dc784d2229f</anchor>
      <arglist>(const PointPtr &amp;p1, const PointPtr &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ae0ded6bf405ff5c351353c108c91f713</anchor>
      <arglist>(const Point &amp;p1, const Point &amp;p2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Pose.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/common_type/</path>
    <filename>Pose_8cpp</filename>
    <includes id="Pose_8hpp" name="Pose.hpp" local="yes" imported="no">Pose.hpp</includes>
    <includes id="JsonStream_8hpp" name="JsonStream.hpp" local="yes" imported="no">JsonStream.hpp</includes>
    <includes id="GeometryHelper_8hpp" name="GeometryHelper.hpp" local="yes" imported="no">utility/GeometryHelper.hpp</includes>
    <namespace>ISM</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ad9d03264a5d9d20911efd2dedc1d8536</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::Pose &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a51aed82c94dfbee865dc17a8b5bd4b77</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::PosePtr &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a56e2c182542f35e8cbb3e9f73b27ad36</anchor>
      <arglist>(const PosePtr &amp;pose1, const PosePtr &amp;pose2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a890c3572bdfef38a040ea844aff58d9f</anchor>
      <arglist>(const Pose &amp;pose1, const Pose &amp;pose2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Pose.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/common_type/</path>
    <filename>Pose_8hpp</filename>
    <includes id="Quaternion_8hpp" name="Quaternion.hpp" local="yes" imported="no">Quaternion.hpp</includes>
    <includes id="Point_8hpp" name="Point.hpp" local="yes" imported="no">Point.hpp</includes>
    <includes id="Serializable_8hpp" name="Serializable.hpp" local="yes" imported="no">Serializable.hpp</includes>
    <class kind="class">ISM::Pose</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Pose &gt;</type>
      <name>PosePtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ace2b718113d652e1124f8b8d3013dc9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ad9d03264a5d9d20911efd2dedc1d8536</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::Pose &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a51aed82c94dfbee865dc17a8b5bd4b77</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::PosePtr &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a56e2c182542f35e8cbb3e9f73b27ad36</anchor>
      <arglist>(const PosePtr &amp;pose1, const PosePtr &amp;pose2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a890c3572bdfef38a040ea844aff58d9f</anchor>
      <arglist>(const Pose &amp;pose1, const Pose &amp;pose2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>poseInterpolator.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/src/</path>
    <filename>poseInterpolator_8cpp</filename>
    <includes id="PoseInterpolator_8hpp" name="PoseInterpolator.hpp" local="no" imported="no">ISM/tools/PoseInterpolator.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>poseInterpolator_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PoseInterpolator.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/tools/</path>
    <filename>PoseInterpolator_8cpp</filename>
    <includes id="PoseInterpolator_8hpp" name="PoseInterpolator.hpp" local="yes" imported="no">PoseInterpolator.hpp</includes>
    <includes id="TableHelper_8hpp" name="TableHelper.hpp" local="yes" imported="no">../utility/TableHelper.hpp</includes>
    <includes id="GeometryHelper_8hpp" name="GeometryHelper.hpp" local="yes" imported="no">../utility/GeometryHelper.hpp</includes>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>PoseInterpolator.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/tools/</path>
    <filename>PoseInterpolator_8hpp</filename>
    <includes id="ObjectSet_8hpp" name="ObjectSet.hpp" local="yes" imported="no">../common_type/ObjectSet.hpp</includes>
    <class kind="class">ISM::PoseInterpolator</class>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>prepare-temp-type.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>prepare-temp-type_8cpp</filename>
    <includes id="prepare-temp-type_8h" name="prepare-temp-type.h" local="yes" imported="no">prepare-temp-type.h</includes>
    <includes id="ref-counted-prepare-info_8h" name="ref-counted-prepare-info.h" local="yes" imported="no">ref-counted-prepare-info.h</includes>
    <includes id="session_8h" name="session.h" local="yes" imported="no">session.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_SOURCE</name>
      <anchorfile>prepare-temp-type_8cpp.html</anchorfile>
      <anchor>ae6701f04be3148d15461706884b38e01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>prepare-temp-type.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>prepare-temp-type_8h</filename>
    <includes id="into-type_8h" name="into-type.h" local="yes" imported="no">into-type.h</includes>
    <includes id="use-type_8h" name="use-type.h" local="yes" imported="no">use-type.h</includes>
    <includes id="use_8h" name="use.h" local="yes" imported="no">use.h</includes>
    <includes id="ref-counted-prepare-info_8h" name="ref-counted-prepare-info.h" local="yes" imported="no">ref-counted-prepare-info.h</includes>
    <class kind="class">soci::details::prepare_temp_type</class>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
  </compound>
  <compound kind="file">
    <name>procedure.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>procedure_8cpp</filename>
    <includes id="procedure_8h" name="procedure.h" local="yes" imported="no">procedure.h</includes>
    <includes id="statement_8h" name="statement.h" local="yes" imported="no">statement.h</includes>
    <includes id="prepare-temp-type_8h" name="prepare-temp-type.h" local="yes" imported="no">prepare-temp-type.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_SOURCE</name>
      <anchorfile>procedure_8cpp.html</anchorfile>
      <anchor>ae6701f04be3148d15461706884b38e01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>procedure.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>procedure_8h</filename>
    <includes id="statement_8h" name="statement.h" local="yes" imported="no">statement.h</includes>
    <class kind="class">soci::procedure</class>
    <class kind="class">soci::details::procedure_impl</class>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
  </compound>
  <compound kind="file">
    <name>Quaternion.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/common_type/</path>
    <filename>Quaternion_8cpp</filename>
    <includes id="Quaternion_8hpp" name="Quaternion.hpp" local="yes" imported="no">Quaternion.hpp</includes>
    <namespace>ISM</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ae6e5c7c2e61365a039d5a0d84aa1a0c0</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::Quaternion &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ac529f3cd0402d84406d0dd6332846170</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::QuaternionPtr &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a46f2efd5ce5516b74a728a96d16252ae</anchor>
      <arglist>(const QuaternionPtr &amp;q1, const QuaternionPtr &amp;q2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a8fb8a69a8e187adbb3a47b610ad0d561</anchor>
      <arglist>(const Quaternion &amp;q1, const Quaternion &amp;q2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Quaternion.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/common_type/</path>
    <filename>Quaternion_8hpp</filename>
    <includes id="Serializable_8hpp" name="Serializable.hpp" local="yes" imported="no">Serializable.hpp</includes>
    <class kind="class">ISM::Quaternion</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Quaternion &gt;</type>
      <name>QuaternionPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a999aa82bf903c62976c7069b086d9b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ae6e5c7c2e61365a039d5a0d84aa1a0c0</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::Quaternion &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ac529f3cd0402d84406d0dd6332846170</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::QuaternionPtr &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a46f2efd5ce5516b74a728a96d16252ae</anchor>
      <arglist>(const QuaternionPtr &amp;q1, const QuaternionPtr &amp;q2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a8fb8a69a8e187adbb3a47b610ad0d561</anchor>
      <arglist>(const Quaternion &amp;q1, const Quaternion &amp;q2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>query_transformation.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>query__transformation_8h</filename>
    <includes id="soci-config_8h" name="soci-config.h" local="yes" imported="no">soci-config.h</includes>
    <class kind="class">soci::details::query_transformation</class>
    <class kind="class">soci::details::query_transformation_function</class>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
  </compound>
  <compound kind="file">
    <name>randomDemoRecorder.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/src/test_cases/</path>
    <filename>randomDemoRecorder_8cpp</filename>
    <includes id="randomDemoRecorder_8hpp" name="randomDemoRecorder.hpp" local="yes" imported="no">randomDemoRecorder.hpp</includes>
  </compound>
  <compound kind="file">
    <name>randomDemoRecorder.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/src/test_cases/</path>
    <filename>randomDemoRecorder_8hpp</filename>
    <includes id="Track_8hpp" name="Track.hpp" local="no" imported="no">ISM/common_type/Track.hpp</includes>
    <includes id="Tracks_8hpp" name="Tracks.hpp" local="no" imported="no">ISM/common_type/Tracks.hpp</includes>
    <includes id="Object_8hpp" name="Object.hpp" local="no" imported="no">ISM/common_type/Object.hpp</includes>
    <includes id="Recorder_8hpp" name="Recorder.hpp" local="no" imported="no">ISM/recorder/Recorder.hpp</includes>
    <includes id="Util_8hpp" name="Util.hpp" local="no" imported="no">ISM/utility/Util.hpp</includes>
    <class kind="class">RandomDemoRecorder</class>
  </compound>
  <compound kind="file">
    <name>randomTestRunner.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/src/test_cases/</path>
    <filename>randomTestRunner_8cpp</filename>
    <includes id="randomDemoRecorder_8hpp" name="randomDemoRecorder.hpp" local="yes" imported="no">randomDemoRecorder.hpp</includes>
    <includes id="TableHelper_8hpp" name="TableHelper.hpp" local="no" imported="no">ISM/utility/TableHelper.hpp</includes>
    <includes id="RecordedPattern_8hpp" name="RecordedPattern.hpp" local="no" imported="no">ISM/common_type/RecordedPattern.hpp</includes>
    <includes id="Recognizer_8hpp" name="Recognizer.hpp" local="no" imported="no">ISM/recognizer/Recognizer.hpp</includes>
    <includes id="Trainer_8hpp" name="Trainer.hpp" local="no" imported="no">ISM/heuristic_trainer/Trainer.hpp</includes>
    <class kind="struct">TestResult</class>
    <class kind="struct">TestSpec</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>randomTestRunner_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printTest</name>
      <anchorfile>randomTestRunner_8cpp.html</anchorfile>
      <anchor>a4eab1997b8ae0c37e2eaf2fc5a938d67</anchor>
      <arglist>(const TestSpec &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printTestResult</name>
      <anchorfile>randomTestRunner_8cpp.html</anchorfile>
      <anchor>a4786c8db927f19b14abd966740a4113a</anchor>
      <arglist>(const TestResult &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeFileIfExists</name>
      <anchorfile>randomTestRunner_8cpp.html</anchorfile>
      <anchor>a15f4bc2af6ad5775092fa79946b1f37d</anchor>
      <arglist>(const string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>trainNewModel</name>
      <anchorfile>randomTestRunner_8cpp.html</anchorfile>
      <anchor>a7a8e4f22448fe3adab3b99fdcc6c3eff</anchor>
      <arglist>(const std::string &amp;sourceFile, const string &amp;testFile, const int &amp;objectCount, const int &amp;setCount, const bool &amp;useClustering)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeTestResult</name>
      <anchorfile>randomTestRunner_8cpp.html</anchorfile>
      <anchor>a18fa1c50fcb45a38438725eb5ac6fe2b</anchor>
      <arglist>(const TestResult &amp;r, ofstream &amp;csvFile)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>insertedSets</name>
      <anchorfile>randomTestRunner_8cpp.html</anchorfile>
      <anchor>aec52f163a469c6a53417ae7306dccfac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>patternName</name>
      <anchorfile>randomTestRunner_8cpp.html</anchorfile>
      <anchor>a43dacfcb02383c12ba92331e7a731b67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RatingData.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/rating/</path>
    <filename>RatingData_8hpp</filename>
    <includes id="VotedPose_8hpp" name="VotedPose.hpp" local="yes" imported="no">recognizer/VotedPose.hpp</includes>
    <class kind="struct">ISM::RatingData</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; RatingData &gt;</type>
      <name>RatingDataPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a6b295fe2ee5086adff1eeb0332eb7a47</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RecognitionResult.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/common_type/</path>
    <filename>RecognitionResult_8cpp</filename>
    <includes id="RecognitionResult_8hpp" name="RecognitionResult.hpp" local="yes" imported="no">RecognitionResult.hpp</includes>
    <namespace>ISM</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a0f77e30c0d00b6be52560668def3c537</anchor>
      <arglist>(std::ostream &amp;strm, ISM::RecognitionResult &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a262a01ffbb99d5e25723d12542b0a67c</anchor>
      <arglist>(std::ostream &amp;strm, ISM::RecognitionResultPtr &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aa3c3a67e7be89497a5faace9cbbbcb67</anchor>
      <arglist>(const RecognitionResultPtr &amp;recogRes1, const RecognitionResultPtr &amp;recogRes2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ab057f563786a854b14a607c0eb589bda</anchor>
      <arglist>(const RecognitionResult &amp;recogRes1, const RecognitionResult &amp;recogRes2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RecognitionResult.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/common_type/</path>
    <filename>RecognitionResult_8hpp</filename>
    <includes id="typedef_8hpp" name="typedef.hpp" local="yes" imported="no">typedef.hpp</includes>
    <includes id="ObjectSet_8hpp" name="ObjectSet.hpp" local="yes" imported="no">ObjectSet.hpp</includes>
    <includes id="Pose_8hpp" name="Pose.hpp" local="yes" imported="no">Pose.hpp</includes>
    <includes id="VotedPose_8hpp" name="VotedPose.hpp" local="yes" imported="no">recognizer/VotedPose.hpp</includes>
    <class kind="struct">ISM::RecognitionResult</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; RecognitionResult &gt;</type>
      <name>RecognitionResultPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a992724ec201f0ccfecccbbd90b143dfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a0f77e30c0d00b6be52560668def3c537</anchor>
      <arglist>(std::ostream &amp;strm, ISM::RecognitionResult &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a262a01ffbb99d5e25723d12542b0a67c</anchor>
      <arglist>(std::ostream &amp;strm, ISM::RecognitionResultPtr &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aa3c3a67e7be89497a5faace9cbbbcb67</anchor>
      <arglist>(const RecognitionResultPtr &amp;recogRes1, const RecognitionResultPtr &amp;recogRes2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ab057f563786a854b14a607c0eb589bda</anchor>
      <arglist>(const RecognitionResult &amp;recogRes1, const RecognitionResult &amp;recogRes2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Recognizer.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/recognizer/</path>
    <filename>Recognizer_8cpp</filename>
    <includes id="Recognizer_8hpp" name="Recognizer.hpp" local="yes" imported="no">Recognizer.hpp</includes>
    <includes id="GeometryHelper_8hpp" name="GeometryHelper.hpp" local="yes" imported="no">utility/GeometryHelper.hpp</includes>
    <includes id="VotedPose_8hpp" name="VotedPose.hpp" local="yes" imported="no">VotedPose.hpp</includes>
    <includes id="VotingSpace_8hpp" name="VotingSpace.hpp" local="yes" imported="no">VotingSpace.hpp</includes>
    <includes id="VotingResultCalculator_8hpp" name="VotingResultCalculator.hpp" local="yes" imported="no">VotingResultCalculator.hpp</includes>
    <namespace>ISM</namespace>
    <member kind="define">
      <type>#define</type>
      <name>SAME_REF_AND_RECOG_RESULT_CONFIDENCE_THRESH</name>
      <anchorfile>Recognizer_8cpp.html</anchorfile>
      <anchor>a4da87efdd645377a1faf30047f7eb449</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Recognizer.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/recognizer/</path>
    <filename>Recognizer_8hpp</filename>
    <includes id="ObjectSet_8hpp" name="ObjectSet.hpp" local="yes" imported="no">common_type/ObjectSet.hpp</includes>
    <includes id="TableHelper_8hpp" name="TableHelper.hpp" local="yes" imported="no">utility/TableHelper.hpp</includes>
    <includes id="RecognitionResult_8hpp" name="RecognitionResult.hpp" local="yes" imported="no">common_type/RecognitionResult.hpp</includes>
    <includes id="VotedPose_8hpp" name="VotedPose.hpp" local="yes" imported="no">VotedPose.hpp</includes>
    <includes id="typedef_8hpp" name="typedef.hpp" local="yes" imported="no">typedef.hpp</includes>
    <class kind="class">ISM::Recognizer</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Recognizer &gt;</type>
      <name>RecognizerPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ab5842bc318399e09c19cc349cdfb4a52</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>recordCleaner.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/src/</path>
    <filename>recordCleaner_8cpp</filename>
    <includes id="DataCleaner_8hpp" name="DataCleaner.hpp" local="no" imported="no">ISM/tools/DataCleaner.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>recordCleaner_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>recordedObjectsTransformer.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/src/</path>
    <filename>recordedObjectsTransformer_8cpp</filename>
    <includes id="RecordedObjectsTransformer_8hpp" name="RecordedObjectsTransformer.hpp" local="no" imported="no">ISM/tools/RecordedObjectsTransformer.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>recordedObjectsTransformer_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RecordedObjectsTransformer.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/tools/</path>
    <filename>RecordedObjectsTransformer_8cpp</filename>
    <includes id="RecordedObjectsTransformer_8hpp" name="RecordedObjectsTransformer.hpp" local="yes" imported="no">RecordedObjectsTransformer.hpp</includes>
    <includes id="TableHelper_8hpp" name="TableHelper.hpp" local="yes" imported="no">../utility/TableHelper.hpp</includes>
    <includes id="GeometryHelper_8hpp" name="GeometryHelper.hpp" local="yes" imported="no">../utility/GeometryHelper.hpp</includes>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>RecordedObjectsTransformer.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/tools/</path>
    <filename>RecordedObjectsTransformer_8hpp</filename>
    <includes id="ObjectSet_8hpp" name="ObjectSet.hpp" local="yes" imported="no">../common_type/ObjectSet.hpp</includes>
    <class kind="class">ISM::RecordedObjectsTransformer</class>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>RecordedPattern.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/common_type/</path>
    <filename>RecordedPattern_8cpp</filename>
    <includes id="RecordedPattern_8hpp" name="RecordedPattern.hpp" local="yes" imported="no">RecordedPattern.hpp</includes>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>RecordedPattern.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/common_type/</path>
    <filename>RecordedPattern_8hpp</filename>
    <includes id="Point_8hpp" name="Point.hpp" local="yes" imported="no">Point.hpp</includes>
    <includes id="ObjectSet_8hpp" name="ObjectSet.hpp" local="yes" imported="no">ObjectSet.hpp</includes>
    <class kind="class">ISM::RecordedPattern</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; RecordedPattern &gt;</type>
      <name>RecordedPatternPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a8904626943c303d5e38aa7f03363ea46</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Recorder.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/recorder/</path>
    <filename>Recorder_8cpp</filename>
    <includes id="Recorder_8hpp" name="Recorder.hpp" local="yes" imported="no">Recorder.hpp</includes>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>Recorder.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/recorder/</path>
    <filename>Recorder_8hpp</filename>
    <includes id="ObjectSet_8hpp" name="ObjectSet.hpp" local="yes" imported="no">common_type/ObjectSet.hpp</includes>
    <includes id="Object_8hpp" name="Object.hpp" local="yes" imported="no">common_type/Object.hpp</includes>
    <includes id="TableHelper_8hpp" name="TableHelper.hpp" local="yes" imported="no">utility/TableHelper.hpp</includes>
    <class kind="class">ISM::Recorder</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Recorder &gt;</type>
      <name>RecorderPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a061ab3fa0d42d61c83ea4ed5575c23c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RecordHuntAlgorithm.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_optimization/</path>
    <filename>RecordHuntAlgorithm_8hpp</filename>
    <includes id="OptimizationAlgorithm_8hpp" name="OptimizationAlgorithm.hpp" local="yes" imported="no">OptimizationAlgorithm.hpp</includes>
    <includes id="NeighbourhoodFunction_8hpp" name="NeighbourhoodFunction.hpp" local="yes" imported="no">NeighbourhoodFunction.hpp</includes>
    <includes id="AcceptanceFunction_8hpp" name="AcceptanceFunction.hpp" local="yes" imported="no">AcceptanceFunction.hpp</includes>
    <class kind="class">ISM::RecordHuntAlgorithm</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; RecordHuntAlgorithm&lt; InstanceType &gt; &gt;</type>
      <name>RecordHuntAlgorithmPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a2cd9a71d7501807322a697fcfaa2d69d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ref-counted-prepare-info.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>ref-counted-prepare-info_8cpp</filename>
    <includes id="ref-counted-prepare-info_8h" name="ref-counted-prepare-info.h" local="yes" imported="no">ref-counted-prepare-info.h</includes>
    <includes id="session_8h" name="session.h" local="yes" imported="no">session.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_SOURCE</name>
      <anchorfile>ref-counted-prepare-info_8cpp.html</anchorfile>
      <anchor>ae6701f04be3148d15461706884b38e01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ref-counted-prepare-info.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>ref-counted-prepare-info_8h</filename>
    <includes id="bind-values_8h" name="bind-values.h" local="yes" imported="no">bind-values.h</includes>
    <includes id="ref-counted-statement_8h" name="ref-counted-statement.h" local="yes" imported="no">ref-counted-statement.h</includes>
    <class kind="class">soci::details::ref_counted_prepare_info</class>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
  </compound>
  <compound kind="file">
    <name>ref-counted-statement.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>ref-counted-statement_8cpp</filename>
    <includes id="ref-counted-statement_8h" name="ref-counted-statement.h" local="yes" imported="no">ref-counted-statement.h</includes>
    <includes id="session_8h" name="session.h" local="yes" imported="no">session.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_SOURCE</name>
      <anchorfile>ref-counted-statement_8cpp.html</anchorfile>
      <anchor>ae6701f04be3148d15461706884b38e01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ref-counted-statement.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>ref-counted-statement_8h</filename>
    <includes id="statement_8h" name="statement.h" local="yes" imported="no">statement.h</includes>
    <includes id="into-type_8h" name="into-type.h" local="yes" imported="no">into-type.h</includes>
    <includes id="use-type_8h" name="use-type.h" local="yes" imported="no">use-type.h</includes>
    <class kind="class">soci::details::ref_counted_statement</class>
    <class kind="class">soci::details::ref_counted_statement_base</class>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
  </compound>
  <compound kind="file">
    <name>rotationInvariantObjectsRotator.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/src/</path>
    <filename>rotationInvariantObjectsRotator_8cpp</filename>
    <includes id="RotationInvariantObjectsRotator_8hpp" name="RotationInvariantObjectsRotator.hpp" local="no" imported="no">ISM/tools/RotationInvariantObjectsRotator.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>rotationInvariantObjectsRotator_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RotationInvariantObjectsRotator.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/tools/</path>
    <filename>RotationInvariantObjectsRotator_8cpp</filename>
    <includes id="RotationInvariantObjectsRotator_8hpp" name="RotationInvariantObjectsRotator.hpp" local="yes" imported="no">RotationInvariantObjectsRotator.hpp</includes>
    <includes id="TableHelper_8hpp" name="TableHelper.hpp" local="yes" imported="no">../utility/TableHelper.hpp</includes>
    <includes id="GeometryHelper_8hpp" name="GeometryHelper.hpp" local="yes" imported="no">../utility/GeometryHelper.hpp</includes>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>RotationInvariantObjectsRotator.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/tools/</path>
    <filename>RotationInvariantObjectsRotator_8hpp</filename>
    <includes id="ObjectSet_8hpp" name="ObjectSet.hpp" local="yes" imported="no">../common_type/ObjectSet.hpp</includes>
    <class kind="class">ISM::RotationInvariantObjectsRotator</class>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>row-exchange.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>row-exchange_8h</filename>
    <includes id="into-type_8h" name="into-type.h" local="yes" imported="no">into-type.h</includes>
    <includes id="exchange-traits_8h" name="exchange-traits.h" local="yes" imported="no">exchange-traits.h</includes>
    <includes id="row_8h" name="row.h" local="yes" imported="no">row.h</includes>
    <includes id="statement_8h" name="statement.h" local="yes" imported="no">statement.h</includes>
    <class kind="struct">soci::details::exchange_traits&lt; row &gt;</class>
    <class kind="class">soci::details::into_type&lt; row &gt;</class>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
  </compound>
  <compound kind="file">
    <name>db2/row-id.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/db2/</path>
    <filename>db2_2row-id_8cpp</filename>
    <includes id="soci-db2_8h" name="soci-db2.h" local="yes" imported="no">soci-db2.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_DB2_SOURCE</name>
      <anchorfile>db2_2row-id_8cpp.html</anchorfile>
      <anchor>a50dba5947c85cf1c4c966386a3d7973c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>empty/row-id.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/empty/</path>
    <filename>empty_2row-id_8cpp</filename>
    <includes id="soci-empty_8h" name="soci-empty.h" local="yes" imported="no">soci-empty.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_EMPTY_SOURCE</name>
      <anchorfile>empty_2row-id_8cpp.html</anchorfile>
      <anchor>a86428bd4e0a929d8c9fecfbe045b419c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>firebird/row-id.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/firebird/</path>
    <filename>firebird_2row-id_8cpp</filename>
    <includes id="soci-firebird_8h" name="soci-firebird.h" local="yes" imported="no">soci-firebird.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_FIREBIRD_SOURCE</name>
      <anchorfile>firebird_2row-id_8cpp.html</anchorfile>
      <anchor>a713f9094460497d87fa4e43ba85c4cc9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mysql/row-id.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/mysql/</path>
    <filename>mysql_2row-id_8cpp</filename>
    <includes id="soci-mysql_8h" name="soci-mysql.h" local="yes" imported="no">soci-mysql.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_MYSQL_SOURCE</name>
      <anchorfile>mysql_2row-id_8cpp.html</anchorfile>
      <anchor>af53afe1a5cda4bdcb192a6b90399c877</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>odbc/row-id.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/odbc/</path>
    <filename>odbc_2row-id_8cpp</filename>
    <includes id="soci-odbc_8h" name="soci-odbc.h" local="yes" imported="no">soci-odbc.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_ODBC_SOURCE</name>
      <anchorfile>odbc_2row-id_8cpp.html</anchorfile>
      <anchor>a89d233f40fce652fa2d01bd4a54eaad7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>oracle/row-id.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/oracle/</path>
    <filename>oracle_2row-id_8cpp</filename>
    <includes id="soci-oracle_8h" name="soci-oracle.h" local="yes" imported="no">soci-oracle.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_ORACLE_SOURCE</name>
      <anchorfile>oracle_2row-id_8cpp.html</anchorfile>
      <anchor>a7a328ed60c2801ce04a97ed79423634f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>postgresql/row-id.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/postgresql/</path>
    <filename>postgresql_2row-id_8cpp</filename>
    <includes id="soci-postgresql_8h" name="soci-postgresql.h" local="yes" imported="no">soci-postgresql.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_POSTGRESQL_SOURCE</name>
      <anchorfile>postgresql_2row-id_8cpp.html</anchorfile>
      <anchor>a9806e42f129547cbdd05b92524e36de8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sqlite3/row-id.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/sqlite3/</path>
    <filename>sqlite3_2row-id_8cpp</filename>
    <includes id="soci-sqlite3_8h" name="soci-sqlite3.h" local="yes" imported="no">soci-sqlite3.h</includes>
  </compound>
  <compound kind="file">
    <name>row.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>row_8cpp</filename>
    <includes id="row_8h" name="row.h" local="yes" imported="no">row.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_SOURCE</name>
      <anchorfile>row_8cpp.html</anchorfile>
      <anchor>ae6701f04be3148d15461706884b38e01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>row.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>row_8h</filename>
    <includes id="type-holder_8h" name="type-holder.h" local="yes" imported="no">type-holder.h</includes>
    <includes id="soci-backend_8h" name="soci-backend.h" local="yes" imported="no">soci-backend.h</includes>
    <includes id="type-conversion_8h" name="type-conversion.h" local="yes" imported="no">type-conversion.h</includes>
    <class kind="class">soci::column_properties</class>
    <class kind="class">soci::row</class>
    <namespace>soci</namespace>
  </compound>
  <compound kind="file">
    <name>rowid-exchange.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>rowid-exchange_8h</filename>
    <includes id="rowid_8h" name="rowid.h" local="yes" imported="no">rowid.h</includes>
    <includes id="into-type_8h" name="into-type.h" local="yes" imported="no">into-type.h</includes>
    <includes id="use-type_8h" name="use-type.h" local="yes" imported="no">use-type.h</includes>
    <includes id="exchange-traits_8h" name="exchange-traits.h" local="yes" imported="no">exchange-traits.h</includes>
    <class kind="struct">soci::details::exchange_traits&lt; soci::rowid &gt;</class>
    <class kind="class">soci::details::into_type&lt; rowid &gt;</class>
    <class kind="class">soci::details::use_type&lt; rowid &gt;</class>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
  </compound>
  <compound kind="file">
    <name>rowid.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>rowid_8cpp</filename>
    <includes id="rowid_8h" name="rowid.h" local="yes" imported="no">rowid.h</includes>
    <includes id="session_8h" name="session.h" local="yes" imported="no">session.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_SOURCE</name>
      <anchorfile>rowid_8cpp.html</anchorfile>
      <anchor>ae6701f04be3148d15461706884b38e01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rowid.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>rowid_8h</filename>
    <includes id="soci-config_8h" name="soci-config.h" local="yes" imported="no">soci-config.h</includes>
    <class kind="class">soci::rowid</class>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
  </compound>
  <compound kind="file">
    <name>rowset.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>rowset_8h</filename>
    <includes id="statement_8h" name="statement.h" local="yes" imported="no">statement.h</includes>
    <class kind="class">soci::rowset</class>
    <class kind="class">soci::details::rowset_impl</class>
    <class kind="class">soci::rowset_iterator</class>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
  </compound>
  <compound kind="file">
    <name>Serializable.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/common_type/</path>
    <filename>Serializable_8hpp</filename>
    <class kind="class">ISM::Serializable</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Serializable &gt;</type>
      <name>SerializablePtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a965f5d5243fabf9650c6cf04442d1204</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>backends/db2/session.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/db2/</path>
    <filename>backends_2db2_2session_8cpp</filename>
    <includes id="soci-db2_8h" name="soci-db2.h" local="yes" imported="no">soci-db2.h</includes>
    <includes id="connection-parameters_8h" name="connection-parameters.h" local="no" imported="no">connection-parameters.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_DB2_SOURCE</name>
      <anchorfile>backends_2db2_2session_8cpp.html</anchorfile>
      <anchor>a50dba5947c85cf1c4c966386a3d7973c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>backends/empty/session.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/empty/</path>
    <filename>backends_2empty_2session_8cpp</filename>
    <includes id="soci-empty_8h" name="soci-empty.h" local="yes" imported="no">soci-empty.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_EMPTY_SOURCE</name>
      <anchorfile>backends_2empty_2session_8cpp.html</anchorfile>
      <anchor>a86428bd4e0a929d8c9fecfbe045b419c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>backends/firebird/session.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/firebird/</path>
    <filename>backends_2firebird_2session_8cpp</filename>
    <includes id="soci-firebird_8h" name="soci-firebird.h" local="yes" imported="no">soci-firebird.h</includes>
    <includes id="error-firebird_8h" name="error-firebird.h" local="yes" imported="no">error-firebird.h</includes>
    <includes id="session_8h" name="session.h" local="yes" imported="no">session.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_FIREBIRD_SOURCE</name>
      <anchorfile>backends_2firebird_2session_8cpp.html</anchorfile>
      <anchor>a713f9094460497d87fa4e43ba85c4cc9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>backends/mysql/session.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/mysql/</path>
    <filename>backends_2mysql_2session_8cpp</filename>
    <includes id="soci-mysql_8h" name="soci-mysql.h" local="yes" imported="no">soci-mysql.h</includes>
    <includes id="connection-parameters_8h" name="connection-parameters.h" local="no" imported="no">connection-parameters.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_MYSQL_SOURCE</name>
      <anchorfile>backends_2mysql_2session_8cpp.html</anchorfile>
      <anchor>af53afe1a5cda4bdcb192a6b90399c877</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>backends/odbc/session.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/odbc/</path>
    <filename>backends_2odbc_2session_8cpp</filename>
    <includes id="soci-odbc_8h" name="soci-odbc.h" local="yes" imported="no">soci-odbc.h</includes>
    <includes id="session_8h" name="session.h" local="yes" imported="no">session.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_ODBC_SOURCE</name>
      <anchorfile>backends_2odbc_2session_8cpp.html</anchorfile>
      <anchor>a89d233f40fce652fa2d01bd4a54eaad7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>backends/oracle/session.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/oracle/</path>
    <filename>backends_2oracle_2session_8cpp</filename>
    <includes id="soci-oracle_8h" name="soci-oracle.h" local="yes" imported="no">soci-oracle.h</includes>
    <includes id="backends_2oracle_2error_8h" name="backends/oracle/error.h" local="yes" imported="no">error.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_ORACLE_SOURCE</name>
      <anchorfile>backends_2oracle_2session_8cpp.html</anchorfile>
      <anchor>a7a328ed60c2801ce04a97ed79423634f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>backends/postgresql/session.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/postgresql/</path>
    <filename>backends_2postgresql_2session_8cpp</filename>
    <includes id="soci-postgresql_8h" name="soci-postgresql.h" local="yes" imported="no">soci-postgresql.h</includes>
    <includes id="session_8h" name="session.h" local="yes" imported="no">session.h</includes>
    <includes id="connection-parameters_8h" name="connection-parameters.h" local="no" imported="no">connection-parameters.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_POSTGRESQL_SOURCE</name>
      <anchorfile>backends_2postgresql_2session_8cpp.html</anchorfile>
      <anchor>a9806e42f129547cbdd05b92524e36de8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>backends/sqlite3/session.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/sqlite3/</path>
    <filename>backends_2sqlite3_2session_8cpp</filename>
    <includes id="soci-sqlite3_8h" name="soci-sqlite3.h" local="yes" imported="no">soci-sqlite3.h</includes>
    <includes id="connection-parameters_8h" name="connection-parameters.h" local="no" imported="no">connection-parameters.h</includes>
  </compound>
  <compound kind="file">
    <name>core/session.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>core_2session_8cpp</filename>
    <includes id="session_8h" name="session.h" local="yes" imported="no">session.h</includes>
    <includes id="connection-parameters_8h" name="connection-parameters.h" local="yes" imported="no">connection-parameters.h</includes>
    <includes id="connection-pool_8h" name="connection-pool.h" local="yes" imported="no">connection-pool.h</includes>
    <includes id="soci-backend_8h" name="soci-backend.h" local="yes" imported="no">soci-backend.h</includes>
    <includes id="query__transformation_8h" name="query_transformation.h" local="yes" imported="no">query_transformation.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_SOURCE</name>
      <anchorfile>core_2session_8cpp.html</anchorfile>
      <anchor>ae6701f04be3148d15461706884b38e01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>session.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>session_8h</filename>
    <includes id="once-temp-type_8h" name="once-temp-type.h" local="yes" imported="no">once-temp-type.h</includes>
    <includes id="query__transformation_8h" name="query_transformation.h" local="yes" imported="no">query_transformation.h</includes>
    <includes id="connection-parameters_8h" name="connection-parameters.h" local="yes" imported="no">connection-parameters.h</includes>
    <class kind="class">soci::session</class>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
  </compound>
  <compound kind="file">
    <name>simpleEvaluator.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/src/test_cases/</path>
    <filename>simpleEvaluator_8cpp</filename>
    <includes id="TableHelper_8hpp" name="TableHelper.hpp" local="no" imported="no">ISM/utility/TableHelper.hpp</includes>
    <includes id="Recognizer_8hpp" name="Recognizer.hpp" local="no" imported="no">ISM/recognizer/Recognizer.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>ISM_DATA</name>
      <anchorfile>simpleEvaluator_8cpp.html</anchorfile>
      <anchor>ac61f66018fcc3a30b2a89ae5534104ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addVizData</name>
      <anchorfile>simpleEvaluator_8cpp.html</anchorfile>
      <anchor>ace84c71db6c2c4fbbeca0365cecbdfa1</anchor>
      <arglist>(std::map&lt; std::string, std::map&lt; std::string, unsigned &gt; &gt; &amp;graphVizData, const RecognizerPtr &amp;recognizer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawISM</name>
      <anchorfile>simpleEvaluator_8cpp.html</anchorfile>
      <anchor>a03f29963cd5a10009eeeb99f5f66b4f2</anchor>
      <arglist>(string model, string patternName, map&lt; string, map&lt; string, unsigned &gt; &gt;graphVizData, unsigned testsPerformed, unsigned timeSteps)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>simpleEvaluator_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SimpleRater.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/rating/</path>
    <filename>SimpleRater_8hpp</filename>
    <includes id="BaseRater_8hpp" name="BaseRater.hpp" local="yes" imported="no">BaseRater.hpp</includes>
    <class kind="class">ISM::SimpleRater</class>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>SimulatedAnnealingAlgorithm.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_optimization/</path>
    <filename>SimulatedAnnealingAlgorithm_8hpp</filename>
    <includes id="OptimizationAlgorithm_8hpp" name="OptimizationAlgorithm.hpp" local="yes" imported="no">OptimizationAlgorithm.hpp</includes>
    <includes id="NeighbourhoodFunction_8hpp" name="NeighbourhoodFunction.hpp" local="yes" imported="no">NeighbourhoodFunction.hpp</includes>
    <includes id="CoolingSchedule_8hpp" name="CoolingSchedule.hpp" local="yes" imported="no">CoolingSchedule.hpp</includes>
    <class kind="class">ISM::SimulatedAnnealingAlgorithm</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SimulatedAnnealingAlgorithm&lt; InstanceType &gt; &gt;</type>
      <name>SimulatedAnnealingAlgorithmPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ad8140752f477c80f5a22292167e78d34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>soci-backend.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>soci-backend_8h</filename>
    <includes id="soci-config_8h" name="soci-config.h" local="yes" imported="no">soci-config.h</includes>
    <includes id="core_2error_8h" name="core/error.h" local="yes" imported="no">error.h</includes>
    <class kind="class">soci::backend_factory</class>
    <class kind="class">soci::details::blob_backend</class>
    <class kind="class">soci::details::rowid_backend</class>
    <class kind="class">soci::details::session_backend</class>
    <class kind="class">soci::details::standard_into_type_backend</class>
    <class kind="class">soci::details::standard_use_type_backend</class>
    <class kind="class">soci::details::statement_backend</class>
    <class kind="class">soci::details::vector_into_type_backend</class>
    <class kind="class">soci::details::vector_use_type_backend</class>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
    <member kind="enumeration">
      <type></type>
      <name>data_type</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a8354e53594cc8356feb91b41cd91ff3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>dt_string</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a8354e53594cc8356feb91b41cd91ff3ca99a30fe9b68d70aea9c80fcc3f53b660</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>dt_date</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a8354e53594cc8356feb91b41cd91ff3ca298cfb5903953e9408ed0bc97b3150e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>dt_double</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a8354e53594cc8356feb91b41cd91ff3ca49df2933f1e9960f71ddb45e2f2a7819</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>dt_integer</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a8354e53594cc8356feb91b41cd91ff3ca7469d02eb2ac5d131b49bc49e99626fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>dt_long_long</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a8354e53594cc8356feb91b41cd91ff3ca0d0622074cebf4e24773c7d10b262656</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>dt_unsigned_long_long</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a8354e53594cc8356feb91b41cd91ff3cad5f6ebda5c2dc0b5274a177fea446688</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>exchange_type</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a57aa6aa4ef1111c5f4f99580f47fe83c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_char</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a57aa6aa4ef1111c5f4f99580f47fe83ca275010c1fb1a75e68a5e337cacb9798e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_stdstring</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a57aa6aa4ef1111c5f4f99580f47fe83ca8a14706400a11dfe173a82ac27537862</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_short</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a57aa6aa4ef1111c5f4f99580f47fe83cad8b90faf207586d44bc8da2cebfc3afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_integer</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a57aa6aa4ef1111c5f4f99580f47fe83ca59f05996dcfcc0be2aa33640e6a4784d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_long_long</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a57aa6aa4ef1111c5f4f99580f47fe83ca0dbaaf424f372cceb393a76c2f0c4fb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_unsigned_long_long</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a57aa6aa4ef1111c5f4f99580f47fe83cae256e2cbd039aa5da29f276f57b7899b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_double</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a57aa6aa4ef1111c5f4f99580f47fe83ca6bb7055adca7034bc0a7df8a33850ce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_stdtm</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a57aa6aa4ef1111c5f4f99580f47fe83ca693474c61899609b81054be55dd7be8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_statement</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a57aa6aa4ef1111c5f4f99580f47fe83ca9d306eacbb4dc797f0c1559395965d76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_rowid</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a57aa6aa4ef1111c5f4f99580f47fe83ca0d9b570dcec5d84da000ac0f9636750a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_blob</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a57aa6aa4ef1111c5f4f99580f47fe83cacd6aeb5c9a6aa280bcb04a3a80334961</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>indicator</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a5567f2d5afb7a6782c17d546cf2c071c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>i_ok</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a5567f2d5afb7a6782c17d546cf2c071caecd9aa311349a2bcbfdfe9ada323b5d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>i_null</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a5567f2d5afb7a6782c17d546cf2c071ca43b5decc193a5b2cee3637850c0b92c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>i_truncated</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a5567f2d5afb7a6782c17d546cf2c071ca5a3a9bb7fabca56c9e387820efc17a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>statement_type</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a4d51d53a1b1a39d8ad103b3307210d8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>st_one_time_query</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a4d51d53a1b1a39d8ad103b3307210d8fa28c7567100433eadf07346a6690b0d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>st_repeatable_query</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a4d51d53a1b1a39d8ad103b3307210d8fa26c05cf42ab5fa5d51fe04d9de9a2ffd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>soci-config.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>soci-config_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_DECL</name>
      <anchorfile>soci-config_8h.html</anchorfile>
      <anchor>afe6cdf9e769911f10c48952129096551</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>soci-db2.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/db2/</path>
    <filename>soci-db2_8h</filename>
    <includes id="soci-backend_8h" name="soci-backend.h" local="yes" imported="no">soci-backend.h</includes>
    <class kind="struct">soci::db2_backend_factory</class>
    <class kind="struct">soci::db2_blob_backend</class>
    <class kind="struct">soci::db2_rowid_backend</class>
    <class kind="struct">soci::db2_session_backend</class>
    <class kind="class">soci::db2_soci_error</class>
    <class kind="struct">soci::db2_standard_into_type_backend</class>
    <class kind="struct">soci::db2_standard_use_type_backend</class>
    <class kind="struct">soci::db2_statement_backend</class>
    <class kind="struct">soci::db2_vector_into_type_backend</class>
    <class kind="struct">soci::db2_vector_use_type_backend</class>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
    <namespace>soci::details::db2</namespace>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_DB2_DECL</name>
      <anchorfile>soci-db2_8h.html</anchorfile>
      <anchor>a9e88dba85c2a3cd29bc7fe107862a439</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>binding_method</name>
      <anchorfile>namespacesoci_1_1details_1_1db2.html</anchorfile>
      <anchor>a85d5f5d130032901793f1facf351e59e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOUND_BY_NONE</name>
      <anchorfile>namespacesoci_1_1details_1_1db2.html</anchorfile>
      <anchor>a85d5f5d130032901793f1facf351e59eac82407f71bcee7a9e1b458c5c7e87d3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOUND_BY_NAME</name>
      <anchorfile>namespacesoci_1_1details_1_1db2.html</anchorfile>
      <anchor>a85d5f5d130032901793f1facf351e59ea8ac9eb2146f16b6904fb8fc068209e00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOUND_BY_POSITION</name>
      <anchorfile>namespacesoci_1_1details_1_1db2.html</anchorfile>
      <anchor>a85d5f5d130032901793f1facf351e59ea2aa79af3575c64849f30c63589ef0923</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SOCI_DB2_DECL backend_factory const  *</type>
      <name>factory_db2</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a47c59224b7c4e1a67d51e161ac23a111</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DB2_DECL void</type>
      <name>register_factory_db2</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a0692c516ff7862a3a7ed228115d7568b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>SOCI_DB2_DECL db2_backend_factory const</type>
      <name>db2</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>af73d593353f4b8a1eded48976570deca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::size_t</type>
      <name>maxBuffer</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>ae1e244b52f86d1e4bc0842580b9746e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>soci-empty.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/empty/</path>
    <filename>soci-empty_8h</filename>
    <includes id="soci-backend_8h" name="soci-backend.h" local="yes" imported="no">soci-backend.h</includes>
    <class kind="struct">soci::empty_backend_factory</class>
    <class kind="struct">soci::empty_blob_backend</class>
    <class kind="struct">soci::empty_rowid_backend</class>
    <class kind="struct">soci::empty_session_backend</class>
    <class kind="struct">soci::empty_standard_into_type_backend</class>
    <class kind="struct">soci::empty_standard_use_type_backend</class>
    <class kind="struct">soci::empty_statement_backend</class>
    <class kind="struct">soci::empty_vector_into_type_backend</class>
    <class kind="struct">soci::empty_vector_use_type_backend</class>
    <namespace>soci</namespace>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_EMPTY_DECL</name>
      <anchorfile>soci-empty_8h.html</anchorfile>
      <anchor>a32428cfe47e4852b2407d255cb5f54ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SOCI_EMPTY_DECL backend_factory const  *</type>
      <name>factory_empty</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>ad4ca36f7aca53eeb76d2ca07a071fe25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SOCI_EMPTY_DECL void</type>
      <name>register_factory_empty</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a49a07fa144977c19e7b95ac307734756</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>SOCI_EMPTY_DECL empty_backend_factory const</type>
      <name>empty</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a702bc87201fc8a482462e9b215cffdfd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>soci-firebird.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/firebird/</path>
    <filename>soci-firebird_8h</filename>
    <includes id="soci-backend_8h" name="soci-backend.h" local="no" imported="no">soci-backend.h</includes>
    <class kind="struct">soci::firebird_backend_factory</class>
    <class kind="struct">soci::firebird_blob_backend</class>
    <class kind="struct">soci::firebird_rowid_backend</class>
    <class kind="struct">soci::firebird_session_backend</class>
    <class kind="class">soci::firebird_soci_error</class>
    <class kind="struct">soci::firebird_standard_into_type_backend</class>
    <class kind="struct">soci::firebird_standard_use_type_backend</class>
    <class kind="struct">soci::firebird_statement_backend</class>
    <class kind="struct">soci::firebird_vector_into_type_backend</class>
    <class kind="struct">soci::firebird_vector_use_type_backend</class>
    <namespace>soci</namespace>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_FIREBIRD_DECL</name>
      <anchorfile>soci-firebird_8h.html</anchorfile>
      <anchor>add70f89c50d9cb5feede394653240a7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>BuffersType</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>ab66773393c8c9a0bbd15189a4a923a2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eStandard</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>ab66773393c8c9a0bbd15189a4a923a2aa2cd730afaf7ed59cef62bb456297b80d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eVector</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>ab66773393c8c9a0bbd15189a4a923a2aa0218bd13f6ceeba429b3f31465f4b910</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SOCI_FIREBIRD_DECL backend_factory const  *</type>
      <name>factory_firebird</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a11c4504de3f7ee9852deef861c28f384</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SOCI_FIREBIRD_DECL void</type>
      <name>register_factory_firebird</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>aa65e4eb9856ccdc486debb2d49ca0110</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>SOCI_FIREBIRD_DECL firebird_backend_factory const</type>
      <name>firebird</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a648c1c327e2b480f1e14fd211b1ed637</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t const</type>
      <name>SOCI_FIREBIRD_ERRMSG</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a33b26592176e0ae7fef5784ecb02d1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t const</type>
      <name>stat_size</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a22689d00989bfac01ce5ec8dab08d976</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>soci-mysql.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/mysql/</path>
    <filename>soci-mysql_8h</filename>
    <includes id="soci-backend_8h" name="soci-backend.h" local="yes" imported="no">soci-backend.h</includes>
    <class kind="struct">soci::mysql_backend_factory</class>
    <class kind="struct">soci::mysql_blob_backend</class>
    <class kind="struct">soci::mysql_rowid_backend</class>
    <class kind="struct">soci::mysql_session_backend</class>
    <class kind="class">soci::mysql_soci_error</class>
    <class kind="struct">soci::mysql_standard_into_type_backend</class>
    <class kind="struct">soci::mysql_standard_use_type_backend</class>
    <class kind="struct">soci::mysql_statement_backend</class>
    <class kind="struct">soci::mysql_vector_into_type_backend</class>
    <class kind="struct">soci::mysql_vector_use_type_backend</class>
    <namespace>soci</namespace>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_MYSQL_DECL</name>
      <anchorfile>soci-mysql_8h.html</anchorfile>
      <anchor>a9cec0d1f2086bdae86db320ff67c29bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SOCI_MYSQL_DECL backend_factory const  *</type>
      <name>factory_mysql</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>aaadc9b88ee448560e115377805d7a17d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SOCI_MYSQL_DECL void</type>
      <name>register_factory_mysql</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>ac06959f9e415c1e1c684f80f61e1081d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>SOCI_MYSQL_DECL mysql_backend_factory const</type>
      <name>mysql</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>ac69f1357bc3f16a5db77ff1de7726907</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>soci-odbc.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/odbc/</path>
    <filename>soci-odbc_8h</filename>
    <includes id="soci-backend_8h" name="soci-backend.h" local="no" imported="no">soci-backend.h</includes>
    <class kind="struct">soci::odbc_backend_factory</class>
    <class kind="struct">soci::odbc_blob_backend</class>
    <class kind="struct">soci::odbc_rowid_backend</class>
    <class kind="struct">soci::odbc_session_backend</class>
    <class kind="class">soci::odbc_soci_error</class>
    <class kind="struct">soci::odbc_standard_into_type_backend</class>
    <class kind="class">soci::odbc_standard_type_backend_base</class>
    <class kind="struct">soci::odbc_standard_use_type_backend</class>
    <class kind="struct">soci::odbc_statement_backend</class>
    <class kind="struct">soci::odbc_vector_into_type_backend</class>
    <class kind="struct">soci::odbc_vector_use_type_backend</class>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_ODBC_DECL</name>
      <anchorfile>soci-odbc_8h.html</anchorfile>
      <anchor>ab46d5a2210917d5ed6030f56cd1e421b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SOCI_ODBC_DECL backend_factory const  *</type>
      <name>factory_odbc</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a22ef27759ec96586cbb540694faf360e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_odbc_error</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>aa72d7147b11484496b801812ef783516</anchor>
      <arglist>(SQLRETURN rc)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_ODBC_DECL void</type>
      <name>register_factory_odbc</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a9f1bc98e6a75743446e6bd301a05ea10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>SOCI_ODBC_DECL odbc_backend_factory const</type>
      <name>odbc</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a6d3de0e89e98f8c671fd30e7d82854db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t const</type>
      <name>odbc_max_buffer_length</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>afada4471d3490dc7abcc0eba66a8019b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SOCI_ODBC_DECL char const  *</type>
      <name>odbc_option_driver_complete</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a33eeac1db3ae3b8db5cf4e12106dd75b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>soci-oracle.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/oracle/</path>
    <filename>soci-oracle_8h</filename>
    <includes id="soci-backend_8h" name="soci-backend.h" local="no" imported="no">soci-backend.h</includes>
    <class kind="struct">soci::oracle_backend_factory</class>
    <class kind="struct">soci::oracle_blob_backend</class>
    <class kind="struct">soci::oracle_rowid_backend</class>
    <class kind="struct">soci::oracle_session_backend</class>
    <class kind="class">soci::oracle_soci_error</class>
    <class kind="struct">soci::oracle_standard_into_type_backend</class>
    <class kind="struct">soci::oracle_standard_use_type_backend</class>
    <class kind="struct">soci::oracle_statement_backend</class>
    <class kind="struct">soci::oracle_vector_into_type_backend</class>
    <class kind="struct">soci::oracle_vector_use_type_backend</class>
    <namespace>soci</namespace>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_ORACLE_DECL</name>
      <anchorfile>soci-oracle_8h.html</anchorfile>
      <anchor>a52442567d0dd3bb2e5c7a8ac6a38142b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SOCI_ORACLE_DECL backend_factory const  *</type>
      <name>factory_oracle</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a9a4491eeb6e5b0bb6c9c3e6399707aab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SOCI_ORACLE_DECL void</type>
      <name>register_factory_oracle</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a716d1cdaa1a32687ab6dc6eb3848c2be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>SOCI_ORACLE_DECL oracle_backend_factory const</type>
      <name>oracle</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a00cc20ab2e3ccd7e85ed3033aeecac5e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>soci-platform.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>soci-platform_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>LL_FMT_FLAGS</name>
      <anchorfile>soci-platform_8h.html</anchorfile>
      <anchor>a83d5f43e9b1432f1a27ee8d03b86c0c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>soci-postgresql.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/postgresql/</path>
    <filename>soci-postgresql_8h</filename>
    <includes id="soci-backend_8h" name="soci-backend.h" local="no" imported="no">soci-backend.h</includes>
    <class kind="struct">soci::postgresql_backend_factory</class>
    <class kind="struct">soci::postgresql_blob_backend</class>
    <class kind="class">soci::details::postgresql_result</class>
    <class kind="struct">soci::postgresql_rowid_backend</class>
    <class kind="struct">soci::postgresql_session_backend</class>
    <class kind="class">soci::postgresql_soci_error</class>
    <class kind="struct">soci::postgresql_standard_into_type_backend</class>
    <class kind="struct">soci::postgresql_standard_use_type_backend</class>
    <class kind="struct">soci::postgresql_statement_backend</class>
    <class kind="struct">soci::postgresql_vector_into_type_backend</class>
    <class kind="struct">soci::postgresql_vector_use_type_backend</class>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_POSTGRESQL_DECL</name>
      <anchorfile>soci-postgresql_8h.html</anchorfile>
      <anchor>a713466a4243766d7fbfe7dd4bd46740f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SOCI_POSTGRESQL_DECL backend_factory const  *</type>
      <name>factory_postgresql</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a493962bc1ee8d057a945d4981643e911</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SOCI_POSTGRESQL_DECL void</type>
      <name>register_factory_postgresql</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>af83fc7671253716d6135a388be0bb940</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>SOCI_POSTGRESQL_DECL postgresql_backend_factory const</type>
      <name>postgresql</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a7bbb02da7bdfffa7bc99d184e2076b23</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>soci-simple.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>soci-simple_8cpp</filename>
    <includes id="soci-simple_8h" name="soci-simple.h" local="yes" imported="no">soci-simple.h</includes>
    <includes id="soci_8h" name="soci.h" local="yes" imported="no">soci.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_SOURCE</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>ae6701f04be3148d15461706884b38e01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_begin</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a973ec2be4d5d635a7ad1fd938acb987f</anchor>
      <arglist>(session_handle s)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_commit</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a802aa3beb306abd0abe8df9cef396c4e</anchor>
      <arglist>(session_handle s)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL session_handle</type>
      <name>soci_create_session</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a2c6ce1e1484a9041177975bd145a92e9</anchor>
      <arglist>(char const *connection_string)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL statement_handle</type>
      <name>soci_create_statement</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>ad43b0e3ef7ff4dc8bd33e002bf35dba4</anchor>
      <arglist>(session_handle s)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_destroy_session</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a4a76bebc05246226484ed48ca50b160d</anchor>
      <arglist>(session_handle s)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_destroy_statement</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a71497499d72aa45aaa1d8c6f4cb985ce</anchor>
      <arglist>(statement_handle st)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_execute</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>ae02670e0b71add9519f2675c9f299eb1</anchor>
      <arglist>(statement_handle st, int withDataExchange)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_fetch</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a2a9ac17bc8846cac4b3a38e6de7a2ea0</anchor>
      <arglist>(statement_handle st)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL long long</type>
      <name>soci_get_affected_rows</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a8a633499c620c7ac2f1684c6baee2300</anchor>
      <arglist>(statement_handle st)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL char const  *</type>
      <name>soci_get_into_date</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a5b47dbdc67158acf3661cd4e3e1bc6af</anchor>
      <arglist>(statement_handle st, int position)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL char const  *</type>
      <name>soci_get_into_date_v</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a1e10f1949b78ec866b86f82044067a2d</anchor>
      <arglist>(statement_handle st, int position, int index)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL double</type>
      <name>soci_get_into_double</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a10e250d48c57070cf4d998458f656d66</anchor>
      <arglist>(statement_handle st, int position)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL double</type>
      <name>soci_get_into_double_v</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>ace71aa2eaf3287a8c43a05cb8ae8e534</anchor>
      <arglist>(statement_handle st, int position, int index)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_get_into_int</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>ad6a341f89fa8da19cef815af1895d68b</anchor>
      <arglist>(statement_handle st, int position)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_get_into_int_v</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>ad46b71dfb181edeb50400a3813e95671</anchor>
      <arglist>(statement_handle st, int position, int index)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL long long</type>
      <name>soci_get_into_long_long</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a41a91a24870ab067ca1e7b539fab4b36</anchor>
      <arglist>(statement_handle st, int position)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL long long</type>
      <name>soci_get_into_long_long_v</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a7dc3d6d360aab1042a62e817640e650f</anchor>
      <arglist>(statement_handle st, int position, int index)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_get_into_state</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>aa275cc92c4092dcc5825da66d1968005</anchor>
      <arglist>(statement_handle st, int position)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_get_into_state_v</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a2691ba3aeb3dc4bac6406a224e4b9900</anchor>
      <arglist>(statement_handle st, int position, int index)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL char const  *</type>
      <name>soci_get_into_string</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a3de658d9cf2a47f2dd0d03c2ca7849e6</anchor>
      <arglist>(statement_handle st, int position)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL char const  *</type>
      <name>soci_get_into_string_v</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a3184b182e0d83f1886430c5901b262ea</anchor>
      <arglist>(statement_handle st, int position, int index)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL char const  *</type>
      <name>soci_get_use_date</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>ade3eb22f664002d4485309fdc556db07</anchor>
      <arglist>(statement_handle st, char const *name)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL double</type>
      <name>soci_get_use_double</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a9bb3e4d0b4be7618a1826fc13afb1323</anchor>
      <arglist>(statement_handle st, char const *name)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_get_use_int</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>ae0512d06e26acb87ff2ce14cc483b32d</anchor>
      <arglist>(statement_handle st, char const *name)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL long long</type>
      <name>soci_get_use_long_long</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a3b6448385477749c44ee1ac0dd956ae7</anchor>
      <arglist>(statement_handle st, char const *name)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_get_use_state</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>acbdad0b2385d83c5acabef6bf95fbbcf</anchor>
      <arglist>(statement_handle st, char const *name)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL char const  *</type>
      <name>soci_get_use_string</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a026ab7a62fcd1af7a36be0df4c61509a</anchor>
      <arglist>(statement_handle st, char const *name)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_got_data</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a8f07209f3baea6fa50ac1705b0dcae64</anchor>
      <arglist>(statement_handle st)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_into_date</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>aa5858c0ec1c31a23d8ef8914748cb75f</anchor>
      <arglist>(statement_handle st)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_into_date_v</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>ab873766d4a26cb16ff8f6f1d0b51f324</anchor>
      <arglist>(statement_handle st)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_into_double</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a2e766c1cc8811d6e8e71bda492866858</anchor>
      <arglist>(statement_handle st)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_into_double_v</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>aa4fbb7d9a7d3af34bd46e3c0c458cff7</anchor>
      <arglist>(statement_handle st)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_into_get_size_v</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>ae1a6d7f7a278c8f0f942705a942d136d</anchor>
      <arglist>(statement_handle st)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_into_int</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a31eb9599fdb0be8adda6670cdadbd997</anchor>
      <arglist>(statement_handle st)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_into_int_v</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a023eba9ee33985e2ccec8a43b86c1261</anchor>
      <arglist>(statement_handle st)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_into_long_long</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>ac1da2fda0c7d7ff6418bca2842aad6c9</anchor>
      <arglist>(statement_handle st)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_into_long_long_v</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a7d5094f5c1ed63834eedae46a9501bcd</anchor>
      <arglist>(statement_handle st)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_into_resize_v</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a1c9755446fe67689f840a127dabd8580</anchor>
      <arglist>(statement_handle st, int new_size)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_into_string</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a1d79fb80d2226f55883d8977b0a58248</anchor>
      <arglist>(statement_handle st)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_into_string_v</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>ac7b6f8efac604ef78274652fa3821360</anchor>
      <arglist>(statement_handle st)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_prepare</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>acc272a8e39f5c7627e4d6a6949748910</anchor>
      <arglist>(statement_handle st, char const *query)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_rollback</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>ac903ee95fb39cd197c5c91e02dcdaba9</anchor>
      <arglist>(session_handle s)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL char const  *</type>
      <name>soci_session_error_message</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a1d84858daa3c54ca75d620aba4dbb1d2</anchor>
      <arglist>(session_handle s)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_session_state</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>ab2b64165536bf9c410bd87157ca035e6</anchor>
      <arglist>(session_handle s)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_set_use_date</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a96c63a80308dd56d71ca0e7bdf822459</anchor>
      <arglist>(statement_handle st, char const *name, char const *val)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_set_use_date_v</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a9838fe14a4c51cbaecde21b53d3a58a1</anchor>
      <arglist>(statement_handle st, char const *name, int index, char const *val)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_set_use_double</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a59597d14597f9d4ad12504fe284d36d6</anchor>
      <arglist>(statement_handle st, char const *name, double val)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_set_use_double_v</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>acbd1c7a8b7accd5df353081b4e93b476</anchor>
      <arglist>(statement_handle st, char const *name, int index, double val)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_set_use_int</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a87e43103e7ee91b49c029bbc0cbe1c0b</anchor>
      <arglist>(statement_handle st, char const *name, int val)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_set_use_int_v</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a69af34ca1779263ec98eb36b6c5d7bdc</anchor>
      <arglist>(statement_handle st, char const *name, int index, int val)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_set_use_long_long</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a322b57de39c75dff9d3e1adaa9c5096a</anchor>
      <arglist>(statement_handle st, char const *name, long long val)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_set_use_long_long_v</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a84092f2c5947801179af1007999648d7</anchor>
      <arglist>(statement_handle st, char const *name, int index, long long val)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_set_use_state</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a7d9e90cefc605a5046dd2bb004e3bd91</anchor>
      <arglist>(statement_handle st, char const *name, int state)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_set_use_state_v</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>ac86a81663c2948882042d729601890e6</anchor>
      <arglist>(statement_handle st, char const *name, int index, int state)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_set_use_string</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a5af64ac8e739aa0aefab665ccd708f04</anchor>
      <arglist>(statement_handle st, char const *name, char const *val)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_set_use_string_v</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a935340c3f502d0be4f1478c287e6f7d8</anchor>
      <arglist>(statement_handle st, char const *name, int index, char const *val)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL char const  *</type>
      <name>soci_statement_error_message</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>ad9c930cad9b74210f75c09bbf9ab529c</anchor>
      <arglist>(statement_handle st)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_statement_state</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a9a76e95f7ac36d692d1f28bb2acec7a0</anchor>
      <arglist>(statement_handle st)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_use_date</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>acc4197e12224d013dfed188563bc8b5d</anchor>
      <arglist>(statement_handle st, char const *name)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_use_date_v</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a16f5262b8699d32f72a08da6ca11e137</anchor>
      <arglist>(statement_handle st, char const *name)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_use_double</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a0ea431849d4765895c11f290b635a033</anchor>
      <arglist>(statement_handle st, char const *name)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_use_double_v</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a175641157f1e2332692a51a3c7e8063f</anchor>
      <arglist>(statement_handle st, char const *name)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_use_get_size_v</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a4516d6a2d3d99d4a473d3668df6632c5</anchor>
      <arglist>(statement_handle st)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_use_int</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>ae207cb85c5af0d19ca612bb86ad4bd1e</anchor>
      <arglist>(statement_handle st, char const *name)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_use_int_v</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>aac2f16d06d96148365627cfbaef3d82a</anchor>
      <arglist>(statement_handle st, char const *name)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_use_long_long</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a046c7e5395bbaec463069c4e57ca5403</anchor>
      <arglist>(statement_handle st, char const *name)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_use_long_long_v</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a6b47cefac2404a230b87cdaecb88151a</anchor>
      <arglist>(statement_handle st, char const *name)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_use_resize_v</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a5254fbdfdf11d659856a941dddcba409</anchor>
      <arglist>(statement_handle st, int new_size)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_use_string</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a1d8283dd3bdc926ebac19ba8f93b6cb0</anchor>
      <arglist>(statement_handle st, char const *name)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_use_string_v</name>
      <anchorfile>soci-simple_8cpp.html</anchorfile>
      <anchor>a2726a409abc8d61b3ed69466649bda22</anchor>
      <arglist>(statement_handle st, char const *name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>soci-simple.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>soci-simple_8h</filename>
    <includes id="soci-config_8h" name="soci-config.h" local="yes" imported="no">soci-config.h</includes>
    <member kind="typedef">
      <type>void *</type>
      <name>session_handle</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>ae3e8b44a5edb77c635a397ca02b0c94e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>statement_handle</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a78106968a456e5d42ee8a3f88365699c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_begin</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a973ec2be4d5d635a7ad1fd938acb987f</anchor>
      <arglist>(session_handle s)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_commit</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a802aa3beb306abd0abe8df9cef396c4e</anchor>
      <arglist>(session_handle s)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL session_handle</type>
      <name>soci_create_session</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>ab9a2e2485f79d35a893b0c02dbaefed6</anchor>
      <arglist>(char const *connectionString)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL statement_handle</type>
      <name>soci_create_statement</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>ad43b0e3ef7ff4dc8bd33e002bf35dba4</anchor>
      <arglist>(session_handle s)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_destroy_session</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a4a76bebc05246226484ed48ca50b160d</anchor>
      <arglist>(session_handle s)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_destroy_statement</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a71497499d72aa45aaa1d8c6f4cb985ce</anchor>
      <arglist>(statement_handle st)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_execute</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>ae02670e0b71add9519f2675c9f299eb1</anchor>
      <arglist>(statement_handle st, int withDataExchange)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_fetch</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a2a9ac17bc8846cac4b3a38e6de7a2ea0</anchor>
      <arglist>(statement_handle st)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL long long</type>
      <name>soci_get_affected_rows</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a8a633499c620c7ac2f1684c6baee2300</anchor>
      <arglist>(statement_handle st)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL char const  *</type>
      <name>soci_get_into_date</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a5b47dbdc67158acf3661cd4e3e1bc6af</anchor>
      <arglist>(statement_handle st, int position)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL char const  *</type>
      <name>soci_get_into_date_v</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a1e10f1949b78ec866b86f82044067a2d</anchor>
      <arglist>(statement_handle st, int position, int index)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL double</type>
      <name>soci_get_into_double</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a10e250d48c57070cf4d998458f656d66</anchor>
      <arglist>(statement_handle st, int position)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL double</type>
      <name>soci_get_into_double_v</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>ace71aa2eaf3287a8c43a05cb8ae8e534</anchor>
      <arglist>(statement_handle st, int position, int index)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_get_into_int</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>ad6a341f89fa8da19cef815af1895d68b</anchor>
      <arglist>(statement_handle st, int position)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_get_into_int_v</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>ad46b71dfb181edeb50400a3813e95671</anchor>
      <arglist>(statement_handle st, int position, int index)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL long long</type>
      <name>soci_get_into_long_long</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a41a91a24870ab067ca1e7b539fab4b36</anchor>
      <arglist>(statement_handle st, int position)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL long long</type>
      <name>soci_get_into_long_long_v</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a7dc3d6d360aab1042a62e817640e650f</anchor>
      <arglist>(statement_handle st, int position, int index)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_get_into_state</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>aa275cc92c4092dcc5825da66d1968005</anchor>
      <arglist>(statement_handle st, int position)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_get_into_state_v</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a2691ba3aeb3dc4bac6406a224e4b9900</anchor>
      <arglist>(statement_handle st, int position, int index)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL char const  *</type>
      <name>soci_get_into_string</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a3de658d9cf2a47f2dd0d03c2ca7849e6</anchor>
      <arglist>(statement_handle st, int position)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL char const  *</type>
      <name>soci_get_into_string_v</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a3184b182e0d83f1886430c5901b262ea</anchor>
      <arglist>(statement_handle st, int position, int index)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL char const  *</type>
      <name>soci_get_use_date</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>ade3eb22f664002d4485309fdc556db07</anchor>
      <arglist>(statement_handle st, char const *name)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL double</type>
      <name>soci_get_use_double</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a9bb3e4d0b4be7618a1826fc13afb1323</anchor>
      <arglist>(statement_handle st, char const *name)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_get_use_int</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>ae0512d06e26acb87ff2ce14cc483b32d</anchor>
      <arglist>(statement_handle st, char const *name)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL long long</type>
      <name>soci_get_use_long_long</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a3b6448385477749c44ee1ac0dd956ae7</anchor>
      <arglist>(statement_handle st, char const *name)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_get_use_state</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>acbdad0b2385d83c5acabef6bf95fbbcf</anchor>
      <arglist>(statement_handle st, char const *name)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL char const  *</type>
      <name>soci_get_use_string</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a026ab7a62fcd1af7a36be0df4c61509a</anchor>
      <arglist>(statement_handle st, char const *name)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_got_data</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a8f07209f3baea6fa50ac1705b0dcae64</anchor>
      <arglist>(statement_handle st)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_into_date</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>aa5858c0ec1c31a23d8ef8914748cb75f</anchor>
      <arglist>(statement_handle st)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_into_date_v</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>ab873766d4a26cb16ff8f6f1d0b51f324</anchor>
      <arglist>(statement_handle st)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_into_double</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a2e766c1cc8811d6e8e71bda492866858</anchor>
      <arglist>(statement_handle st)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_into_double_v</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>aa4fbb7d9a7d3af34bd46e3c0c458cff7</anchor>
      <arglist>(statement_handle st)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_into_get_size_v</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>ae1a6d7f7a278c8f0f942705a942d136d</anchor>
      <arglist>(statement_handle st)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_into_int</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a31eb9599fdb0be8adda6670cdadbd997</anchor>
      <arglist>(statement_handle st)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_into_int_v</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a023eba9ee33985e2ccec8a43b86c1261</anchor>
      <arglist>(statement_handle st)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_into_long_long</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>ac1da2fda0c7d7ff6418bca2842aad6c9</anchor>
      <arglist>(statement_handle st)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_into_long_long_v</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a7d5094f5c1ed63834eedae46a9501bcd</anchor>
      <arglist>(statement_handle st)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_into_resize_v</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a1c9755446fe67689f840a127dabd8580</anchor>
      <arglist>(statement_handle st, int new_size)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_into_string</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a1d79fb80d2226f55883d8977b0a58248</anchor>
      <arglist>(statement_handle st)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_into_string_v</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>ac7b6f8efac604ef78274652fa3821360</anchor>
      <arglist>(statement_handle st)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_prepare</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>acc272a8e39f5c7627e4d6a6949748910</anchor>
      <arglist>(statement_handle st, char const *query)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_rollback</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>ac903ee95fb39cd197c5c91e02dcdaba9</anchor>
      <arglist>(session_handle s)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL char const  *</type>
      <name>soci_session_error_message</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a1d84858daa3c54ca75d620aba4dbb1d2</anchor>
      <arglist>(session_handle s)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_session_state</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>ab2b64165536bf9c410bd87157ca035e6</anchor>
      <arglist>(session_handle s)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_set_use_date</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a96c63a80308dd56d71ca0e7bdf822459</anchor>
      <arglist>(statement_handle st, char const *name, char const *val)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_set_use_date_v</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a9838fe14a4c51cbaecde21b53d3a58a1</anchor>
      <arglist>(statement_handle st, char const *name, int index, char const *val)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_set_use_double</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a59597d14597f9d4ad12504fe284d36d6</anchor>
      <arglist>(statement_handle st, char const *name, double val)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_set_use_double_v</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>acbd1c7a8b7accd5df353081b4e93b476</anchor>
      <arglist>(statement_handle st, char const *name, int index, double val)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_set_use_int</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a87e43103e7ee91b49c029bbc0cbe1c0b</anchor>
      <arglist>(statement_handle st, char const *name, int val)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_set_use_int_v</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a69af34ca1779263ec98eb36b6c5d7bdc</anchor>
      <arglist>(statement_handle st, char const *name, int index, int val)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_set_use_long_long</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a322b57de39c75dff9d3e1adaa9c5096a</anchor>
      <arglist>(statement_handle st, char const *name, long long val)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_set_use_long_long_v</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a84092f2c5947801179af1007999648d7</anchor>
      <arglist>(statement_handle st, char const *name, int index, long long val)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_set_use_state</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a7d9e90cefc605a5046dd2bb004e3bd91</anchor>
      <arglist>(statement_handle st, char const *name, int state)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_set_use_state_v</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>ac86a81663c2948882042d729601890e6</anchor>
      <arglist>(statement_handle st, char const *name, int index, int state)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_set_use_string</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a5af64ac8e739aa0aefab665ccd708f04</anchor>
      <arglist>(statement_handle st, char const *name, char const *val)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_set_use_string_v</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a935340c3f502d0be4f1478c287e6f7d8</anchor>
      <arglist>(statement_handle st, char const *name, int index, char const *val)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL char const  *</type>
      <name>soci_statement_error_message</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>ab7ca13209b3a2e4eac5fc939b4f4b369</anchor>
      <arglist>(statement_handle s)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_statement_state</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a84f91d52941a15962acc3db16db7c110</anchor>
      <arglist>(statement_handle s)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_use_date</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>acc4197e12224d013dfed188563bc8b5d</anchor>
      <arglist>(statement_handle st, char const *name)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_use_date_v</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a16f5262b8699d32f72a08da6ca11e137</anchor>
      <arglist>(statement_handle st, char const *name)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_use_double</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a0ea431849d4765895c11f290b635a033</anchor>
      <arglist>(statement_handle st, char const *name)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_use_double_v</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a175641157f1e2332692a51a3c7e8063f</anchor>
      <arglist>(statement_handle st, char const *name)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL int</type>
      <name>soci_use_get_size_v</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a4516d6a2d3d99d4a473d3668df6632c5</anchor>
      <arglist>(statement_handle st)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_use_int</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>ae207cb85c5af0d19ca612bb86ad4bd1e</anchor>
      <arglist>(statement_handle st, char const *name)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_use_int_v</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>aac2f16d06d96148365627cfbaef3d82a</anchor>
      <arglist>(statement_handle st, char const *name)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_use_long_long</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a046c7e5395bbaec463069c4e57ca5403</anchor>
      <arglist>(statement_handle st, char const *name)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_use_long_long_v</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a6b47cefac2404a230b87cdaecb88151a</anchor>
      <arglist>(statement_handle st, char const *name)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_use_resize_v</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a5254fbdfdf11d659856a941dddcba409</anchor>
      <arglist>(statement_handle st, int new_size)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_use_string</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a1d8283dd3bdc926ebac19ba8f93b6cb0</anchor>
      <arglist>(statement_handle st, char const *name)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>soci_use_string_v</name>
      <anchorfile>soci-simple_8h.html</anchorfile>
      <anchor>a2726a409abc8d61b3ed69466649bda22</anchor>
      <arglist>(statement_handle st, char const *name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>soci-sqlite3.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/sqlite3/</path>
    <filename>soci-sqlite3_8h</filename>
    <includes id="soci-backend_8h" name="soci-backend.h" local="yes" imported="no">soci-backend.h</includes>
    <class kind="struct">soci::sqlite3_backend_factory</class>
    <class kind="struct">soci::sqlite3_blob_backend</class>
    <class kind="struct">soci::sqlite3_column</class>
    <class kind="struct">soci::sqlite3_rowid_backend</class>
    <class kind="struct">soci::sqlite3_session_backend</class>
    <class kind="class">soci::sqlite3_soci_error</class>
    <class kind="struct">soci::sqlite3_standard_into_type_backend</class>
    <class kind="struct">soci::sqlite3_standard_use_type_backend</class>
    <class kind="struct">soci::sqlite3_statement_backend</class>
    <class kind="struct">soci::sqlite3_vector_into_type_backend</class>
    <class kind="struct">soci::sqlite3_vector_use_type_backend</class>
    <namespace>soci</namespace>
    <namespace>sqlite_api</namespace>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_SQLITE3_DECL</name>
      <anchorfile>soci-sqlite3_8h.html</anchorfile>
      <anchor>a2fc6b4c37b2adcf18d48fde8046e9180</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_STATIC</name>
      <anchorfile>soci-sqlite3_8h.html</anchorfile>
      <anchor>a98b49797a7a15e2a570532fc2b5537c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>sqlite3_destructor_type</name>
      <anchorfile>namespacesqlite__api.html</anchorfile>
      <anchor>a2f852d241d0b3e1bb70c9b378b37bf97</anchor>
      <arglist>)(void *)</arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; sqlite3_row &gt;</type>
      <name>sqlite3_recordset</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a5b2a22b262b934f98265c13589968603</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; sqlite3_column &gt;</type>
      <name>sqlite3_row</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a98325cf7df1bd43a304f6cceda4ab4c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SOCI_SQLITE3_DECL backend_factory const  *</type>
      <name>factory_sqlite3</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>aa064a07bd5ee8976a307e375b5ef2e31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SOCI_SQLITE3_DECL void</type>
      <name>register_factory_sqlite3</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>ae6d47b8f0cefb8b25bc0ec1687b5b2c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>SOCI_SQLITE3_DECL sqlite3_backend_factory const</type>
      <name>sqlite3</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a2f76ac37466874bd2e5110516d6f26ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>soci.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>soci_8h</filename>
    <includes id="backend-loader_8h" name="backend-loader.h" local="yes" imported="no">backend-loader.h</includes>
    <includes id="blob_8h" name="blob.h" local="yes" imported="no">blob.h</includes>
    <includes id="blob-exchange_8h" name="blob-exchange.h" local="yes" imported="no">blob-exchange.h</includes>
    <includes id="connection-pool_8h" name="connection-pool.h" local="yes" imported="no">connection-pool.h</includes>
    <includes id="core_2error_8h" name="core/error.h" local="yes" imported="no">error.h</includes>
    <includes id="exchange-traits_8h" name="exchange-traits.h" local="yes" imported="no">exchange-traits.h</includes>
    <includes id="into_8h" name="into.h" local="yes" imported="no">into.h</includes>
    <includes id="into-type_8h" name="into-type.h" local="yes" imported="no">into-type.h</includes>
    <includes id="once-temp-type_8h" name="once-temp-type.h" local="yes" imported="no">once-temp-type.h</includes>
    <includes id="prepare-temp-type_8h" name="prepare-temp-type.h" local="yes" imported="no">prepare-temp-type.h</includes>
    <includes id="procedure_8h" name="procedure.h" local="yes" imported="no">procedure.h</includes>
    <includes id="ref-counted-prepare-info_8h" name="ref-counted-prepare-info.h" local="yes" imported="no">ref-counted-prepare-info.h</includes>
    <includes id="ref-counted-statement_8h" name="ref-counted-statement.h" local="yes" imported="no">ref-counted-statement.h</includes>
    <includes id="row_8h" name="row.h" local="yes" imported="no">row.h</includes>
    <includes id="row-exchange_8h" name="row-exchange.h" local="yes" imported="no">row-exchange.h</includes>
    <includes id="rowid_8h" name="rowid.h" local="yes" imported="no">rowid.h</includes>
    <includes id="rowid-exchange_8h" name="rowid-exchange.h" local="yes" imported="no">rowid-exchange.h</includes>
    <includes id="rowset_8h" name="rowset.h" local="yes" imported="no">rowset.h</includes>
    <includes id="session_8h" name="session.h" local="yes" imported="no">session.h</includes>
    <includes id="soci-backend_8h" name="soci-backend.h" local="yes" imported="no">soci-backend.h</includes>
    <includes id="soci-config_8h" name="soci-config.h" local="yes" imported="no">soci-config.h</includes>
    <includes id="soci-platform_8h" name="soci-platform.h" local="yes" imported="no">soci-platform.h</includes>
    <includes id="statement_8h" name="statement.h" local="yes" imported="no">statement.h</includes>
    <includes id="transaction_8h" name="transaction.h" local="yes" imported="no">transaction.h</includes>
    <includes id="type-conversion_8h" name="type-conversion.h" local="yes" imported="no">type-conversion.h</includes>
    <includes id="type-conversion-traits_8h" name="type-conversion-traits.h" local="yes" imported="no">type-conversion-traits.h</includes>
    <includes id="type-holder_8h" name="type-holder.h" local="yes" imported="no">type-holder.h</includes>
    <includes id="type-ptr_8h" name="type-ptr.h" local="yes" imported="no">type-ptr.h</includes>
    <includes id="unsigned-types_8h" name="unsigned-types.h" local="yes" imported="no">unsigned-types.h</includes>
    <includes id="use_8h" name="use.h" local="yes" imported="no">use.h</includes>
    <includes id="use-type_8h" name="use-type.h" local="yes" imported="no">use-type.h</includes>
    <includes id="values_8h" name="values.h" local="yes" imported="no">values.h</includes>
    <includes id="values-exchange_8h" name="values-exchange.h" local="yes" imported="no">values-exchange.h</includes>
  </compound>
  <compound kind="file">
    <name>db2/standard-into-type.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/db2/</path>
    <filename>db2_2standard-into-type_8cpp</filename>
    <includes id="soci-db2_8h" name="soci-db2.h" local="yes" imported="no">soci-db2.h</includes>
    <includes id="db2_2common_8h" name="db2/common.h" local="yes" imported="no">common.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_DB2_SOURCE</name>
      <anchorfile>db2_2standard-into-type_8cpp.html</anchorfile>
      <anchor>a50dba5947c85cf1c4c966386a3d7973c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>empty/standard-into-type.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/empty/</path>
    <filename>empty_2standard-into-type_8cpp</filename>
    <includes id="soci-empty_8h" name="soci-empty.h" local="yes" imported="no">soci-empty.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_EMPTY_SOURCE</name>
      <anchorfile>empty_2standard-into-type_8cpp.html</anchorfile>
      <anchor>a86428bd4e0a929d8c9fecfbe045b419c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>firebird/standard-into-type.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/firebird/</path>
    <filename>firebird_2standard-into-type_8cpp</filename>
    <includes id="soci-firebird_8h" name="soci-firebird.h" local="yes" imported="no">soci-firebird.h</includes>
    <includes id="firebird_2common_8h" name="firebird/common.h" local="yes" imported="no">common.h</includes>
    <includes id="soci_8h" name="soci.h" local="no" imported="no">soci.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_FIREBIRD_SOURCE</name>
      <anchorfile>firebird_2standard-into-type_8cpp.html</anchorfile>
      <anchor>a713f9094460497d87fa4e43ba85c4cc9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mysql/standard-into-type.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/mysql/</path>
    <filename>mysql_2standard-into-type_8cpp</filename>
    <includes id="soci-mysql_8h" name="soci-mysql.h" local="yes" imported="no">soci-mysql.h</includes>
    <includes id="soci-platform_8h" name="soci-platform.h" local="no" imported="no">soci-platform.h</includes>
    <includes id="mysql_2common_8h" name="mysql/common.h" local="yes" imported="no">common.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_MYSQL_SOURCE</name>
      <anchorfile>mysql_2standard-into-type_8cpp.html</anchorfile>
      <anchor>af53afe1a5cda4bdcb192a6b90399c877</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>odbc/standard-into-type.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/odbc/</path>
    <filename>odbc_2standard-into-type_8cpp</filename>
    <includes id="soci-platform_8h" name="soci-platform.h" local="no" imported="no">soci-platform.h</includes>
    <includes id="soci-odbc_8h" name="soci-odbc.h" local="yes" imported="no">soci-odbc.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_ODBC_SOURCE</name>
      <anchorfile>odbc_2standard-into-type_8cpp.html</anchorfile>
      <anchor>a89d233f40fce652fa2d01bd4a54eaad7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>oracle/standard-into-type.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/oracle/</path>
    <filename>oracle_2standard-into-type_8cpp</filename>
    <includes id="soci-oracle_8h" name="soci-oracle.h" local="yes" imported="no">soci-oracle.h</includes>
    <includes id="blob_8h" name="blob.h" local="yes" imported="no">blob.h</includes>
    <includes id="backends_2oracle_2error_8h" name="backends/oracle/error.h" local="yes" imported="no">error.h</includes>
    <includes id="rowid_8h" name="rowid.h" local="yes" imported="no">rowid.h</includes>
    <includes id="statement_8h" name="statement.h" local="yes" imported="no">statement.h</includes>
    <includes id="soci-platform_8h" name="soci-platform.h" local="no" imported="no">soci-platform.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_ORACLE_SOURCE</name>
      <anchorfile>oracle_2standard-into-type_8cpp.html</anchorfile>
      <anchor>a7a328ed60c2801ce04a97ed79423634f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>postgresql/standard-into-type.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/postgresql/</path>
    <filename>postgresql_2standard-into-type_8cpp</filename>
    <includes id="soci-platform_8h" name="soci-platform.h" local="no" imported="no">soci-platform.h</includes>
    <includes id="soci-postgresql_8h" name="soci-postgresql.h" local="yes" imported="no">soci-postgresql.h</includes>
    <includes id="postgresql_2common_8h" name="postgresql/common.h" local="yes" imported="no">common.h</includes>
    <includes id="rowid_8h" name="rowid.h" local="yes" imported="no">rowid.h</includes>
    <includes id="blob_8h" name="blob.h" local="yes" imported="no">blob.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_POSTGRESQL_SOURCE</name>
      <anchorfile>postgresql_2standard-into-type_8cpp.html</anchorfile>
      <anchor>a9806e42f129547cbdd05b92524e36de8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sqlite3/standard-into-type.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/sqlite3/</path>
    <filename>sqlite3_2standard-into-type_8cpp</filename>
    <includes id="soci-platform_8h" name="soci-platform.h" local="no" imported="no">soci-platform.h</includes>
    <includes id="soci-sqlite3_8h" name="soci-sqlite3.h" local="yes" imported="no">soci-sqlite3.h</includes>
    <includes id="rowid_8h" name="rowid.h" local="yes" imported="no">rowid.h</includes>
    <includes id="sqlite3_2common_8h" name="sqlite3/common.h" local="yes" imported="no">common.h</includes>
    <includes id="blob_8h" name="blob.h" local="yes" imported="no">blob.h</includes>
  </compound>
  <compound kind="file">
    <name>db2/standard-use-type.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/db2/</path>
    <filename>db2_2standard-use-type_8cpp</filename>
    <includes id="soci-db2_8h" name="soci-db2.h" local="yes" imported="no">soci-db2.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_DB2_SOURCE</name>
      <anchorfile>db2_2standard-use-type_8cpp.html</anchorfile>
      <anchor>a50dba5947c85cf1c4c966386a3d7973c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>empty/standard-use-type.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/empty/</path>
    <filename>empty_2standard-use-type_8cpp</filename>
    <includes id="soci-empty_8h" name="soci-empty.h" local="yes" imported="no">soci-empty.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_EMPTY_SOURCE</name>
      <anchorfile>empty_2standard-use-type_8cpp.html</anchorfile>
      <anchor>a86428bd4e0a929d8c9fecfbe045b419c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>firebird/standard-use-type.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/firebird/</path>
    <filename>firebird_2standard-use-type_8cpp</filename>
    <includes id="soci-firebird_8h" name="soci-firebird.h" local="yes" imported="no">soci-firebird.h</includes>
    <includes id="firebird_2common_8h" name="firebird/common.h" local="yes" imported="no">common.h</includes>
    <includes id="soci_8h" name="soci.h" local="no" imported="no">soci.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_FIREBIRD_SOURCE</name>
      <anchorfile>firebird_2standard-use-type_8cpp.html</anchorfile>
      <anchor>a713f9094460497d87fa4e43ba85c4cc9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mysql/standard-use-type.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/mysql/</path>
    <filename>mysql_2standard-use-type_8cpp</filename>
    <includes id="soci-mysql_8h" name="soci-mysql.h" local="yes" imported="no">soci-mysql.h</includes>
    <includes id="mysql_2common_8h" name="mysql/common.h" local="yes" imported="no">common.h</includes>
    <includes id="soci-platform_8h" name="soci-platform.h" local="no" imported="no">soci-platform.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_MYSQL_SOURCE</name>
      <anchorfile>mysql_2standard-use-type_8cpp.html</anchorfile>
      <anchor>af53afe1a5cda4bdcb192a6b90399c877</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>odbc/standard-use-type.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/odbc/</path>
    <filename>odbc_2standard-use-type_8cpp</filename>
    <includes id="soci-platform_8h" name="soci-platform.h" local="no" imported="no">soci-platform.h</includes>
    <includes id="soci-odbc_8h" name="soci-odbc.h" local="yes" imported="no">soci-odbc.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_ODBC_SOURCE</name>
      <anchorfile>odbc_2standard-use-type_8cpp.html</anchorfile>
      <anchor>a89d233f40fce652fa2d01bd4a54eaad7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>oracle/standard-use-type.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/oracle/</path>
    <filename>oracle_2standard-use-type_8cpp</filename>
    <includes id="soci-oracle_8h" name="soci-oracle.h" local="yes" imported="no">soci-oracle.h</includes>
    <includes id="blob_8h" name="blob.h" local="yes" imported="no">blob.h</includes>
    <includes id="backends_2oracle_2error_8h" name="backends/oracle/error.h" local="yes" imported="no">error.h</includes>
    <includes id="rowid_8h" name="rowid.h" local="yes" imported="no">rowid.h</includes>
    <includes id="statement_8h" name="statement.h" local="yes" imported="no">statement.h</includes>
    <includes id="soci-platform_8h" name="soci-platform.h" local="no" imported="no">soci-platform.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>soci_ORACLE_SOURCE</name>
      <anchorfile>oracle_2standard-use-type_8cpp.html</anchorfile>
      <anchor>acfe52ae023041221caad947cde7a3822</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>postgresql/standard-use-type.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/postgresql/</path>
    <filename>postgresql_2standard-use-type_8cpp</filename>
    <includes id="soci-postgresql_8h" name="soci-postgresql.h" local="yes" imported="no">soci-postgresql.h</includes>
    <includes id="blob_8h" name="blob.h" local="yes" imported="no">blob.h</includes>
    <includes id="rowid_8h" name="rowid.h" local="yes" imported="no">rowid.h</includes>
    <includes id="soci-platform_8h" name="soci-platform.h" local="no" imported="no">soci-platform.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_POSTGRESQL_SOURCE</name>
      <anchorfile>postgresql_2standard-use-type_8cpp.html</anchorfile>
      <anchor>a9806e42f129547cbdd05b92524e36de8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sqlite3/standard-use-type.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/sqlite3/</path>
    <filename>sqlite3_2standard-use-type_8cpp</filename>
    <includes id="soci-sqlite3_8h" name="soci-sqlite3.h" local="yes" imported="no">soci-sqlite3.h</includes>
    <includes id="soci-platform_8h" name="soci-platform.h" local="no" imported="no">soci-platform.h</includes>
    <includes id="rowid_8h" name="rowid.h" local="yes" imported="no">rowid.h</includes>
    <includes id="blob_8h" name="blob.h" local="yes" imported="no">blob.h</includes>
  </compound>
  <compound kind="file">
    <name>backends/db2/statement.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/db2/</path>
    <filename>backends_2db2_2statement_8cpp</filename>
    <includes id="soci-db2_8h" name="soci-db2.h" local="yes" imported="no">soci-db2.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_DB2_SOURCE</name>
      <anchorfile>backends_2db2_2statement_8cpp.html</anchorfile>
      <anchor>a50dba5947c85cf1c4c966386a3d7973c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>backends/empty/statement.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/empty/</path>
    <filename>backends_2empty_2statement_8cpp</filename>
    <includes id="soci-empty_8h" name="soci-empty.h" local="yes" imported="no">soci-empty.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_EMPTY_SOURCE</name>
      <anchorfile>backends_2empty_2statement_8cpp.html</anchorfile>
      <anchor>a86428bd4e0a929d8c9fecfbe045b419c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>backends/firebird/statement.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/firebird/</path>
    <filename>backends_2firebird_2statement_8cpp</filename>
    <includes id="soci-firebird_8h" name="soci-firebird.h" local="yes" imported="no">soci-firebird.h</includes>
    <includes id="error-firebird_8h" name="error-firebird.h" local="yes" imported="no">error-firebird.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_FIREBIRD_SOURCE</name>
      <anchorfile>backends_2firebird_2statement_8cpp.html</anchorfile>
      <anchor>a713f9094460497d87fa4e43ba85c4cc9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>backends/mysql/statement.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/mysql/</path>
    <filename>backends_2mysql_2statement_8cpp</filename>
    <includes id="soci-mysql_8h" name="soci-mysql.h" local="yes" imported="no">soci-mysql.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_MYSQL_SOURCE</name>
      <anchorfile>backends_2mysql_2statement_8cpp.html</anchorfile>
      <anchor>af53afe1a5cda4bdcb192a6b90399c877</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>backends/odbc/statement.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/odbc/</path>
    <filename>backends_2odbc_2statement_8cpp</filename>
    <includes id="soci-odbc_8h" name="soci-odbc.h" local="yes" imported="no">soci-odbc.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_ODBC_SOURCE</name>
      <anchorfile>backends_2odbc_2statement_8cpp.html</anchorfile>
      <anchor>a89d233f40fce652fa2d01bd4a54eaad7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>backends/oracle/statement.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/oracle/</path>
    <filename>backends_2oracle_2statement_8cpp</filename>
    <includes id="soci-oracle_8h" name="soci-oracle.h" local="yes" imported="no">soci-oracle.h</includes>
    <includes id="backends_2oracle_2error_8h" name="backends/oracle/error.h" local="yes" imported="no">error.h</includes>
    <includes id="soci-backend_8h" name="soci-backend.h" local="no" imported="no">soci-backend.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>soci_ORACLE_SOURCE</name>
      <anchorfile>backends_2oracle_2statement_8cpp.html</anchorfile>
      <anchor>acfe52ae023041221caad947cde7a3822</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>backends/postgresql/statement.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/postgresql/</path>
    <filename>backends_2postgresql_2statement_8cpp</filename>
    <includes id="soci-postgresql_8h" name="soci-postgresql.h" local="yes" imported="no">soci-postgresql.h</includes>
    <includes id="soci-platform_8h" name="soci-platform.h" local="no" imported="no">soci-platform.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_POSTGRESQL_SOURCE</name>
      <anchorfile>backends_2postgresql_2statement_8cpp.html</anchorfile>
      <anchor>a9806e42f129547cbdd05b92524e36de8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>backends/sqlite3/statement.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/sqlite3/</path>
    <filename>backends_2sqlite3_2statement_8cpp</filename>
    <includes id="soci-sqlite3_8h" name="soci-sqlite3.h" local="yes" imported="no">soci-sqlite3.h</includes>
  </compound>
  <compound kind="file">
    <name>core/statement.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>core_2statement_8cpp</filename>
    <includes id="statement_8h" name="statement.h" local="yes" imported="no">statement.h</includes>
    <includes id="session_8h" name="session.h" local="yes" imported="no">session.h</includes>
    <includes id="into-type_8h" name="into-type.h" local="yes" imported="no">into-type.h</includes>
    <includes id="use-type_8h" name="use-type.h" local="yes" imported="no">use-type.h</includes>
    <includes id="values_8h" name="values.h" local="yes" imported="no">values.h</includes>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_SOURCE</name>
      <anchorfile>core_2statement_8cpp.html</anchorfile>
      <anchor>ae6701f04be3148d15461706884b38e01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>statement.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>statement_8h</filename>
    <includes id="bind-values_8h" name="bind-values.h" local="yes" imported="no">bind-values.h</includes>
    <includes id="into-type_8h" name="into-type.h" local="yes" imported="no">into-type.h</includes>
    <includes id="into_8h" name="into.h" local="yes" imported="no">into.h</includes>
    <includes id="use-type_8h" name="use-type.h" local="yes" imported="no">use-type.h</includes>
    <includes id="use_8h" name="use.h" local="yes" imported="no">use.h</includes>
    <includes id="soci-backend_8h" name="soci-backend.h" local="yes" imported="no">soci-backend.h</includes>
    <includes id="row_8h" name="row.h" local="yes" imported="no">row.h</includes>
    <class kind="struct">soci::details::exchange_traits&lt; statement &gt;</class>
    <class kind="class">soci::details::into_type&lt; statement &gt;</class>
    <class kind="class">soci::statement</class>
    <class kind="class">soci::details::statement_impl</class>
    <class kind="class">soci::details::use_type&lt; statement &gt;</class>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
  </compound>
  <compound kind="file">
    <name>StaticRelationHeuristic.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/heuristic_trainer/</path>
    <filename>StaticRelationHeuristic_8cpp</filename>
    <includes id="StaticRelationHeuristic_8hpp" name="StaticRelationHeuristic.hpp" local="yes" imported="no">StaticRelationHeuristic.hpp</includes>
    <includes id="GeometryHelper_8hpp" name="GeometryHelper.hpp" local="yes" imported="no">utility/GeometryHelper.hpp</includes>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>StaticRelationHeuristic.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/heuristic_trainer/</path>
    <filename>StaticRelationHeuristic_8hpp</filename>
    <includes id="Tracks_8hpp" name="Tracks.hpp" local="yes" imported="no">common_type/Tracks.hpp</includes>
    <includes id="Heuristic_8hpp" name="Heuristic.hpp" local="yes" imported="no">Heuristic.hpp</includes>
    <class kind="class">ISM::StaticRelationHeuristic</class>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>SVGHelper.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/utility/</path>
    <filename>SVGHelper_8cpp</filename>
    <includes id="SVGHelper_8hpp" name="SVGHelper.hpp" local="yes" imported="no">SVGHelper.hpp</includes>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>SVGHelper.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/utility/</path>
    <filename>SVGHelper_8hpp</filename>
    <includes id="ObjectRelation_8hpp" name="ObjectRelation.hpp" local="yes" imported="no">../combinatorial_trainer/ObjectRelation.hpp</includes>
    <includes id="EvaluationResult_8hpp" name="EvaluationResult.hpp" local="yes" imported="no">../combinatorial_trainer/EvaluationResult.hpp</includes>
    <includes id="Topology_8hpp" name="Topology.hpp" local="yes" imported="no">../combinatorial_trainer/Topology.hpp</includes>
    <includes id="CostFunction_8hpp" name="CostFunction.hpp" local="yes" imported="no">../combinatorial_optimization/CostFunction.hpp</includes>
    <class kind="struct">ISM::SVGHelper::OptimizationRound</class>
    <class kind="struct">ISM::SVGHelper::OptimizationRun</class>
    <class kind="class">ISM::SVGHelper</class>
    <class kind="struct">ISM::SVGHelper::TopologyContainer</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SVGHelper &gt;</type>
      <name>SVGHelperPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>af61a9328869e2ac190020c37e149059f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TableHelper.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/utility/</path>
    <filename>TableHelper_8cpp</filename>
    <includes id="TableHelper_8hpp" name="TableHelper.hpp" local="yes" imported="no">TableHelper.hpp</includes>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>TableHelper.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/utility/</path>
    <filename>TableHelper_8hpp</filename>
    <includes id="soci_8h" name="soci.h" local="yes" imported="no">soci/src/core/soci.h</includes>
    <includes id="soci-sqlite3_8h" name="soci-sqlite3.h" local="yes" imported="no">soci/src/backends/sqlite3/soci-sqlite3.h</includes>
    <includes id="Object_8hpp" name="Object.hpp" local="yes" imported="no">common_type/Object.hpp</includes>
    <includes id="ObjectSet_8hpp" name="ObjectSet.hpp" local="yes" imported="no">common_type/ObjectSet.hpp</includes>
    <includes id="RecordedPattern_8hpp" name="RecordedPattern.hpp" local="yes" imported="no">common_type/RecordedPattern.hpp</includes>
    <includes id="VoteSpecifier_8hpp" name="VoteSpecifier.hpp" local="yes" imported="no">common_type/VoteSpecifier.hpp</includes>
    <includes id="Pattern_8hpp" name="Pattern.hpp" local="yes" imported="no">common_type/Pattern.hpp</includes>
    <class kind="class">ISM::TableHelper</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::map&lt; std::string, std::vector&lt; VoteSpecifierPtr &gt; &gt; &gt;</type>
      <name>ObjectToVoteMap</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>afeb62f28851cf8aa7403bf080a8af235</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::vector&lt; VoteSpecifierPtr &gt; &gt;</type>
      <name>ObjectTypeToVoteMap</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a2392cc4b854e8ebf5d8170f65545dc42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, PatternPtr &gt;</type>
      <name>PatternNameToPatternMap</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ad091499f675f2cdab8265aba37e39ff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::map&lt; std::string, std::map&lt; std::string, std::vector&lt; VoteSpecifierPtr &gt; &gt; &gt; &gt;</type>
      <name>PatternToObjectToVoteMap</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a618ef132502d332dcb5fd00ac2dab10f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TableHelper &gt;</type>
      <name>TableHelperPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a0ae122c3be5fa48dbbd435ce4fac3e93</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test-db2.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/db2/test/</path>
    <filename>test-db2_8cpp</filename>
    <includes id="soci_8h" name="soci.h" local="yes" imported="no">soci.h</includes>
    <includes id="soci-db2_8h" name="soci-db2.h" local="yes" imported="no">soci-db2.h</includes>
    <includes id="common-tests_8h" name="common-tests.h" local="yes" imported="no">common-tests.h</includes>
    <class kind="struct">table_creator_for_get_affected_rows</class>
    <class kind="struct">table_creator_one</class>
    <class kind="struct">table_creator_three</class>
    <class kind="struct">table_creator_two</class>
    <class kind="class">test_context</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test-db2_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1</name>
      <anchorfile>test-db2_8cpp.html</anchorfile>
      <anchor>a1440a7779ac56f47a3f355ce4a8c7da0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2</name>
      <anchorfile>test-db2_8cpp.html</anchorfile>
      <anchor>a0283886819c7c140a023582b7269e2d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3</name>
      <anchorfile>test-db2_8cpp.html</anchorfile>
      <anchor>a6d0455dd5c30adda100e95f0423c786e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>backend_factory const  &amp;</type>
      <name>backEnd</name>
      <anchorfile>test-db2_8cpp.html</anchorfile>
      <anchor>a309d5a2c70059eea6a837ea7f1e80958</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>connectString</name>
      <anchorfile>test-db2_8cpp.html</anchorfile>
      <anchor>ae915c40e51ff21764f98faa8bd2b68d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test-empty.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/empty/test/</path>
    <filename>test-empty_8cpp</filename>
    <includes id="soci_8h" name="soci.h" local="yes" imported="no">soci.h</includes>
    <includes id="soci-empty_8h" name="soci-empty.h" local="yes" imported="no">soci-empty.h</includes>
    <class kind="struct">Person</class>
    <class kind="struct">soci::type_conversion&lt; Person &gt;</class>
    <namespace>soci</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test-empty_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1</name>
      <anchorfile>test-empty_8cpp.html</anchorfile>
      <anchor>a1440a7779ac56f47a3f355ce4a8c7da0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>backend_factory const  &amp;</type>
      <name>backEnd</name>
      <anchorfile>test-empty_8cpp.html</anchorfile>
      <anchor>a309d5a2c70059eea6a837ea7f1e80958</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>connectString</name>
      <anchorfile>test-empty_8cpp.html</anchorfile>
      <anchor>ae915c40e51ff21764f98faa8bd2b68d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test-firebird.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/firebird/test/</path>
    <filename>test-firebird_8cpp</filename>
    <includes id="soci_8h" name="soci.h" local="yes" imported="no">soci.h</includes>
    <includes id="soci-firebird_8h" name="soci-firebird.h" local="yes" imported="no">soci-firebird.h</includes>
    <includes id="error-firebird_8h" name="error-firebird.h" local="yes" imported="no">error-firebird.h</includes>
    <includes id="common-tests_8h" name="common-tests.h" local="yes" imported="no">common-tests.h</includes>
    <class kind="struct">TableCreator1</class>
    <class kind="struct">TableCreator2</class>
    <class kind="struct">TableCreator3</class>
    <class kind="struct">TableCreator4</class>
    <class kind="class">test_context</class>
    <namespace>soci</namespace>
    <member kind="enumeration">
      <type></type>
      <name>eRowCountType</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a41c16e0e0aa24f61a0dc92fd1df7b472</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eRowsSelected</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a41c16e0e0aa24f61a0dc92fd1df7b472a2566450d54b9b63f9b02ce25e17b2c02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eRowsInserted</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a41c16e0e0aa24f61a0dc92fd1df7b472aa38009495126253c001eb97de1bc8222</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eRowsUpdated</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a41c16e0e0aa24f61a0dc92fd1df7b472a308c61573a75a32f85976fd35bbc3e80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eRowsDeleted</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a41c16e0e0aa24f61a0dc92fd1df7b472a2c49514894da52cc37445ed533452093</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getRowCount</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a3e67bb7972b2cf985f853519935d6061</anchor>
      <arglist>(soci::statement &amp;statement, eRowCountType type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test-firebird_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1</name>
      <anchorfile>test-firebird_8cpp.html</anchorfile>
      <anchor>a1440a7779ac56f47a3f355ce4a8c7da0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test10</name>
      <anchorfile>test-firebird_8cpp.html</anchorfile>
      <anchor>aa253a0e18f2b2d976b1540d8d3f67b9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test11</name>
      <anchorfile>test-firebird_8cpp.html</anchorfile>
      <anchor>ae21983b52ae778c1ed1a9a4e83dac4c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test12</name>
      <anchorfile>test-firebird_8cpp.html</anchorfile>
      <anchor>ac0fe528da61c21c4b3648d2e50e8c59d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test13</name>
      <anchorfile>test-firebird_8cpp.html</anchorfile>
      <anchor>ac8eb30a14af040b00e3e975d5a007f5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2</name>
      <anchorfile>test-firebird_8cpp.html</anchorfile>
      <anchor>a0283886819c7c140a023582b7269e2d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3</name>
      <anchorfile>test-firebird_8cpp.html</anchorfile>
      <anchor>a6d0455dd5c30adda100e95f0423c786e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test4</name>
      <anchorfile>test-firebird_8cpp.html</anchorfile>
      <anchor>a327d8cef466a7560ead5eb3995c0cbae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test5</name>
      <anchorfile>test-firebird_8cpp.html</anchorfile>
      <anchor>a8e1be3038bbc558f32a409f076126c33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test6</name>
      <anchorfile>test-firebird_8cpp.html</anchorfile>
      <anchor>a9725331980ffa46dc478f6728c4e57ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7</name>
      <anchorfile>test-firebird_8cpp.html</anchorfile>
      <anchor>a96b9ae95c46e7154e28dabd85b639483</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test8</name>
      <anchorfile>test-firebird_8cpp.html</anchorfile>
      <anchor>a23668c0ebf838394ccfd783a4848ef93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test9</name>
      <anchorfile>test-firebird_8cpp.html</anchorfile>
      <anchor>a444991317dc6e50a654a8cf71adf4748</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>soci::backend_factory const  &amp;</type>
      <name>backEnd</name>
      <anchorfile>test-firebird_8cpp.html</anchorfile>
      <anchor>a326807ff8408094e5601fec9d24d1c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>connectString</name>
      <anchorfile>test-firebird_8cpp.html</anchorfile>
      <anchor>ae915c40e51ff21764f98faa8bd2b68d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test-mysql.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/mysql/test/</path>
    <filename>test-mysql_8cpp</filename>
    <includes id="soci_8h" name="soci.h" local="yes" imported="no">soci.h</includes>
    <includes id="soci-mysql_8h" name="soci-mysql.h" local="yes" imported="no">soci-mysql.h</includes>
    <includes id="common-tests_8h" name="common-tests.h" local="yes" imported="no">test/common-tests.h</includes>
    <class kind="struct">bigint_table_creator</class>
    <class kind="struct">bigint_unsigned_table_creator</class>
    <class kind="struct">double_value_table_creator</class>
    <class kind="struct">integer_value_table_creator</class>
    <class kind="struct">strings_table_creator</class>
    <class kind="struct">table_creator_for_get_affected_rows</class>
    <class kind="struct">table_creator_one</class>
    <class kind="struct">table_creator_three</class>
    <class kind="struct">table_creator_two</class>
    <class kind="class">test_context</class>
    <class kind="struct">tinyint_unsigned_value_table_creator</class>
    <class kind="struct">tinyint_value_table_creator</class>
    <class kind="struct">unsigned_value_table_creator</class>
    <member kind="function">
      <type>bool</type>
      <name>are_transactions_supported</name>
      <anchorfile>test-mysql_8cpp.html</anchorfile>
      <anchor>a611bfe8a6010760465604dff0c68ea98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>escape_string</name>
      <anchorfile>test-mysql_8cpp.html</anchorfile>
      <anchor>a4355af0f41a4f2a2feb05d8c0e035e44</anchor>
      <arglist>(soci::session &amp;sql, const std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test-mysql_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1</name>
      <anchorfile>test-mysql_8cpp.html</anchorfile>
      <anchor>a1440a7779ac56f47a3f355ce4a8c7da0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test10</name>
      <anchorfile>test-mysql_8cpp.html</anchorfile>
      <anchor>aa253a0e18f2b2d976b1540d8d3f67b9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test11</name>
      <anchorfile>test-mysql_8cpp.html</anchorfile>
      <anchor>ae21983b52ae778c1ed1a9a4e83dac4c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test12</name>
      <anchorfile>test-mysql_8cpp.html</anchorfile>
      <anchor>ac0fe528da61c21c4b3648d2e50e8c59d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test13</name>
      <anchorfile>test-mysql_8cpp.html</anchorfile>
      <anchor>ac8eb30a14af040b00e3e975d5a007f5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test14</name>
      <anchorfile>test-mysql_8cpp.html</anchorfile>
      <anchor>ad44c92b0f549e8497171c70665aa649c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test15</name>
      <anchorfile>test-mysql_8cpp.html</anchorfile>
      <anchor>a4cd93e122c4dd257c40b098da52d9e60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2</name>
      <anchorfile>test-mysql_8cpp.html</anchorfile>
      <anchor>a0283886819c7c140a023582b7269e2d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3</name>
      <anchorfile>test-mysql_8cpp.html</anchorfile>
      <anchor>a6d0455dd5c30adda100e95f0423c786e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test4</name>
      <anchorfile>test-mysql_8cpp.html</anchorfile>
      <anchor>a327d8cef466a7560ead5eb3995c0cbae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test5</name>
      <anchorfile>test-mysql_8cpp.html</anchorfile>
      <anchor>a8e1be3038bbc558f32a409f076126c33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test6</name>
      <anchorfile>test-mysql_8cpp.html</anchorfile>
      <anchor>a9725331980ffa46dc478f6728c4e57ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7</name>
      <anchorfile>test-mysql_8cpp.html</anchorfile>
      <anchor>a96b9ae95c46e7154e28dabd85b639483</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test8</name>
      <anchorfile>test-mysql_8cpp.html</anchorfile>
      <anchor>a23668c0ebf838394ccfd783a4848ef93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test9</name>
      <anchorfile>test-mysql_8cpp.html</anchorfile>
      <anchor>a444991317dc6e50a654a8cf71adf4748</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_num</name>
      <anchorfile>test-mysql_8cpp.html</anchorfile>
      <anchor>a99ec9e87b7e584d3819499bad5502383</anchor>
      <arglist>(const char *s, bool valid, T value)</arglist>
    </member>
    <member kind="variable">
      <type>backend_factory const  &amp;</type>
      <name>backEnd</name>
      <anchorfile>test-mysql_8cpp.html</anchorfile>
      <anchor>a309d5a2c70059eea6a837ea7f1e80958</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>connectString</name>
      <anchorfile>test-mysql_8cpp.html</anchorfile>
      <anchor>ae915c40e51ff21764f98faa8bd2b68d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test-odbc-access.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/odbc/test/</path>
    <filename>test-odbc-access_8cpp</filename>
    <includes id="soci_8h" name="soci.h" local="yes" imported="no">soci.h</includes>
    <includes id="soci-odbc_8h" name="soci-odbc.h" local="yes" imported="no">soci-odbc.h</includes>
    <includes id="common-tests_8h" name="common-tests.h" local="yes" imported="no">common-tests.h</includes>
    <class kind="struct">table_creator_for_get_affected_rows</class>
    <class kind="struct">table_creator_one</class>
    <class kind="struct">table_creator_three</class>
    <class kind="struct">table_creator_two</class>
    <class kind="class">test_context</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test-odbc-access_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>backend_factory const  &amp;</type>
      <name>backEnd</name>
      <anchorfile>test-odbc-access_8cpp.html</anchorfile>
      <anchor>a309d5a2c70059eea6a837ea7f1e80958</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>connectString</name>
      <anchorfile>test-odbc-access_8cpp.html</anchorfile>
      <anchor>ae915c40e51ff21764f98faa8bd2b68d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test-odbc-db2.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/odbc/test/</path>
    <filename>test-odbc-db2_8cpp</filename>
    <includes id="soci_8h" name="soci.h" local="yes" imported="no">soci.h</includes>
    <includes id="soci-odbc_8h" name="soci-odbc.h" local="yes" imported="no">soci-odbc.h</includes>
    <includes id="common-tests_8h" name="common-tests.h" local="yes" imported="no">common-tests.h</includes>
    <class kind="struct">table_creator_bigint</class>
    <class kind="struct">table_creator_for_get_affected_rows</class>
    <class kind="struct">table_creator_one</class>
    <class kind="struct">table_creator_three</class>
    <class kind="struct">table_creator_two</class>
    <class kind="class">test_context</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test-odbc-db2_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_odbc_db2_long_long</name>
      <anchorfile>test-odbc-db2_8cpp.html</anchorfile>
      <anchor>a67a68b184c26ef91a92b8ce7e6698aff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_odbc_db2_long_long_vector</name>
      <anchorfile>test-odbc-db2_8cpp.html</anchorfile>
      <anchor>a898fc7aa94ced243940a86c3c14a5735</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_odbc_db2_unsigned_long_long</name>
      <anchorfile>test-odbc-db2_8cpp.html</anchorfile>
      <anchor>ac5874b7ae54814b24e312a13120d5107</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_odbc_db2_unsigned_long_long_vector</name>
      <anchorfile>test-odbc-db2_8cpp.html</anchorfile>
      <anchor>afa7157e1c576257ebb9c4661945b7d58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>backend_factory const  &amp;</type>
      <name>backEnd</name>
      <anchorfile>test-odbc-db2_8cpp.html</anchorfile>
      <anchor>a309d5a2c70059eea6a837ea7f1e80958</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>connectString</name>
      <anchorfile>test-odbc-db2_8cpp.html</anchorfile>
      <anchor>ae915c40e51ff21764f98faa8bd2b68d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test-odbc-mssql.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/odbc/test/</path>
    <filename>test-odbc-mssql_8cpp</filename>
    <includes id="soci_8h" name="soci.h" local="yes" imported="no">soci.h</includes>
    <includes id="soci-odbc_8h" name="soci-odbc.h" local="yes" imported="no">soci-odbc.h</includes>
    <includes id="common-tests_8h" name="common-tests.h" local="yes" imported="no">common-tests.h</includes>
    <class kind="struct">table_creator_for_get_affected_rows</class>
    <class kind="struct">table_creator_one</class>
    <class kind="struct">table_creator_three</class>
    <class kind="struct">table_creator_two</class>
    <class kind="class">test_context</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test-odbc-mssql_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>backend_factory const  &amp;</type>
      <name>backEnd</name>
      <anchorfile>test-odbc-mssql_8cpp.html</anchorfile>
      <anchor>a309d5a2c70059eea6a837ea7f1e80958</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>connectString</name>
      <anchorfile>test-odbc-mssql_8cpp.html</anchorfile>
      <anchor>ae915c40e51ff21764f98faa8bd2b68d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test-odbc-mysql.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/odbc/test/</path>
    <filename>test-odbc-mysql_8cpp</filename>
    <includes id="soci_8h" name="soci.h" local="yes" imported="no">soci.h</includes>
    <includes id="soci-odbc_8h" name="soci-odbc.h" local="yes" imported="no">soci-odbc.h</includes>
    <includes id="common-tests_8h" name="common-tests.h" local="yes" imported="no">common-tests.h</includes>
    <class kind="struct">table_creator_for_get_affected_rows</class>
    <class kind="struct">table_creator_one</class>
    <class kind="struct">table_creator_three</class>
    <class kind="struct">table_creator_two</class>
    <class kind="class">test_context</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test-odbc-mysql_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>backend_factory const  &amp;</type>
      <name>backEnd</name>
      <anchorfile>test-odbc-mysql_8cpp.html</anchorfile>
      <anchor>a309d5a2c70059eea6a837ea7f1e80958</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>connectString</name>
      <anchorfile>test-odbc-mysql_8cpp.html</anchorfile>
      <anchor>ae915c40e51ff21764f98faa8bd2b68d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test-odbc-postgresql.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/odbc/test/</path>
    <filename>test-odbc-postgresql_8cpp</filename>
    <includes id="soci_8h" name="soci.h" local="yes" imported="no">soci.h</includes>
    <includes id="soci-odbc_8h" name="soci-odbc.h" local="yes" imported="no">soci-odbc.h</includes>
    <includes id="common-tests_8h" name="common-tests.h" local="yes" imported="no">common-tests.h</includes>
    <class kind="struct">table_creator_for_get_affected_rows</class>
    <class kind="struct">table_creator_one</class>
    <class kind="struct">table_creator_three</class>
    <class kind="struct">table_creator_two</class>
    <class kind="class">test_context</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test-odbc-postgresql_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>backend_factory const  &amp;</type>
      <name>backEnd</name>
      <anchorfile>test-odbc-postgresql_8cpp.html</anchorfile>
      <anchor>a309d5a2c70059eea6a837ea7f1e80958</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>connectString</name>
      <anchorfile>test-odbc-postgresql_8cpp.html</anchorfile>
      <anchor>ae915c40e51ff21764f98faa8bd2b68d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test-oracle.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/oracle/test/</path>
    <filename>test-oracle_8cpp</filename>
    <includes id="soci_8h" name="soci.h" local="yes" imported="no">soci.h</includes>
    <includes id="soci-oracle_8h" name="soci-oracle.h" local="yes" imported="no">soci-oracle.h</includes>
    <includes id="common-tests_8h" name="common-tests.h" local="yes" imported="no">common-tests.h</includes>
    <class kind="struct">basic_table_creator</class>
    <class kind="struct">blob_table_creator</class>
    <class kind="struct">in_out_procedure_creator</class>
    <class kind="struct">long_table_creator</class>
    <class kind="struct">longlong_table_creator</class>
    <class kind="struct">person</class>
    <class kind="struct">person2</class>
    <class kind="struct">person3</class>
    <class kind="struct">person_table_creator</class>
    <class kind="struct">procedure_creator</class>
    <class kind="struct">returns_null_procedure_creator</class>
    <class kind="struct">string_holder</class>
    <class kind="struct">table_creator_four</class>
    <class kind="struct">table_creator_one</class>
    <class kind="struct">table_creator_three</class>
    <class kind="struct">table_creator_two</class>
    <class kind="class">test_context</class>
    <class kind="struct">times100_procedure_creator</class>
    <class kind="struct">soci::type_conversion&lt; person &gt;</class>
    <class kind="struct">soci::type_conversion&lt; person2 &gt;</class>
    <class kind="struct">soci::type_conversion&lt; person3 &gt;</class>
    <class kind="struct">soci::type_conversion&lt; string_holder &gt;</class>
    <namespace>soci</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test-oracle_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1</name>
      <anchorfile>test-oracle_8cpp.html</anchorfile>
      <anchor>a1440a7779ac56f47a3f355ce4a8c7da0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test10</name>
      <anchorfile>test-oracle_8cpp.html</anchorfile>
      <anchor>aa253a0e18f2b2d976b1540d8d3f67b9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test11</name>
      <anchorfile>test-oracle_8cpp.html</anchorfile>
      <anchor>ae21983b52ae778c1ed1a9a4e83dac4c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test12</name>
      <anchorfile>test-oracle_8cpp.html</anchorfile>
      <anchor>ac0fe528da61c21c4b3648d2e50e8c59d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test13</name>
      <anchorfile>test-oracle_8cpp.html</anchorfile>
      <anchor>ac8eb30a14af040b00e3e975d5a007f5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test14</name>
      <anchorfile>test-oracle_8cpp.html</anchorfile>
      <anchor>ad44c92b0f549e8497171c70665aa649c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2</name>
      <anchorfile>test-oracle_8cpp.html</anchorfile>
      <anchor>a0283886819c7c140a023582b7269e2d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3</name>
      <anchorfile>test-oracle_8cpp.html</anchorfile>
      <anchor>a6d0455dd5c30adda100e95f0423c786e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test4</name>
      <anchorfile>test-oracle_8cpp.html</anchorfile>
      <anchor>a327d8cef466a7560ead5eb3995c0cbae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test5</name>
      <anchorfile>test-oracle_8cpp.html</anchorfile>
      <anchor>a8e1be3038bbc558f32a409f076126c33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test6</name>
      <anchorfile>test-oracle_8cpp.html</anchorfile>
      <anchor>a9725331980ffa46dc478f6728c4e57ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7</name>
      <anchorfile>test-oracle_8cpp.html</anchorfile>
      <anchor>a96b9ae95c46e7154e28dabd85b639483</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7inout</name>
      <anchorfile>test-oracle_8cpp.html</anchorfile>
      <anchor>a9e0a674f8bd16da497d2a89f812e2444</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7outnull</name>
      <anchorfile>test-oracle_8cpp.html</anchorfile>
      <anchor>accbb8913cdb72636601cc7bd912a697d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test8</name>
      <anchorfile>test-oracle_8cpp.html</anchorfile>
      <anchor>a23668c0ebf838394ccfd783a4848ef93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test9</name>
      <anchorfile>test-oracle_8cpp.html</anchorfile>
      <anchor>a444991317dc6e50a654a8cf71adf4748</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>backend_factory const  &amp;</type>
      <name>backEnd</name>
      <anchorfile>test-oracle_8cpp.html</anchorfile>
      <anchor>a309d5a2c70059eea6a837ea7f1e80958</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>connectString</name>
      <anchorfile>test-oracle_8cpp.html</anchorfile>
      <anchor>ae915c40e51ff21764f98faa8bd2b68d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test-postgresql.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/postgresql/test/</path>
    <filename>test-postgresql_8cpp</filename>
    <includes id="soci_8h" name="soci.h" local="yes" imported="no">soci.h</includes>
    <includes id="soci-postgresql_8h" name="soci-postgresql.h" local="yes" imported="no">soci-postgresql.h</includes>
    <includes id="common-tests_8h" name="common-tests.h" local="yes" imported="no">common-tests.h</includes>
    <class kind="struct">blob_table_creator</class>
    <class kind="struct">boolean_table_creator</class>
    <class kind="struct">bytea_table_creator</class>
    <class kind="class">function_creator</class>
    <class kind="struct">longlong_table_creator</class>
    <class kind="struct">oid_table_creator</class>
    <class kind="struct">table_creator_for_get_affected_rows</class>
    <class kind="struct">table_creator_for_test11</class>
    <class kind="struct">table_creator_for_test12</class>
    <class kind="struct">table_creator_for_uuid_column_type_support</class>
    <class kind="struct">table_creator_json</class>
    <class kind="struct">table_creator_one</class>
    <class kind="struct">table_creator_text</class>
    <class kind="struct">table_creator_three</class>
    <class kind="struct">table_creator_two</class>
    <class kind="class">test_context</class>
    <member kind="typedef">
      <type>std::pair&lt; int, int &gt;</type>
      <name>server_version</name>
      <anchorfile>test-postgresql_8cpp.html</anchorfile>
      <anchor>a4cc0c3953c35092bbd4a7eba3ed30cdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>server_version</type>
      <name>get_postgresql_version</name>
      <anchorfile>test-postgresql_8cpp.html</anchorfile>
      <anchor>ab450b0a8bea786035e375bcd934a551a</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test-postgresql_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1</name>
      <anchorfile>test-postgresql_8cpp.html</anchorfile>
      <anchor>a1440a7779ac56f47a3f355ce4a8c7da0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test10</name>
      <anchorfile>test-postgresql_8cpp.html</anchorfile>
      <anchor>aa253a0e18f2b2d976b1540d8d3f67b9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test11</name>
      <anchorfile>test-postgresql_8cpp.html</anchorfile>
      <anchor>ae21983b52ae778c1ed1a9a4e83dac4c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test12</name>
      <anchorfile>test-postgresql_8cpp.html</anchorfile>
      <anchor>ac0fe528da61c21c4b3648d2e50e8c59d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2</name>
      <anchorfile>test-postgresql_8cpp.html</anchorfile>
      <anchor>a0283886819c7c140a023582b7269e2d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3</name>
      <anchorfile>test-postgresql_8cpp.html</anchorfile>
      <anchor>a6d0455dd5c30adda100e95f0423c786e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test4</name>
      <anchorfile>test-postgresql_8cpp.html</anchorfile>
      <anchor>a327d8cef466a7560ead5eb3995c0cbae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test4ul</name>
      <anchorfile>test-postgresql_8cpp.html</anchorfile>
      <anchor>afc1c755f39bd53109ec1ece5031052f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test5</name>
      <anchorfile>test-postgresql_8cpp.html</anchorfile>
      <anchor>a8e1be3038bbc558f32a409f076126c33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test6</name>
      <anchorfile>test-postgresql_8cpp.html</anchorfile>
      <anchor>a9725331980ffa46dc478f6728c4e57ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7</name>
      <anchorfile>test-postgresql_8cpp.html</anchorfile>
      <anchor>a96b9ae95c46e7154e28dabd85b639483</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test8</name>
      <anchorfile>test-postgresql_8cpp.html</anchorfile>
      <anchor>a23668c0ebf838394ccfd783a4848ef93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test9</name>
      <anchorfile>test-postgresql_8cpp.html</anchorfile>
      <anchor>a444991317dc6e50a654a8cf71adf4748</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_bytea</name>
      <anchorfile>test-postgresql_8cpp.html</anchorfile>
      <anchor>a4e1c0d8ff20b583d2d0177c524eefb62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_json</name>
      <anchorfile>test-postgresql_8cpp.html</anchorfile>
      <anchor>a928a529f162421b313d686b9a8724275</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_orm_cast</name>
      <anchorfile>test-postgresql_8cpp.html</anchorfile>
      <anchor>a3092a971dd2a2eb7fc40895e0340f9f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_statement_prepare_failure</name>
      <anchorfile>test-postgresql_8cpp.html</anchorfile>
      <anchor>a767e4284893ca980411dc5c137a803f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_uuid_column_type_support</name>
      <anchorfile>test-postgresql_8cpp.html</anchorfile>
      <anchor>a2cf93ba119f1e0fe91e07654d573956c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>try_one_uuid_format</name>
      <anchorfile>test-postgresql_8cpp.html</anchorfile>
      <anchor>a9075db0d817f8069c8e170d336874eee</anchor>
      <arglist>(session &amp;sql, const std::string &amp;uuid, const std::string &amp;uuidExpected)</arglist>
    </member>
    <member kind="variable">
      <type>backend_factory const  &amp;</type>
      <name>backEnd</name>
      <anchorfile>test-postgresql_8cpp.html</anchorfile>
      <anchor>a309d5a2c70059eea6a837ea7f1e80958</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>connectString</name>
      <anchorfile>test-postgresql_8cpp.html</anchorfile>
      <anchor>ae915c40e51ff21764f98faa8bd2b68d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test-sqlite3.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/sqlite3/test/</path>
    <filename>test-sqlite3_8cpp</filename>
    <includes id="soci_8h" name="soci.h" local="yes" imported="no">soci.h</includes>
    <includes id="soci-sqlite3_8h" name="soci-sqlite3.h" local="yes" imported="no">soci-sqlite3.h</includes>
    <includes id="common-tests_8h" name="common-tests.h" local="yes" imported="no">common-tests.h</includes>
    <class kind="struct">blob_table_creator</class>
    <class kind="struct">longlong_table_creator</class>
    <class kind="struct">table_creator_for_get_affected_rows</class>
    <class kind="struct">table_creator_one</class>
    <class kind="struct">table_creator_three</class>
    <class kind="struct">table_creator_two</class>
    <class kind="struct">test3_table_creator</class>
    <class kind="struct">test4_table_creator</class>
    <class kind="struct">test6_table_creator</class>
    <class kind="class">test_context</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test-sqlite3_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1</name>
      <anchorfile>test-sqlite3_8cpp.html</anchorfile>
      <anchor>a1440a7779ac56f47a3f355ce4a8c7da0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2</name>
      <anchorfile>test-sqlite3_8cpp.html</anchorfile>
      <anchor>a0283886819c7c140a023582b7269e2d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3</name>
      <anchorfile>test-sqlite3_8cpp.html</anchorfile>
      <anchor>a6d0455dd5c30adda100e95f0423c786e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test4</name>
      <anchorfile>test-sqlite3_8cpp.html</anchorfile>
      <anchor>a327d8cef466a7560ead5eb3995c0cbae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test5</name>
      <anchorfile>test-sqlite3_8cpp.html</anchorfile>
      <anchor>a8e1be3038bbc558f32a409f076126c33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test6</name>
      <anchorfile>test-sqlite3_8cpp.html</anchorfile>
      <anchor>a9725331980ffa46dc478f6728c4e57ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>backend_factory const  &amp;</type>
      <name>backEnd</name>
      <anchorfile>test-sqlite3_8cpp.html</anchorfile>
      <anchor>a309d5a2c70059eea6a837ea7f1e80958</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>connectString</name>
      <anchorfile>test-sqlite3_8cpp.html</anchorfile>
      <anchor>ae915c40e51ff21764f98faa8bd2b68d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tester.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>Tester_8cpp</filename>
    <includes id="Tester_8hpp" name="Tester.hpp" local="yes" imported="no">Tester.hpp</includes>
    <includes id="typedef_8hpp" name="typedef.hpp" local="yes" imported="no">../typedef.hpp</includes>
    <includes id="LogHelper_8hpp" name="LogHelper.hpp" local="yes" imported="no">../utility/LogHelper.hpp</includes>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>Tester.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>Tester_8hpp</filename>
    <includes id="ImplicitShapeModel_8hpp" name="ImplicitShapeModel.hpp" local="yes" imported="no">ImplicitShapeModel.hpp</includes>
    <includes id="ObjectSetValidator_8hpp" name="ObjectSetValidator.hpp" local="yes" imported="no">ObjectSetValidator.hpp</includes>
    <includes id="Evaluator_8hpp" name="Evaluator.hpp" local="yes" imported="no">Evaluator.hpp</includes>
    <includes id="ObjectSet_8hpp" name="ObjectSet.hpp" local="yes" imported="no">common_type/ObjectSet.hpp</includes>
    <class kind="class">ISM::Tester</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Tester &gt;</type>
      <name>TesterPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aee1319221d003d43d56db53983006a27</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>testRunner.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/src/</path>
    <filename>testRunner_8cpp</filename>
    <includes id="TableHelper_8hpp" name="TableHelper.hpp" local="no" imported="no">ISM/utility/TableHelper.hpp</includes>
    <includes id="RecordedPattern_8hpp" name="RecordedPattern.hpp" local="no" imported="no">ISM/common_type/RecordedPattern.hpp</includes>
    <includes id="Recognizer_8hpp" name="Recognizer.hpp" local="no" imported="no">ISM/recognizer/Recognizer.hpp</includes>
    <includes id="Trainer_8hpp" name="Trainer.hpp" local="no" imported="no">ISM/heuristic_trainer/Trainer.hpp</includes>
    <class kind="struct">TestResult</class>
    <class kind="struct">TestSpec</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>testRunner_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printTest</name>
      <anchorfile>testRunner_8cpp.html</anchorfile>
      <anchor>a4eab1997b8ae0c37e2eaf2fc5a938d67</anchor>
      <arglist>(const TestSpec &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printTestResult</name>
      <anchorfile>testRunner_8cpp.html</anchorfile>
      <anchor>a4786c8db927f19b14abd966740a4113a</anchor>
      <arglist>(const TestResult &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeFileIfExists</name>
      <anchorfile>testRunner_8cpp.html</anchorfile>
      <anchor>a15f4bc2af6ad5775092fa79946b1f37d</anchor>
      <arglist>(const string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeTestResult</name>
      <anchorfile>testRunner_8cpp.html</anchorfile>
      <anchor>a18fa1c50fcb45a38438725eb5ac6fe2b</anchor>
      <arglist>(const TestResult &amp;r, ofstream &amp;csvFile)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TestSetGenerator.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>TestSetGenerator_8cpp</filename>
    <includes id="TestSetGenerator_8hpp" name="TestSetGenerator.hpp" local="yes" imported="no">TestSetGenerator.hpp</includes>
    <includes id="Util_8hpp" name="Util.hpp" local="yes" imported="no">utility/Util.hpp</includes>
    <includes id="GeometryHelper_8hpp" name="GeometryHelper.hpp" local="yes" imported="no">utility/GeometryHelper.hpp</includes>
    <includes id="ImplicitShapeModel_8hpp" name="ImplicitShapeModel.hpp" local="yes" imported="no">ImplicitShapeModel.hpp</includes>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>TestSetGenerator.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>TestSetGenerator_8hpp</filename>
    <includes id="ObjectSet_8hpp" name="ObjectSet.hpp" local="yes" imported="no">common_type/ObjectSet.hpp</includes>
    <includes id="Tracks_8hpp" name="Tracks.hpp" local="yes" imported="no">common_type/Tracks.hpp</includes>
    <includes id="ObjectSetValidator_8hpp" name="ObjectSetValidator.hpp" local="yes" imported="no">ObjectSetValidator.hpp</includes>
    <includes id="ObjectRelation_8hpp" name="ObjectRelation.hpp" local="yes" imported="no">ObjectRelation.hpp</includes>
    <includes id="ImplicitShapeModel_8hpp" name="ImplicitShapeModel.hpp" local="yes" imported="no">ImplicitShapeModel.hpp</includes>
    <includes id="LogHelper_8hpp" name="LogHelper.hpp" local="yes" imported="no">utility/LogHelper.hpp</includes>
    <class kind="class">ISM::TestSetGenerator</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::uniform_int</type>
      <name>DIST</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a9d90f4dddb16c2c8da9ace4c1ff0a45f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::mt19937</type>
      <name>ENG</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ad02412e869f65bd2a237fa8fae785ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::variate_generator&lt; ENG, DIST &gt;</type>
      <name>GEN</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ab78fa5fb1ef9a7dddc10861a8afb9ceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::vector&lt; ISM::ObjectSetPtr &gt; &gt;</type>
      <name>TestSet</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a6f6d38ea2eab7695c25d5b54b88fa8f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TestSetGenerator &gt;</type>
      <name>TestSetGeneratorPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a460212d4dd95308d09517c4b73e7f5ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Topology.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>Topology_8hpp</filename>
    <includes id="ObjectRelation_8hpp" name="ObjectRelation.hpp" local="yes" imported="no">ObjectRelation.hpp</includes>
    <includes id="Tree_8hpp" name="Tree.hpp" local="yes" imported="no">Tree.hpp</includes>
    <includes id="EvaluationResult_8hpp" name="EvaluationResult.hpp" local="yes" imported="no">EvaluationResult.hpp</includes>
    <includes id="ImplicitShapeModel_8hpp" name="ImplicitShapeModel.hpp" local="yes" imported="no">ImplicitShapeModel.hpp</includes>
    <class kind="class">ISM::Topology</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Topology &gt;</type>
      <name>TopologyPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a64b77a691eb10c8c891178fdc55fc8cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TopologyGenerator.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>TopologyGenerator_8cpp</filename>
    <includes id="TopologyGenerator_8hpp" name="TopologyGenerator.hpp" local="yes" imported="no">TopologyGenerator.hpp</includes>
    <includes id="LogHelper_8hpp" name="LogHelper.hpp" local="yes" imported="no">../utility/LogHelper.hpp</includes>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>TopologyGenerator.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>TopologyGenerator_8hpp</filename>
    <includes id="ObjectRelation_8hpp" name="ObjectRelation.hpp" local="yes" imported="no">ObjectRelation.hpp</includes>
    <includes id="LogHelper_8hpp" name="LogHelper.hpp" local="yes" imported="no">utility/LogHelper.hpp</includes>
    <includes id="ConnectivityChecker_8hpp" name="ConnectivityChecker.hpp" local="yes" imported="no">ConnectivityChecker.hpp</includes>
    <includes id="Topology_8hpp" name="Topology.hpp" local="yes" imported="no">Topology.hpp</includes>
    <class kind="class">ISM::TopologyGenerator</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TopologyGenerator &gt;</type>
      <name>TopologyGeneratorPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aa64dc9aaf6c36522a21841e559361c63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TopologyGeneratorNaive.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>TopologyGeneratorNaive_8cpp</filename>
    <includes id="TopologyGeneratorNaive_8hpp" name="TopologyGeneratorNaive.hpp" local="yes" imported="no">TopologyGeneratorNaive.hpp</includes>
    <includes id="MathHelper_8hpp" name="MathHelper.hpp" local="yes" imported="no">../utility/MathHelper.hpp</includes>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>TopologyGeneratorNaive.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>TopologyGeneratorNaive_8hpp</filename>
    <includes id="TopologyGenerator_8hpp" name="TopologyGenerator.hpp" local="yes" imported="no">TopologyGenerator.hpp</includes>
    <class kind="class">ISM::TopologyGeneratorNaive</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TopologyGeneratorNaive &gt;</type>
      <name>TopologyGeneratorNaivePtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a81ccf7872876ec19d3ae97b7d3c57b6d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TopologyGeneratorPaper.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>TopologyGeneratorPaper_8cpp</filename>
    <includes id="TopologyGeneratorPaper_8hpp" name="TopologyGeneratorPaper.hpp" local="yes" imported="no">TopologyGeneratorPaper.hpp</includes>
    <includes id="MathHelper_8hpp" name="MathHelper.hpp" local="yes" imported="no">utility/MathHelper.hpp</includes>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>TopologyGeneratorPaper.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>TopologyGeneratorPaper_8hpp</filename>
    <includes id="TopologyGenerator_8hpp" name="TopologyGenerator.hpp" local="yes" imported="no">TopologyGenerator.hpp</includes>
    <includes id="ObjectRelation_8hpp" name="ObjectRelation.hpp" local="yes" imported="no">ObjectRelation.hpp</includes>
    <includes id="MathHelper_8hpp" name="MathHelper.hpp" local="yes" imported="no">utility/MathHelper.hpp</includes>
    <includes id="LogHelper_8hpp" name="LogHelper.hpp" local="yes" imported="no">utility/LogHelper.hpp</includes>
    <class kind="class">ISM::TopologyGeneratorPaper</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TopologyGeneratorPaper &gt;</type>
      <name>TopologyGeneratorPaperPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aacb4dbd1ca108c23f0658a03dc9685c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TopologyManager.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>TopologyManager_8cpp</filename>
    <includes id="TopologyManager_8hpp" name="TopologyManager.hpp" local="yes" imported="no">TopologyManager.hpp</includes>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>TopologyManager.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>TopologyManager_8hpp</filename>
    <includes id="ObjectRelation_8hpp" name="ObjectRelation.hpp" local="yes" imported="no">ObjectRelation.hpp</includes>
    <includes id="LogHelper_8hpp" name="LogHelper.hpp" local="yes" imported="no">utility/LogHelper.hpp</includes>
    <includes id="DocumentationHelper_8hpp" name="DocumentationHelper.hpp" local="yes" imported="no">utility/DocumentationHelper.hpp</includes>
    <includes id="ConnectivityChecker_8hpp" name="ConnectivityChecker.hpp" local="yes" imported="no">ConnectivityChecker.hpp</includes>
    <includes id="Topology_8hpp" name="Topology.hpp" local="yes" imported="no">Topology.hpp</includes>
    <includes id="Evaluator_8hpp" name="Evaluator.hpp" local="yes" imported="no">Evaluator.hpp</includes>
    <includes id="TreeValidator_8hpp" name="TreeValidator.hpp" local="yes" imported="no">TreeValidator.hpp</includes>
    <includes id="TopologyGenerator_8hpp" name="TopologyGenerator.hpp" local="yes" imported="no">TopologyGenerator.hpp</includes>
    <includes id="NeighbourhoodFunction_8hpp" name="NeighbourhoodFunction.hpp" local="yes" imported="no">../combinatorial_optimization/NeighbourhoodFunction.hpp</includes>
    <class kind="class">ISM::TopologyManager</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TopologyManager &gt;</type>
      <name>TopologyManagerPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a60b69144c92982ce397b82bc0d18f34b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TopologyValidationResultContainer.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>TopologyValidationResultContainer_8hpp</filename>
    <includes id="ObjectRelation_8hpp" name="ObjectRelation.hpp" local="yes" imported="no">ObjectRelation.hpp</includes>
    <includes id="ObjectSet_8hpp" name="ObjectSet.hpp" local="yes" imported="no">common_type/ObjectSet.hpp</includes>
    <includes id="RecognitionResult_8hpp" name="RecognitionResult.hpp" local="yes" imported="no">common_type/RecognitionResult.hpp</includes>
    <class kind="struct">ISM::FalseNegative</class>
    <class kind="struct">ISM::FalsePositive</class>
    <class kind="struct">ISM::TopologyValidationResult</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; FalseNegative &gt;</type>
      <name>FalseNegativePtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>af9260fbfcc4af5322d104d2c1e7b10ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; FalsePositive &gt;</type>
      <name>FalsePositivePtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a94e5265173f83f7480b3cdd80e04ce7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TopologyValidationResult &gt;</type>
      <name>TopologyValidationResultPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a8d85f33d1ad91ff92880b8337d773d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; int, TopologyValidationResultPtr, std::less&lt; unsigned &gt; &gt;</type>
      <name>TopologyValidationResults</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ad3a2a0a64c3acfaac9aa17c7fa2a95f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TopologyValidationResults &gt;</type>
      <name>TopologyValidationResultsPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a0d3d79a459c6381c9423e78853e3b20c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Track.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/common_type/</path>
    <filename>Track_8cpp</filename>
    <includes id="Tracks_8hpp" name="Tracks.hpp" local="yes" imported="no">Tracks.hpp</includes>
    <namespace>ISM</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>afcc6e5d8c6b02e2ab5fca3ed4cac7658</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::Track &amp;o)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a211fd5b80ec8f0a892f2c00cea16b7fa</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::TrackPtr &amp;o)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Track.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/common_type/</path>
    <filename>Track_8hpp</filename>
    <includes id="Object_8hpp" name="Object.hpp" local="yes" imported="no">Object.hpp</includes>
    <class kind="struct">ISM::Track</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Track &gt;</type>
      <name>TrackPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a857ff92ec838ac4a1dd8318c1a65afb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>afcc6e5d8c6b02e2ab5fca3ed4cac7658</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::Track &amp;o)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a211fd5b80ec8f0a892f2c00cea16b7fa</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::TrackPtr &amp;o)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tracks.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/common_type/</path>
    <filename>Tracks_8cpp</filename>
    <includes id="Tracks_8hpp" name="Tracks.hpp" local="yes" imported="no">Tracks.hpp</includes>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>Tracks.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/common_type/</path>
    <filename>Tracks_8hpp</filename>
    <includes id="ObjectSet_8hpp" name="ObjectSet.hpp" local="yes" imported="no">ObjectSet.hpp</includes>
    <includes id="Object_8hpp" name="Object.hpp" local="yes" imported="no">Object.hpp</includes>
    <includes id="Pose_8hpp" name="Pose.hpp" local="yes" imported="no">Pose.hpp</includes>
    <includes id="Track_8hpp" name="Track.hpp" local="yes" imported="no">Track.hpp</includes>
    <class kind="class">ISM::Tracks</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Tracks &gt;</type>
      <name>TracksPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a271c63098f6bc125a4e987d4cd87a3be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>trainer.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/src/</path>
    <filename>trainer_8cpp</filename>
    <includes id="Trainer_8hpp" name="Trainer.hpp" local="no" imported="no">ISM/heuristic_trainer/Trainer.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>trainer_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Trainer.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/heuristic_trainer/</path>
    <filename>Trainer_8cpp</filename>
    <includes id="Trainer_8hpp" name="Trainer.hpp" local="yes" imported="no">Trainer.hpp</includes>
    <includes id="RecordedPattern_8hpp" name="RecordedPattern.hpp" local="yes" imported="no">common_type/RecordedPattern.hpp</includes>
    <includes id="GeometryHelper_8hpp" name="GeometryHelper.hpp" local="yes" imported="no">utility/GeometryHelper.hpp</includes>
    <includes id="VoteSpecifier_8hpp" name="VoteSpecifier.hpp" local="yes" imported="no">common_type/VoteSpecifier.hpp</includes>
    <includes id="Pose_8hpp" name="Pose.hpp" local="yes" imported="no">common_type/Pose.hpp</includes>
    <includes id="Tracks_8hpp" name="Tracks.hpp" local="yes" imported="no">common_type/Tracks.hpp</includes>
    <includes id="StaticRelationHeuristic_8hpp" name="StaticRelationHeuristic.hpp" local="yes" imported="no">StaticRelationHeuristic.hpp</includes>
    <includes id="DirectionRelationHeuristic_8hpp" name="DirectionRelationHeuristic.hpp" local="yes" imported="no">DirectionRelationHeuristic.hpp</includes>
    <includes id="DirectionOrientationRelationHeuristic_8hpp" name="DirectionOrientationRelationHeuristic.hpp" local="yes" imported="no">DirectionOrientationRelationHeuristic.hpp</includes>
    <includes id="DataCollector_8hpp" name="DataCollector.hpp" local="yes" imported="no">DataCollector.hpp</includes>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>Trainer.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/heuristic_trainer/</path>
    <filename>Trainer_8hpp</filename>
    <includes id="ObjectSet_8hpp" name="ObjectSet.hpp" local="yes" imported="no">common_type/ObjectSet.hpp</includes>
    <includes id="Object_8hpp" name="Object.hpp" local="yes" imported="no">common_type/Object.hpp</includes>
    <includes id="TableHelper_8hpp" name="TableHelper.hpp" local="yes" imported="no">utility/TableHelper.hpp</includes>
    <includes id="Pose_8hpp" name="Pose.hpp" local="yes" imported="no">common_type/Pose.hpp</includes>
    <includes id="Heuristic_8hpp" name="Heuristic.hpp" local="yes" imported="no">Heuristic.hpp</includes>
    <includes id="ManuallyDefPseudoHeuristic_8hpp" name="ManuallyDefPseudoHeuristic.hpp" local="yes" imported="no">ManuallyDefPseudoHeuristic.hpp</includes>
    <class kind="class">ISM::Trainer</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Trainer &gt;</type>
      <name>TrainerPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aa1e38e8fc12a1df4db6e20aa214ac26d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transaction.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>transaction_8cpp</filename>
    <includes id="transaction_8h" name="transaction.h" local="yes" imported="no">transaction.h</includes>
    <includes id="core_2error_8h" name="core/error.h" local="yes" imported="no">error.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_SOURCE</name>
      <anchorfile>transaction_8cpp.html</anchorfile>
      <anchor>ae6701f04be3148d15461706884b38e01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transaction.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>transaction_8h</filename>
    <includes id="session_8h" name="session.h" local="yes" imported="no">session.h</includes>
    <includes id="soci-config_8h" name="soci-config.h" local="yes" imported="no">soci-config.h</includes>
    <class kind="class">soci::transaction</class>
    <namespace>soci</namespace>
  </compound>
  <compound kind="file">
    <name>Tree.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>Tree_8cpp</filename>
    <includes id="Tree_8hpp" name="Tree.hpp" local="yes" imported="no">Tree.hpp</includes>
    <includes id="Util_8hpp" name="Util.hpp" local="yes" imported="no">utility/Util.hpp</includes>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>Tree.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>Tree_8hpp</filename>
    <includes id="typedef_8hpp" name="typedef.hpp" local="yes" imported="no">typedef.hpp</includes>
    <includes id="Cluster_8hpp" name="Cluster.hpp" local="yes" imported="no">Cluster.hpp</includes>
    <includes id="Track_8hpp" name="Track.hpp" local="yes" imported="no">common_type/Track.hpp</includes>
    <includes id="VoteSpecifier_8hpp" name="VoteSpecifier.hpp" local="yes" imported="no">common_type/VoteSpecifier.hpp</includes>
    <includes id="ImplicitShapeModel_8hpp" name="ImplicitShapeModel.hpp" local="yes" imported="no">ImplicitShapeModel.hpp</includes>
    <includes id="LogHelper_8hpp" name="LogHelper.hpp" local="yes" imported="no">utility/LogHelper.hpp</includes>
    <class kind="class">ISM::Tree</class>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>TreeValidator.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>TreeValidator_8hpp</filename>
    <includes id="Tree_8hpp" name="Tree.hpp" local="yes" imported="no">Tree.hpp</includes>
    <class kind="class">ISM::TreeValidator</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TreeValidator &gt;</type>
      <name>TreeValidatorPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aa3ed67ed8b90071c359dba79dc8914ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>type-conversion-traits.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>type-conversion-traits_8h</filename>
    <includes id="soci-backend_8h" name="soci-backend.h" local="yes" imported="no">soci-backend.h</includes>
    <class kind="struct">soci::type_conversion</class>
    <namespace>soci</namespace>
  </compound>
  <compound kind="file">
    <name>type-conversion.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>type-conversion_8h</filename>
    <includes id="type-conversion-traits_8h" name="type-conversion-traits.h" local="yes" imported="no">type-conversion-traits.h</includes>
    <includes id="into-type_8h" name="into-type.h" local="yes" imported="no">into-type.h</includes>
    <includes id="use-type_8h" name="use-type.h" local="yes" imported="no">use-type.h</includes>
    <class kind="struct">soci::details::base_value_holder</class>
    <class kind="struct">soci::details::base_vector_holder</class>
    <class kind="class">soci::details::conversion_into_type</class>
    <class kind="class">soci::details::conversion_into_type&lt; std::vector&lt; T &gt; &gt;</class>
    <class kind="class">soci::details::conversion_use_type</class>
    <class kind="class">soci::details::conversion_use_type&lt; std::vector&lt; T &gt; &gt;</class>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
    <member kind="function">
      <type>into_type_ptr</type>
      <name>do_into</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a6d5409a0ec277d9ba648962e6a7d3b84</anchor>
      <arglist>(T &amp;t, user_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>into_type_ptr</type>
      <name>do_into</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>ab09e1428948b6aaccb3d5b754f7b6e07</anchor>
      <arglist>(T &amp;t, indicator &amp;ind, user_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>use_type_ptr</type>
      <name>do_use</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>ac6b11acf15e53c319e4c6b6d416aa67d</anchor>
      <arglist>(T &amp;t, std::string const &amp;name, user_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>use_type_ptr</type>
      <name>do_use</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a7d34a5a96494e9baa2281d4b797afc31</anchor>
      <arglist>(T const &amp;t, std::string const &amp;name, user_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>use_type_ptr</type>
      <name>do_use</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>aaa1dba5fd5c0ad0d40e11af4af2a78dd</anchor>
      <arglist>(T &amp;t, indicator &amp;ind, std::string const &amp;name, user_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>use_type_ptr</type>
      <name>do_use</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a4fa6caeb14e6637a0b5ef41028dae2b1</anchor>
      <arglist>(T const &amp;t, indicator &amp;ind, std::string const &amp;name, user_type_tag)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>type-holder.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>type-holder_8h</filename>
    <class kind="class">soci::details::holder</class>
    <class kind="class">soci::details::type_holder</class>
    <class kind="class">soci::details::type_holder</class>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
  </compound>
  <compound kind="file">
    <name>type-ptr.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>type-ptr_8h</filename>
    <class kind="class">soci::details::type_ptr</class>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
  </compound>
  <compound kind="file">
    <name>typedef.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/</path>
    <filename>typedef_8hpp</filename>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>std::pair&lt; unsigned int, double &gt;</type>
      <name>CountWeightPair</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a9c939c716bf3f2d134bd9a7ced15ff11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, VotedPosePtrs &gt;</type>
      <name>IdToVoteMap</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a11794f86d230ca7aadea6466bc88cdcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; LogHelper &gt;</type>
      <name>LogHelperPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a23b7fae3992b612414c09ac67fb594f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; std::string, VotingSpacePtr &gt;</type>
      <name>PatternNameAndVotingSpaceTuple</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a0c05d8293ef4f1b7a1dfd5c34281c00c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::vector&lt; ObjectSetPtr &gt; &gt;</type>
      <name>PatternNameToObjectSet</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ace30716a17257fed964cf9568d5f071a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, VotedPosePtrs &gt;</type>
      <name>PatternNameToVotedPoses</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a8985912d2e2a1c583e1680774e26d5d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; PointPtr &gt;</type>
      <name>PointPtrs</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ac05f684ccdfa94c0f36d40c68b63500e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; VotedPosePtr, CountWeightPair &gt;</type>
      <name>SummarizedVotedPosePtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a0c4c67e9f0ff2958860dbf25469cb452</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; SummarizedVotedPosePtr &gt;</type>
      <name>SummarizedVotedPosePtrs</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a97cb921ca80e9f9d5dd125806ffbc12b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; unsigned int, std::set&lt; std::string &gt; &gt;</type>
      <name>TreeHeightToPatternName</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a4fd391353dfb72bd9988a9c56d245207</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Tree &gt;</type>
      <name>TreePtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ac1a3d99a2fe4477df5fd0cacf83dbd33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, IdToVoteMap &gt;</type>
      <name>TypeToInnerMap</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a0b6c8d60c3bbfd1eaeb93bd525071066</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; VotedPose &gt;</type>
      <name>VotedPosePtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>adfdde365f8954c85c8eee05f09db248f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; VotedPosePtr &gt;</type>
      <name>VotedPosePtrs</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a941992fe8649812c96e7ed28629bd24a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; VotingBin &gt;</type>
      <name>VotingBinPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a98aa3dadef11a82404459870cc2ee048</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; VotingResult &gt;</type>
      <name>VotingResultPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a2b2a92f72a920c9e80a9ff4053dc9fa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; VotingResultPtr &gt;</type>
      <name>VotingResultPtrs</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a8b80fb5be0adfaba3fa12282c3227a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; VotingSpace &gt;</type>
      <name>VotingSpacePtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a1574f80af0748958f56571870e50ad86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; int, YIndexToZIndex &gt;</type>
      <name>XIndexToYIndex</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a93e477cf2ef5cbecdf9f6a7420c74e29</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; int, ZIndexToVotingBinPtr &gt;</type>
      <name>YIndexToZIndex</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aa45010800279e1855450fbb41e9aeb60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; int, VotingBinPtr &gt;</type>
      <name>ZIndexToVotingBinPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a143d6e9cc7374ad7d526085338f8c2e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unsigned-types.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>unsigned-types_8h</filename>
    <includes id="type-conversion-traits_8h" name="type-conversion-traits.h" local="yes" imported="no">type-conversion-traits.h</includes>
    <class kind="struct">soci::type_conversion&lt; unsigned char &gt;</class>
    <class kind="struct">soci::type_conversion&lt; unsigned int &gt;</class>
    <class kind="struct">soci::type_conversion&lt; unsigned short &gt;</class>
    <namespace>soci</namespace>
  </compound>
  <compound kind="file">
    <name>use-type.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>use-type_8cpp</filename>
    <includes id="use-type_8h" name="use-type.h" local="yes" imported="no">use-type.h</includes>
    <includes id="statement_8h" name="statement.h" local="yes" imported="no">statement.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_SOURCE</name>
      <anchorfile>use-type_8cpp.html</anchorfile>
      <anchor>ae6701f04be3148d15461706884b38e01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>use-type.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>use-type_8h</filename>
    <includes id="soci-backend_8h" name="soci-backend.h" local="yes" imported="no">soci-backend.h</includes>
    <includes id="type-ptr_8h" name="type-ptr.h" local="yes" imported="no">type-ptr.h</includes>
    <includes id="exchange-traits_8h" name="exchange-traits.h" local="yes" imported="no">exchange-traits.h</includes>
    <class kind="class">soci::details::standard_use_type</class>
    <class kind="class">soci::details::use_type</class>
    <class kind="class">soci::details::use_type&lt; std::vector&lt; T &gt; &gt;</class>
    <class kind="class">soci::details::use_type_base</class>
    <class kind="class">soci::details::vector_use_type</class>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
    <member kind="typedef">
      <type>type_ptr&lt; use_type_base &gt;</type>
      <name>use_type_ptr</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>acb789744d60c6fb61d2a9c14f85551da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>use_type_ptr</type>
      <name>do_use</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>aedc8ec82f1eb43b2e0334b9db89d5867</anchor>
      <arglist>(T &amp;t, std::string const &amp;name, basic_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>use_type_ptr</type>
      <name>do_use</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a6e9fc459cbf51c72584be6cfe0d4eb19</anchor>
      <arglist>(T const &amp;t, std::string const &amp;name, basic_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>use_type_ptr</type>
      <name>do_use</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>adb17442014847cc8a71986f1217038de</anchor>
      <arglist>(T &amp;t, indicator &amp;ind, std::string const &amp;name, basic_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>use_type_ptr</type>
      <name>do_use</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a946de302120280112cec4758f392f6b7</anchor>
      <arglist>(T const &amp;t, indicator &amp;ind, std::string const &amp;name, basic_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>use_type_ptr</type>
      <name>do_use</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a3953749cfda529e59fab93ccd5e7e5c1</anchor>
      <arglist>(T &amp;t, std::vector&lt; indicator &gt; &amp;ind, std::string const &amp;name, basic_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>use_type_ptr</type>
      <name>do_use</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a211514ae6409d80712f12a826752117e</anchor>
      <arglist>(T const &amp;t, std::vector&lt; indicator &gt; &amp;ind, std::string const &amp;name, basic_type_tag)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>use.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>use_8h</filename>
    <includes id="soci-backend_8h" name="soci-backend.h" local="yes" imported="no">soci-backend.h</includes>
    <class kind="struct">soci::details::use_container</class>
    <class kind="struct">soci::details::use_container&lt; T, no_indicator &gt;</class>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
    <member kind="function">
      <type>details::use_container&lt; T, details::no_indicator &gt;</type>
      <name>use</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a9f59a2e8d19664d5e1eae175936f1b4e</anchor>
      <arglist>(T &amp;t, const std::string &amp;name=std::string())</arglist>
    </member>
    <member kind="function">
      <type>details::use_container&lt; const T, details::no_indicator &gt;</type>
      <name>use</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a2f6cc6b836997ff5a9e9cb216f662673</anchor>
      <arglist>(T const &amp;t, const std::string &amp;name=std::string())</arglist>
    </member>
    <member kind="function">
      <type>details::use_container&lt; T, indicator &gt;</type>
      <name>use</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a8085162d06b3497e8de0b4fe2fcb7b99</anchor>
      <arglist>(T &amp;t, indicator &amp;ind, std::string const &amp;name=std::string())</arglist>
    </member>
    <member kind="function">
      <type>details::use_container&lt; const T, indicator &gt;</type>
      <name>use</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>aaf79e76b3737278c236efe0454b61e5d</anchor>
      <arglist>(T const &amp;t, indicator &amp;ind, std::string const &amp;name=std::string())</arglist>
    </member>
    <member kind="function">
      <type>details::use_container&lt; T, std::vector&lt; indicator &gt; &gt;</type>
      <name>use</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a9a7f963d315e15b26f3436157f43810c</anchor>
      <arglist>(T &amp;t, std::vector&lt; indicator &gt; &amp;ind, const std::string &amp;name=std::string())</arglist>
    </member>
    <member kind="function">
      <type>details::use_container&lt; std::vector&lt; T &gt;, details::no_indicator &gt;</type>
      <name>use</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>ac70d7cdec094abfc1314f8dc6585e75d</anchor>
      <arglist>(std::vector&lt; T &gt; &amp;t, const std::string &amp;name=std::string())</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Util.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/utility/</path>
    <filename>Util_8cpp</filename>
    <includes id="Util_8hpp" name="Util.hpp" local="yes" imported="no">Util.hpp</includes>
    <namespace>ISM</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT</name>
      <anchorfile>Util_8cpp.html</anchorfile>
      <anchor>a3da44afeba217135a680a7477b5e3ce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printBlue</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a338e087101bdd70b5d246c5f0db945ce</anchor>
      <arglist>(std::string text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printGreen</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a3cde375a7d78381871f33fda19ef681d</anchor>
      <arglist>(std::string text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printRed</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a740b54f42c744cd245aa642bef706037</anchor>
      <arglist>(std::string text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printYellow</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a0e8b83a16154567883b0018c7d60e94a</anchor>
      <arglist>(std::string text)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Util.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/utility/</path>
    <filename>Util_8hpp</filename>
    <namespace>ISM</namespace>
    <member kind="function">
      <type>void</type>
      <name>printBlue</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a338e087101bdd70b5d246c5f0db945ce</anchor>
      <arglist>(std::string text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printGreen</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a3cde375a7d78381871f33fda19ef681d</anchor>
      <arglist>(std::string text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printRed</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a740b54f42c744cd245aa642bef706037</anchor>
      <arglist>(std::string text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printYellow</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a0e8b83a16154567883b0018c7d60e94a</anchor>
      <arglist>(std::string text)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utility.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/odbc/</path>
    <filename>utility_8h</filename>
    <includes id="soci-backend_8h" name="soci-backend.h" local="yes" imported="no">soci-backend.h</includes>
    <namespace>soci</namespace>
    <member kind="function">
      <type>bool</type>
      <name>is_odbc_error</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>aa72d7147b11484496b801812ef783516</anchor>
      <arglist>(SQLRETURN rc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>throw_odbc_error</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a4ba0cca76098850b8b9ccd9397cdd328</anchor>
      <arglist>(SQLSMALLINT htype, SQLHANDLE hndl, char const *msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>validator.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/src/</path>
    <filename>validator_8cpp</filename>
    <includes id="TableHelper_8hpp" name="TableHelper.hpp" local="no" imported="no">ISM/utility/TableHelper.hpp</includes>
    <includes id="RecordedPattern_8hpp" name="RecordedPattern.hpp" local="no" imported="no">ISM/common_type/RecordedPattern.hpp</includes>
    <includes id="Recognizer_8hpp" name="Recognizer.hpp" local="no" imported="no">ISM/recognizer/Recognizer.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>validator_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>validatePattern</name>
      <anchorfile>validator_8cpp.html</anchorfile>
      <anchor>a3cac10625ffcb64b9e64c64c361b8951</anchor>
      <arglist>(RecordedPatternPtr pattern, RecognizerPtr recognizer)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>detectGeneric</name>
      <anchorfile>validator_8cpp.html</anchorfile>
      <anchor>a4ac39f2a2e28689e01db204206631dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxRuns</name>
      <anchorfile>validator_8cpp.html</anchorfile>
      <anchor>a0da1e3872aa054765de049f49dd542ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>onlyN</name>
      <anchorfile>validator_8cpp.html</anchorfile>
      <anchor>ab0c588e63d2b8420d06b5e645c103043</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>runs</name>
      <anchorfile>validator_8cpp.html</anchorfile>
      <anchor>ad51bedbd977a2b8a1f6d70460022215a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>values-exchange.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>values-exchange_8h</filename>
    <includes id="values_8h" name="values.h" local="yes" imported="no">values.h</includes>
    <includes id="into-type_8h" name="into-type.h" local="yes" imported="no">into-type.h</includes>
    <includes id="use-type_8h" name="use-type.h" local="yes" imported="no">use-type.h</includes>
    <includes id="row-exchange_8h" name="row-exchange.h" local="yes" imported="no">row-exchange.h</includes>
    <class kind="struct">soci::details::exchange_traits&lt; values &gt;</class>
    <class kind="class">soci::details::into_type&lt; std::vector&lt; values &gt; &gt;</class>
    <class kind="class">soci::details::into_type&lt; values &gt;</class>
    <class kind="class">soci::details::use_type&lt; std::vector&lt; values &gt; &gt;</class>
    <class kind="class">soci::details::use_type&lt; values &gt;</class>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
  </compound>
  <compound kind="file">
    <name>values.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>values_8cpp</filename>
    <includes id="values_8h" name="values.h" local="yes" imported="no">values.h</includes>
    <includes id="row_8h" name="row.h" local="yes" imported="no">row.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_SOURCE</name>
      <anchorfile>values_8cpp.html</anchorfile>
      <anchor>ae6701f04be3148d15461706884b38e01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>values.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>values_8h</filename>
    <includes id="statement_8h" name="statement.h" local="yes" imported="no">statement.h</includes>
    <includes id="into-type_8h" name="into-type.h" local="yes" imported="no">into-type.h</includes>
    <includes id="use-type_8h" name="use-type.h" local="yes" imported="no">use-type.h</includes>
    <class kind="class">soci::details::copy_base</class>
    <class kind="struct">soci::details::copy_holder</class>
    <class kind="class">soci::values</class>
    <namespace>soci</namespace>
    <namespace>soci::details</namespace>
  </compound>
  <compound kind="file">
    <name>db2/vector-into-type.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/db2/</path>
    <filename>db2_2vector-into-type_8cpp</filename>
    <includes id="soci-db2_8h" name="soci-db2.h" local="yes" imported="no">soci-db2.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_DB2_SOURCE</name>
      <anchorfile>db2_2vector-into-type_8cpp.html</anchorfile>
      <anchor>a50dba5947c85cf1c4c966386a3d7973c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>empty/vector-into-type.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/empty/</path>
    <filename>empty_2vector-into-type_8cpp</filename>
    <includes id="soci-empty_8h" name="soci-empty.h" local="yes" imported="no">soci-empty.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_EMPTY_SOURCE</name>
      <anchorfile>empty_2vector-into-type_8cpp.html</anchorfile>
      <anchor>a86428bd4e0a929d8c9fecfbe045b419c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>firebird/vector-into-type.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/firebird/</path>
    <filename>firebird_2vector-into-type_8cpp</filename>
    <includes id="soci-firebird_8h" name="soci-firebird.h" local="yes" imported="no">soci-firebird.h</includes>
    <includes id="firebird_2common_8h" name="firebird/common.h" local="yes" imported="no">common.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_FIREBIRD_SOURCE</name>
      <anchorfile>firebird_2vector-into-type_8cpp.html</anchorfile>
      <anchor>a713f9094460497d87fa4e43ba85c4cc9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mysql/vector-into-type.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/mysql/</path>
    <filename>mysql_2vector-into-type_8cpp</filename>
    <includes id="soci-mysql_8h" name="soci-mysql.h" local="yes" imported="no">soci-mysql.h</includes>
    <includes id="mysql_2common_8h" name="mysql/common.h" local="yes" imported="no">common.h</includes>
    <includes id="soci-platform_8h" name="soci-platform.h" local="no" imported="no">soci-platform.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_MYSQL_SOURCE</name>
      <anchorfile>mysql_2vector-into-type_8cpp.html</anchorfile>
      <anchor>af53afe1a5cda4bdcb192a6b90399c877</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>odbc/vector-into-type.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/odbc/</path>
    <filename>odbc_2vector-into-type_8cpp</filename>
    <includes id="soci-odbc_8h" name="soci-odbc.h" local="yes" imported="no">soci-odbc.h</includes>
    <includes id="soci-platform_8h" name="soci-platform.h" local="no" imported="no">soci-platform.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_ODBC_SOURCE</name>
      <anchorfile>odbc_2vector-into-type_8cpp.html</anchorfile>
      <anchor>a89d233f40fce652fa2d01bd4a54eaad7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>oracle/vector-into-type.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/oracle/</path>
    <filename>oracle_2vector-into-type_8cpp</filename>
    <includes id="soci-oracle_8h" name="soci-oracle.h" local="yes" imported="no">soci-oracle.h</includes>
    <includes id="statement_8h" name="statement.h" local="yes" imported="no">statement.h</includes>
    <includes id="backends_2oracle_2error_8h" name="backends/oracle/error.h" local="yes" imported="no">error.h</includes>
    <includes id="soci-platform_8h" name="soci-platform.h" local="no" imported="no">soci-platform.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>soci_ORACLE_SOURCE</name>
      <anchorfile>oracle_2vector-into-type_8cpp.html</anchorfile>
      <anchor>acfe52ae023041221caad947cde7a3822</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>postgresql/vector-into-type.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/postgresql/</path>
    <filename>postgresql_2vector-into-type_8cpp</filename>
    <includes id="soci-platform_8h" name="soci-platform.h" local="no" imported="no">soci-platform.h</includes>
    <includes id="soci-postgresql_8h" name="soci-postgresql.h" local="yes" imported="no">soci-postgresql.h</includes>
    <includes id="postgresql_2common_8h" name="postgresql/common.h" local="yes" imported="no">common.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_POSTGRESQL_SOURCE</name>
      <anchorfile>postgresql_2vector-into-type_8cpp.html</anchorfile>
      <anchor>a9806e42f129547cbdd05b92524e36de8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sqlite3/vector-into-type.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/sqlite3/</path>
    <filename>sqlite3_2vector-into-type_8cpp</filename>
    <includes id="soci-platform_8h" name="soci-platform.h" local="no" imported="no">soci-platform.h</includes>
    <includes id="soci-sqlite3_8h" name="soci-sqlite3.h" local="yes" imported="no">soci-sqlite3.h</includes>
    <includes id="sqlite3_2common_8h" name="sqlite3/common.h" local="yes" imported="no">common.h</includes>
  </compound>
  <compound kind="file">
    <name>db2/vector-use-type.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/db2/</path>
    <filename>db2_2vector-use-type_8cpp</filename>
    <includes id="soci-db2_8h" name="soci-db2.h" local="yes" imported="no">soci-db2.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_DB2_SOURCE</name>
      <anchorfile>db2_2vector-use-type_8cpp.html</anchorfile>
      <anchor>a50dba5947c85cf1c4c966386a3d7973c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>empty/vector-use-type.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/empty/</path>
    <filename>empty_2vector-use-type_8cpp</filename>
    <includes id="soci-empty_8h" name="soci-empty.h" local="yes" imported="no">soci-empty.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_EMPTY_SOURCE</name>
      <anchorfile>empty_2vector-use-type_8cpp.html</anchorfile>
      <anchor>a86428bd4e0a929d8c9fecfbe045b419c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>firebird/vector-use-type.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/firebird/</path>
    <filename>firebird_2vector-use-type_8cpp</filename>
    <includes id="soci-firebird_8h" name="soci-firebird.h" local="yes" imported="no">soci-firebird.h</includes>
    <includes id="firebird_2common_8h" name="firebird/common.h" local="yes" imported="no">common.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_FIREBIRD_SOURCE</name>
      <anchorfile>firebird_2vector-use-type_8cpp.html</anchorfile>
      <anchor>a713f9094460497d87fa4e43ba85c4cc9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mysql/vector-use-type.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/mysql/</path>
    <filename>mysql_2vector-use-type_8cpp</filename>
    <includes id="soci-mysql_8h" name="soci-mysql.h" local="yes" imported="no">soci-mysql.h</includes>
    <includes id="mysql_2common_8h" name="mysql/common.h" local="yes" imported="no">common.h</includes>
    <includes id="soci-platform_8h" name="soci-platform.h" local="no" imported="no">soci-platform.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_MYSQL_SOURCE</name>
      <anchorfile>mysql_2vector-use-type_8cpp.html</anchorfile>
      <anchor>af53afe1a5cda4bdcb192a6b90399c877</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>odbc/vector-use-type.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/odbc/</path>
    <filename>odbc_2vector-use-type_8cpp</filename>
    <includes id="soci-odbc_8h" name="soci-odbc.h" local="yes" imported="no">soci-odbc.h</includes>
    <includes id="soci-platform_8h" name="soci-platform.h" local="no" imported="no">soci-platform.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_ODBC_SOURCE</name>
      <anchorfile>odbc_2vector-use-type_8cpp.html</anchorfile>
      <anchor>a89d233f40fce652fa2d01bd4a54eaad7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>oracle/vector-use-type.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/oracle/</path>
    <filename>oracle_2vector-use-type_8cpp</filename>
    <includes id="soci-oracle_8h" name="soci-oracle.h" local="yes" imported="no">soci-oracle.h</includes>
    <includes id="backends_2oracle_2error_8h" name="backends/oracle/error.h" local="yes" imported="no">error.h</includes>
    <includes id="soci-platform_8h" name="soci-platform.h" local="no" imported="no">soci-platform.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>soci_ORACLE_SOURCE</name>
      <anchorfile>oracle_2vector-use-type_8cpp.html</anchorfile>
      <anchor>acfe52ae023041221caad947cde7a3822</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>postgresql/vector-use-type.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/postgresql/</path>
    <filename>postgresql_2vector-use-type_8cpp</filename>
    <includes id="soci-platform_8h" name="soci-platform.h" local="no" imported="no">soci-platform.h</includes>
    <includes id="soci-postgresql_8h" name="soci-postgresql.h" local="yes" imported="no">soci-postgresql.h</includes>
    <includes id="postgresql_2common_8h" name="postgresql/common.h" local="yes" imported="no">common.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_POSTGRESQL_SOURCE</name>
      <anchorfile>postgresql_2vector-use-type_8cpp.html</anchorfile>
      <anchor>a9806e42f129547cbdd05b92524e36de8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sqlite3/vector-use-type.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/backends/sqlite3/</path>
    <filename>sqlite3_2vector-use-type_8cpp</filename>
    <includes id="soci-sqlite3_8h" name="soci-sqlite3.h" local="yes" imported="no">soci-sqlite3.h</includes>
    <includes id="soci-platform_8h" name="soci-platform.h" local="no" imported="no">soci-platform.h</includes>
    <includes id="sqlite3_2common_8h" name="sqlite3/common.h" local="yes" imported="no">common.h</includes>
  </compound>
  <compound kind="file">
    <name>version.h</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/soci/src/core/</path>
    <filename>version_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_LIB_VERSION</name>
      <anchorfile>version_8h.html</anchorfile>
      <anchor>a91ceb35272448d16855777cb22d77a7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOCI_VERSION</name>
      <anchorfile>version_8h.html</anchorfile>
      <anchor>a4808b76d60583b8a06be38c88a589290</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>VotedPose.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/recognizer/</path>
    <filename>VotedPose_8cpp</filename>
    <includes id="VotedPose_8hpp" name="VotedPose.hpp" local="yes" imported="no">recognizer/VotedPose.hpp</includes>
    <namespace>ISM</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a4e8a802266f4e54a9e9383ea6fbbc63a</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::VotedPose &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a4b76e303e31a6e22a488175220f2b01c</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::VotedPosePtr &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>VotedPose.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/recognizer/</path>
    <filename>VotedPose_8hpp</filename>
    <includes id="typedef_8hpp" name="typedef.hpp" local="yes" imported="no">typedef.hpp</includes>
    <includes id="Pose_8hpp" name="Pose.hpp" local="yes" imported="no">common_type/Pose.hpp</includes>
    <includes id="VoteSpecifier_8hpp" name="VoteSpecifier.hpp" local="yes" imported="no">common_type/VoteSpecifier.hpp</includes>
    <includes id="Object_8hpp" name="Object.hpp" local="yes" imported="no">common_type/Object.hpp</includes>
    <class kind="struct">ISM::VotedPose</class>
    <namespace>ISM</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a4e8a802266f4e54a9e9383ea6fbbc63a</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::VotedPose &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a4b76e303e31a6e22a488175220f2b01c</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::VotedPosePtr &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>VoteSpecifier.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/common_type/</path>
    <filename>VoteSpecifier_8cpp</filename>
    <includes id="VoteSpecifier_8hpp" name="VoteSpecifier.hpp" local="yes" imported="no">VoteSpecifier.hpp</includes>
    <namespace>ISM</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a790cb1e81d851bde557b3a58415ba252</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::VoteSpecifier &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a0810068cad8f4868fb8117bc5f567184</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::VoteSpecifierPtr &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>VoteSpecifier.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/common_type/</path>
    <filename>VoteSpecifier_8hpp</filename>
    <includes id="Object_8hpp" name="Object.hpp" local="yes" imported="no">Object.hpp</includes>
    <includes id="Quaternion_8hpp" name="Quaternion.hpp" local="yes" imported="no">Quaternion.hpp</includes>
    <class kind="struct">ISM::VoteSpecifier</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; VoteSpecifier &gt;</type>
      <name>VoteSpecifierPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ac892bfcb79f3884808c32b0322f47031</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a790cb1e81d851bde557b3a58415ba252</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::VoteSpecifier &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a0810068cad8f4868fb8117bc5f567184</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::VoteSpecifierPtr &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>VotingBin.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/recognizer/</path>
    <filename>VotingBin_8cpp</filename>
    <includes id="VotingBin_8hpp" name="VotingBin.hpp" local="yes" imported="no">VotingBin.hpp</includes>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>VotingBin.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/recognizer/</path>
    <filename>VotingBin_8hpp</filename>
    <includes id="typedef_8hpp" name="typedef.hpp" local="yes" imported="no">typedef.hpp</includes>
    <includes id="VotedPose_8hpp" name="VotedPose.hpp" local="yes" imported="no">VotedPose.hpp</includes>
    <class kind="class">ISM::VotingBin</class>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>VotingResult.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/recognizer/</path>
    <filename>VotingResult_8hpp</filename>
    <includes id="typedef_8hpp" name="typedef.hpp" local="yes" imported="no">typedef.hpp</includes>
    <includes id="ObjectSet_8hpp" name="ObjectSet.hpp" local="yes" imported="no">common_type/ObjectSet.hpp</includes>
    <includes id="Pose_8hpp" name="Pose.hpp" local="yes" imported="no">common_type/Pose.hpp</includes>
    <includes id="VotedPose_8hpp" name="VotedPose.hpp" local="yes" imported="no">VotedPose.hpp</includes>
    <class kind="struct">ISM::VotingResult</class>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>VotingResultCalculator.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/recognizer/</path>
    <filename>VotingResultCalculator_8cpp</filename>
    <includes id="VotingResultCalculator_8hpp" name="VotingResultCalculator.hpp" local="yes" imported="no">VotingResultCalculator.hpp</includes>
    <includes id="GeometryHelper_8hpp" name="GeometryHelper.hpp" local="yes" imported="no">utility/GeometryHelper.hpp</includes>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>GeometryHelper</type>
      <name>GH</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a14c5878e676966079970b3eff6170a3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>VotingResultCalculator.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/recognizer/</path>
    <filename>VotingResultCalculator_8hpp</filename>
    <includes id="Pattern_8hpp" name="Pattern.hpp" local="yes" imported="no">common_type/Pattern.hpp</includes>
    <includes id="ObjectSet_8hpp" name="ObjectSet.hpp" local="yes" imported="no">common_type/ObjectSet.hpp</includes>
    <includes id="VotingSpace_8hpp" name="VotingSpace.hpp" local="yes" imported="no">VotingSpace.hpp</includes>
    <includes id="VotingResult_8hpp" name="VotingResult.hpp" local="yes" imported="no">VotingResult.hpp</includes>
    <includes id="SimpleRater_8hpp" name="SimpleRater.hpp" local="yes" imported="no">rating/SimpleRater.hpp</includes>
    <includes id="APORater_8hpp" name="APORater.hpp" local="yes" imported="no">rating/APORater.hpp</includes>
    <includes id="RatingData_8hpp" name="RatingData.hpp" local="yes" imported="no">rating/RatingData.hpp</includes>
    <includes id="typedef_8hpp" name="typedef.hpp" local="yes" imported="no">typedef.hpp</includes>
    <class kind="class">ISM::VotingResultCalculator</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; VotingResultCalculator &gt;</type>
      <name>VotingResultCalculatorPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>af6b9b0229fb78ce2429be7b2b511f68d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>VotingSpace.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/recognizer/</path>
    <filename>VotingSpace_8cpp</filename>
    <includes id="VotingSpace_8hpp" name="VotingSpace.hpp" local="yes" imported="no">VotingSpace.hpp</includes>
    <includes id="GeometryHelper_8hpp" name="GeometryHelper.hpp" local="yes" imported="no">utility/GeometryHelper.hpp</includes>
    <includes id="ObjectSet_8hpp" name="ObjectSet.hpp" local="yes" imported="no">common_type/ObjectSet.hpp</includes>
    <includes id="VotingResult_8hpp" name="VotingResult.hpp" local="yes" imported="no">VotingResult.hpp</includes>
    <includes id="VotingResultCalculator_8hpp" name="VotingResultCalculator.hpp" local="yes" imported="no">VotingResultCalculator.hpp</includes>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>VotingSpace.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/recognizer/</path>
    <filename>VotingSpace_8hpp</filename>
    <includes id="typedef_8hpp" name="typedef.hpp" local="yes" imported="no">typedef.hpp</includes>
    <includes id="Point_8hpp" name="Point.hpp" local="yes" imported="no">common_type/Point.hpp</includes>
    <includes id="VotedPose_8hpp" name="VotedPose.hpp" local="yes" imported="no">VotedPose.hpp</includes>
    <includes id="Object_8hpp" name="Object.hpp" local="yes" imported="no">common_type/Object.hpp</includes>
    <includes id="VotingBin_8hpp" name="VotingBin.hpp" local="yes" imported="no">VotingBin.hpp</includes>
    <class kind="class">ISM::VotingSpace</class>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>WeightedSum.cpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>WeightedSum_8cpp</filename>
    <includes id="WeightedSum_8hpp" name="WeightedSum.hpp" local="yes" imported="no">WeightedSum.hpp</includes>
    <namespace>ISM</namespace>
  </compound>
  <compound kind="file">
    <name>WeightedSum.hpp</name>
    <path>/tmp/ws/src/asr_lib_ism/libism/ISM/combinatorial_trainer/</path>
    <filename>WeightedSum_8hpp</filename>
    <includes id="Topology_8hpp" name="Topology.hpp" local="yes" imported="no">Topology.hpp</includes>
    <includes id="CostFunction_8hpp" name="CostFunction.hpp" local="yes" imported="no">../combinatorial_optimization/CostFunction.hpp</includes>
    <class kind="class">ISM::WeightedSum</class>
    <namespace>ISM</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; WeightedSum &gt;</type>
      <name>WeightedSumPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a23242ce2e7fd19afba045f6364411ced</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::AcceptanceFunction</name>
    <filename>classISM_1_1AcceptanceFunction.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isNewCostAcceptable</name>
      <anchorfile>classISM_1_1AcceptanceFunction.html</anchorfile>
      <anchor>a1af753e36c2c7d2cb27a1035651d1975</anchor>
      <arglist>(double newCost, double oldCost)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classISM_1_1AcceptanceFunction.html</anchorfile>
      <anchor>a8d14ef26139c29576957d6b76e447be4</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classISM_1_1AcceptanceFunction.html</anchorfile>
      <anchor>a8038f32fb1ff129013b1ef9716f86cf2</anchor>
      <arglist>()=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::APORater</name>
    <filename>classISM_1_1APORater.html</filename>
    <base>ISM::BaseRater</base>
    <member kind="function">
      <type></type>
      <name>APORater</name>
      <anchorfile>classISM_1_1APORater.html</anchorfile>
      <anchor>a7be53a51895c27719d1074b924111441</anchor>
      <arglist>(double bin_size, double maxAngleDeviation)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>printRatingAtBackProjectionLevel</name>
      <anchorfile>classISM_1_1APORater.html</anchorfile>
      <anchor>a2dee75fa32df5ec332e53ef5cbe29406</anchor>
      <arglist>(VotedPosePtr &amp;votedPose, PosePtr &amp;refPose, RatingDataPtr data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>rateAtBackProjectionLevel</name>
      <anchorfile>classISM_1_1APORater.html</anchorfile>
      <anchor>ab5553018ea986a25bbbf32092a2fdbe6</anchor>
      <arglist>(VotedPosePtr &amp;votedPose, RatingDataPtr data)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>squaredSigma</name>
      <anchorfile>classISM_1_1APORater.html</anchorfile>
      <anchor>adaec0672f6ac55e505b86c6604a23d25</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::backend_factory</name>
    <filename>classsoci_1_1backend__factory.html</filename>
    <member kind="function">
      <type></type>
      <name>backend_factory</name>
      <anchorfile>classsoci_1_1backend__factory.html</anchorfile>
      <anchor>ab68b314012937bd5d7153e4c899b39d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual details::session_backend *</type>
      <name>make_session</name>
      <anchorfile>classsoci_1_1backend__factory.html</anchorfile>
      <anchor>a873c4190d05fb344596d98228fbc07e2</anchor>
      <arglist>(connection_parameters const &amp;parameters) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~backend_factory</name>
      <anchorfile>classsoci_1_1backend__factory.html</anchorfile>
      <anchor>a8ebd7bd43a954e64d7778f78eb29cff6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::details::base_value_holder</name>
    <filename>structsoci_1_1details_1_1base__value__holder.html</filename>
    <templarg></templarg>
    <member kind="variable">
      <type>type_conversion&lt; T &gt;::base_type</type>
      <name>val_</name>
      <anchorfile>structsoci_1_1details_1_1base__value__holder.html</anchorfile>
      <anchor>a6bd7751e53cdcf2927f40aa94168b589</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::details::base_vector_holder</name>
    <filename>structsoci_1_1details_1_1base__vector__holder.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type></type>
      <name>base_vector_holder</name>
      <anchorfile>structsoci_1_1details_1_1base__vector__holder.html</anchorfile>
      <anchor>a15de3214452de2377938c545d4d06d03</anchor>
      <arglist>(std::size_t sz=0)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; typename type_conversion&lt; T &gt;::base_type &gt;</type>
      <name>vec_</name>
      <anchorfile>structsoci_1_1details_1_1base__vector__holder.html</anchorfile>
      <anchor>a20ade3ae74132672cbbe351dfc0060cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::BaseRater</name>
    <filename>classISM_1_1BaseRater.html</filename>
    <member kind="function">
      <type></type>
      <name>BaseRater</name>
      <anchorfile>classISM_1_1BaseRater.html</anchorfile>
      <anchor>aa4ceff1740628807dadce3ead644d464</anchor>
      <arglist>(double bin_size, double maxAngleDeviation)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVoteSupportingReference</name>
      <anchorfile>classISM_1_1BaseRater.html</anchorfile>
      <anchor>a5755a4a05f9ac091a9d34545be798c2a</anchor>
      <arglist>(VotedPosePtr &amp;votedPose, PosePtr &amp;refPose, RatingDataPtr data)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>printRatingAtBackProjectionLevel</name>
      <anchorfile>classISM_1_1BaseRater.html</anchorfile>
      <anchor>af89de34af00b6072455977c743a722d3</anchor>
      <arglist>(VotedPosePtr &amp;votedPose, PosePtr &amp;refPose, RatingDataPtr data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>rateAtBackProjectionLevel</name>
      <anchorfile>classISM_1_1BaseRater.html</anchorfile>
      <anchor>ac7548f9d517f47a66fd7d7ae3ddd5787</anchor>
      <arglist>(VotedPosePtr &amp;votedPose, RatingDataPtr data)=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const double</type>
      <name>maxAngleDeviation</name>
      <anchorfile>classISM_1_1BaseRater.html</anchorfile>
      <anchor>aa88d32ecb3c96632cc22c28d44daa530</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const double</type>
      <name>maxSquaredDistance</name>
      <anchorfile>classISM_1_1BaseRater.html</anchorfile>
      <anchor>a5075de18c59a96d3ce4548be06d223a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointPtr</type>
      <name>projectedPoint</name>
      <anchorfile>classISM_1_1BaseRater.html</anchorfile>
      <anchor>ac9fef4381719603e67ed32d7dd70a30d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PosePtr</type>
      <name>projectedPose</name>
      <anchorfile>classISM_1_1BaseRater.html</anchorfile>
      <anchor>ad34f2fa6e68300225ba087af014750ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>GeometryHelper</type>
      <name>GH</name>
      <anchorfile>classISM_1_1BaseRater.html</anchorfile>
      <anchor>a031b6adcbd2662cef1ff66e63d811524</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>basic_table_creator</name>
    <filename>structbasic__table__creator.html</filename>
    <base>soci::tests::table_creator_base</base>
    <member kind="function">
      <type></type>
      <name>basic_table_creator</name>
      <anchorfile>structbasic__table__creator.html</anchorfile>
      <anchor>a629abd31d0a675fffaee3311aeac37f0</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::details::basic_type_tag</name>
    <filename>structsoci_1_1details_1_1basic__type__tag.html</filename>
  </compound>
  <compound kind="struct">
    <name>bigint_table_creator</name>
    <filename>structbigint__table__creator.html</filename>
    <base>soci::tests::table_creator_base</base>
    <member kind="function">
      <type></type>
      <name>bigint_table_creator</name>
      <anchorfile>structbigint__table__creator.html</anchorfile>
      <anchor>a741a2eda2491367698f502e6c2fa1518</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>bigint_unsigned_table_creator</name>
    <filename>structbigint__unsigned__table__creator.html</filename>
    <base>soci::tests::table_creator_base</base>
    <member kind="function">
      <type></type>
      <name>bigint_unsigned_table_creator</name>
      <anchorfile>structbigint__unsigned__table__creator.html</anchorfile>
      <anchor>a338f0513f5c2c14475a2680427cce304</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::blob</name>
    <filename>classsoci_1_1blob.html</filename>
    <member kind="function">
      <type>std::size_t</type>
      <name>append</name>
      <anchorfile>classsoci_1_1blob.html</anchorfile>
      <anchor>a9ef568881017147329253a3e2c7e9e39</anchor>
      <arglist>(char const *buf, std::size_t toWrite)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>blob</name>
      <anchorfile>classsoci_1_1blob.html</anchorfile>
      <anchor>a81ffe9430163d278091692cd0d4eaad4</anchor>
      <arglist>(session &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>details::blob_backend *</type>
      <name>get_backend</name>
      <anchorfile>classsoci_1_1blob.html</anchorfile>
      <anchor>a6794d3be2ea1aa11db21cba5fdb3ac70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>get_len</name>
      <anchorfile>classsoci_1_1blob.html</anchorfile>
      <anchor>accd62b0a867aa4b3a70926c88a165684</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>read</name>
      <anchorfile>classsoci_1_1blob.html</anchorfile>
      <anchor>a3133b014c1204a41ad5ca02efbc15d00</anchor>
      <arglist>(std::size_t offset, char *buf, std::size_t toRead)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>trim</name>
      <anchorfile>classsoci_1_1blob.html</anchorfile>
      <anchor>af937eeecd9d8f190004cdd58d0ef6ebf</anchor>
      <arglist>(std::size_t newLen)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>write</name>
      <anchorfile>classsoci_1_1blob.html</anchorfile>
      <anchor>ab0c8e7d2d7ba7f7230cf63d0b1c2df33</anchor>
      <arglist>(std::size_t offset, char const *buf, std::size_t toWrite)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~blob</name>
      <anchorfile>classsoci_1_1blob.html</anchorfile>
      <anchor>ab2bd306307c0b71d068fc7cb02d701cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>details::blob_backend *</type>
      <name>backEnd_</name>
      <anchorfile>classsoci_1_1blob.html</anchorfile>
      <anchor>a5c476bb93a8dbe801514e5761f1d180a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::blob_backend</name>
    <filename>classsoci_1_1details_1_1blob__backend.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual std::size_t</type>
      <name>append</name>
      <anchorfile>classsoci_1_1details_1_1blob__backend.html</anchorfile>
      <anchor>a577df30ec8dff3249255bdc2c84fd19b</anchor>
      <arglist>(char const *buf, std::size_t toWrite)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>blob_backend</name>
      <anchorfile>classsoci_1_1details_1_1blob__backend.html</anchorfile>
      <anchor>a4ffa762b168e25fe8992d70cd18b644f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::size_t</type>
      <name>get_len</name>
      <anchorfile>classsoci_1_1details_1_1blob__backend.html</anchorfile>
      <anchor>aeeea01a68589663575f0b6295be04493</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::size_t</type>
      <name>read</name>
      <anchorfile>classsoci_1_1details_1_1blob__backend.html</anchorfile>
      <anchor>a0a57c9c5b4245304f72225653f3125dd</anchor>
      <arglist>(std::size_t offset, char *buf, std::size_t toRead)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>trim</name>
      <anchorfile>classsoci_1_1details_1_1blob__backend.html</anchorfile>
      <anchor>a0d156da1965bbf2d179e4b7c75dd79b3</anchor>
      <arglist>(std::size_t newLen)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::size_t</type>
      <name>write</name>
      <anchorfile>classsoci_1_1details_1_1blob__backend.html</anchorfile>
      <anchor>a6b2d2c28d19349784a9d11f4fc413a7c</anchor>
      <arglist>(std::size_t offset, char const *buf, std::size_t toWrite)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~blob_backend</name>
      <anchorfile>classsoci_1_1details_1_1blob__backend.html</anchorfile>
      <anchor>a72e51a85bfe7722948942668e64620a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>blob_backend</name>
      <anchorfile>classsoci_1_1details_1_1blob__backend.html</anchorfile>
      <anchor>a5ae1f9f90e59cb1cf238758530b41546</anchor>
      <arglist>(blob_backend const &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>blob_backend &amp;</type>
      <name>operator=</name>
      <anchorfile>classsoci_1_1details_1_1blob__backend.html</anchorfile>
      <anchor>ab221448b620a8975eebcf09acc619d21</anchor>
      <arglist>(blob_backend const &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>blob_table_creator</name>
    <filename>structblob__table__creator.html</filename>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <member kind="function">
      <type></type>
      <name>blob_table_creator</name>
      <anchorfile>structblob__table__creator.html</anchorfile>
      <anchor>ac1e9bd4c498912b46d95d49a300dd208</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>blob_table_creator</name>
      <anchorfile>structblob__table__creator.html</anchorfile>
      <anchor>ac1e9bd4c498912b46d95d49a300dd208</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>blob_table_creator</name>
      <anchorfile>structblob__table__creator.html</anchorfile>
      <anchor>ac1e9bd4c498912b46d95d49a300dd208</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>boolean_table_creator</name>
    <filename>structboolean__table__creator.html</filename>
    <base>soci::tests::table_creator_base</base>
    <member kind="function">
      <type></type>
      <name>boolean_table_creator</name>
      <anchorfile>structboolean__table__creator.html</anchorfile>
      <anchor>ab557e3f6fc15aa538059512f7585a46f</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>bytea_table_creator</name>
    <filename>structbytea__table__creator.html</filename>
    <base>soci::tests::table_creator_base</base>
    <member kind="function">
      <type></type>
      <name>bytea_table_creator</name>
      <anchorfile>structbytea__table__creator.html</anchorfile>
      <anchor>a3580191c46f02d9794c0767e994b571f</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::Cluster</name>
    <filename>classISM_1_1Cluster.html</filename>
    <member kind="function">
      <type></type>
      <name>Cluster</name>
      <anchorfile>classISM_1_1Cluster.html</anchorfile>
      <anchor>a069fbf022406dea7601bdf4f307add0c</anchor>
      <arglist>(const std::pair&lt; TrackPtr, boost::shared_ptr&lt; Cluster &gt; &gt; &amp;referenceWithParent, ObjectRelations &amp;topology, const std::vector&lt; std::pair&lt; int, TrackPtr &gt; &gt; &amp;mostCommonObjects, std::map&lt; TrackPtr, int &gt; &amp;objectOccurences)</arglist>
    </member>
    <member kind="function">
      <type>TracksPtr</type>
      <name>getChildren</name>
      <anchorfile>classISM_1_1Cluster.html</anchorfile>
      <anchor>aa216493fc30c311e943cc3edd02b4c1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getRecommendedLevel</name>
      <anchorfile>classISM_1_1Cluster.html</anchorfile>
      <anchor>a0edf3c3db7b923b98acfe76ec369c325</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TrackPtr</type>
      <name>getReference</name>
      <anchorfile>classISM_1_1Cluster.html</anchorfile>
      <anchor>ac077de9cc2093a53d2bd34539bc8e36a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; VoteSpecifierPtr &gt;</type>
      <name>getVotersByVotersTypeAndObservedId</name>
      <anchorfile>classISM_1_1Cluster.html</anchorfile>
      <anchor>a7e461a4529416214d4a7cb494baf0e49</anchor>
      <arglist>(const std::string &amp;type, const std::string &amp;observedId) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>recommendLevel</name>
      <anchorfile>classISM_1_1Cluster.html</anchorfile>
      <anchor>a8762d44400b8e02172a9689cac584e95</anchor>
      <arglist>(unsigned level)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TracksPtr</type>
      <name>children</name>
      <anchorfile>classISM_1_1Cluster.html</anchorfile>
      <anchor>afa2ac975d1171a1f115edefb0cb581ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>recommendedLevel</name>
      <anchorfile>classISM_1_1Cluster.html</anchorfile>
      <anchor>a31cc02a711c9290ef78cab9be3cb4ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TrackPtr</type>
      <name>reference</name>
      <anchorfile>classISM_1_1Cluster.html</anchorfile>
      <anchor>ada213f03c2104c2384a03cfb749f6a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::map&lt; std::string, std::vector&lt; VoteSpecifierPtr &gt; &gt; &gt;</type>
      <name>votesByVotersTypeAndObservedId</name>
      <anchorfile>classISM_1_1Cluster.html</anchorfile>
      <anchor>ab233c6f701ceb9e75d42fea56c7cf559</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ISM::ManuallyDefPseudoHeuristic::ClusterObject</name>
    <filename>structISM_1_1ManuallyDefPseudoHeuristic_1_1ClusterObject.html</filename>
    <member kind="function">
      <type></type>
      <name>ClusterObject</name>
      <anchorfile>structISM_1_1ManuallyDefPseudoHeuristic_1_1ClusterObject.html</anchorfile>
      <anchor>a441912b8c76208beb32f97ae53362628</anchor>
      <arglist>(uint16_t clusterId)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ClusterObject</name>
      <anchorfile>structISM_1_1ManuallyDefPseudoHeuristic_1_1ClusterObject.html</anchorfile>
      <anchor>a0d6fd443411f3fb1c53a2f5f51c00545</anchor>
      <arglist>(std::string objectType)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isCluster</name>
      <anchorfile>structISM_1_1ManuallyDefPseudoHeuristic_1_1ClusterObject.html</anchorfile>
      <anchor>aed15d74bbf7f4edf78873e423dfe44c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::variant&lt; uint16_t, std::string &gt;</type>
      <name>mObjectOrCluster</name>
      <anchorfile>structISM_1_1ManuallyDefPseudoHeuristic_1_1ClusterObject.html</anchorfile>
      <anchor>ac23772117d36d1c75841d0282274dead</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ISM::CollectedData</name>
    <filename>structISM_1_1CollectedData.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>shouldCollect</name>
      <anchorfile>structISM_1_1CollectedData.html</anchorfile>
      <anchor>ae0eb14e83ff257b06b1fbb83cce75c78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; TracksWithRef &gt;</type>
      <name>tracksWithRef</name>
      <anchorfile>structISM_1_1CollectedData.html</anchorfile>
      <anchor>a6fc41d7ec8fd63eedba729c5f6b55e98</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::column_properties</name>
    <filename>classsoci_1_1column__properties.html</filename>
    <member kind="function">
      <type>data_type</type>
      <name>get_data_type</name>
      <anchorfile>classsoci_1_1column__properties.html</anchorfile>
      <anchor>a05b2b56257507a6e847110c2ef4fb0b3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>get_name</name>
      <anchorfile>classsoci_1_1column__properties.html</anchorfile>
      <anchor>afb2f3e942bd752de9142493bd9abc137</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_data_type</name>
      <anchorfile>classsoci_1_1column__properties.html</anchorfile>
      <anchor>a8d8f31e0b4b0b9ba0d1ae6459fa9df29</anchor>
      <arglist>(data_type dataType)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classsoci_1_1column__properties.html</anchorfile>
      <anchor>aa7c418fcae6420e4a62a11e22592ba34</anchor>
      <arglist>(std::string const &amp;name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>data_type</type>
      <name>dataType_</name>
      <anchorfile>classsoci_1_1column__properties.html</anchorfile>
      <anchor>a3de88c5b6ee2b32023f42c105328096f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classsoci_1_1column__properties.html</anchorfile>
      <anchor>a73c21b9a4b0b3d431d57045de3c93471</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::CombinatorialTrainer</name>
    <filename>classISM_1_1CombinatorialTrainer.html</filename>
    <member kind="function">
      <type></type>
      <name>CombinatorialTrainer</name>
      <anchorfile>classISM_1_1CombinatorialTrainer.html</anchorfile>
      <anchor>a5232b9afc058d38caee3fc65e97c1399</anchor>
      <arglist>(CombinatorialTrainerParameters params)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, std::pair&lt; double, TreePtr &gt; &gt;</type>
      <name>learn</name>
      <anchorfile>classISM_1_1CombinatorialTrainer.html</anchorfile>
      <anchor>af8fa709019cb7eff3e4f1963f33bc605</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const std::map&lt; std::string, ISM::ObjectRelations &gt;</type>
      <name>calculateAllObjectRelations</name>
      <anchorfile>classISM_1_1CombinatorialTrainer.html</anchorfile>
      <anchor>ac606d331ae186b47ce85a80767426d5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>checkCorrectOrder</name>
      <anchorfile>classISM_1_1CombinatorialTrainer.html</anchorfile>
      <anchor>a36f52ae4139e9d01296011ed05f747ac</anchor>
      <arglist>(std::map&lt; std::string, ISM::ObjectRelations &gt; allObjectRelationsPerPattern)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>containsAllObjects</name>
      <anchorfile>classISM_1_1CombinatorialTrainer.html</anchorfile>
      <anchor>a703e15d8835493c3d5037e253b9b6059</anchor>
      <arglist>(const ISM::ObjectRelations &amp;topology, const std::string &amp;patternName) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::pair&lt; PatternNameToObjectSet, PatternNameToObjectSet &gt;</type>
      <name>createTestSets</name>
      <anchorfile>classISM_1_1CombinatorialTrainer.html</anchorfile>
      <anchor>a35ce34bdb8e8b223213cd2029c91bcd9</anchor>
      <arglist>(double binSize, double maxAngleDeviation, double confidenceThreshold, unsigned int testSetCount)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>drawISM</name>
      <anchorfile>classISM_1_1CombinatorialTrainer.html</anchorfile>
      <anchor>a71432b039861a02777cf6fad74b80912</anchor>
      <arglist>(unsigned ismId, std::string patternName, std::map&lt; std::string, std::vector&lt; VoteSpecifierPtr &gt; &gt; voteSpecifiersPerObject)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>genTimeString</name>
      <anchorfile>classISM_1_1CombinatorialTrainer.html</anchorfile>
      <anchor>a0333483e16636c498cde5e5658e19a2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const std::map&lt; std::string, ISM::TracksPtr &gt;</type>
      <name>getRecordedObjectsTracks</name>
      <anchorfile>classISM_1_1CombinatorialTrainer.html</anchorfile>
      <anchor>a867fab4c9dfefa8c2d0d316de7c2b656</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>TopologyValidationResultsPtr</type>
      <name>getValidationResultsForPattern</name>
      <anchorfile>classISM_1_1CombinatorialTrainer.html</anchorfile>
      <anchor>a531d31b4666c166f05a9f93231d1b694</anchor>
      <arglist>(std::string patternName)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initStartTopologiesPerPattern</name>
      <anchorfile>classISM_1_1CombinatorialTrainer.html</anchorfile>
      <anchor>a31642eab6455b1f330dde001ea36b061</anchor>
      <arglist>(std::string loadStartTopologiesFrom)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initTestSets</name>
      <anchorfile>classISM_1_1CombinatorialTrainer.html</anchorfile>
      <anchor>ad6e5b3baad48ccff943a7232762022cb</anchor>
      <arglist>(double binSize, double maxAngleDeviation, double confidenceThreshold, std::string loadValidTestSetsFrom, std::string loadInvalidTestSetsFrom, unsigned int testSetCount)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::map&lt; std::string, IsmPtr &gt;</type>
      <name>learnFullyMeshedTopologyPerPattern</name>
      <anchorfile>classISM_1_1CombinatorialTrainer.html</anchorfile>
      <anchor>a49cb88a8c4ed8d0b58dac17d1ada6bb5</anchor>
      <arglist>(bool naive=false)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>PatternNameToObjectSet</type>
      <name>loadTestSetsFromDB</name>
      <anchorfile>classISM_1_1CombinatorialTrainer.html</anchorfile>
      <anchor>a6e514ea76cd5b08f052c2c51819ee8ae</anchor>
      <arglist>(std::string fileName)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>storePatternToDB</name>
      <anchorfile>classISM_1_1CombinatorialTrainer.html</anchorfile>
      <anchor>ad546f01f0cc15db8485376f89b10d2ec</anchor>
      <arglist>(std::map&lt; std::string, IsmPtr &gt; bestISMPerPattern)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>storeTestSetsToDB</name>
      <anchorfile>classISM_1_1CombinatorialTrainer.html</anchorfile>
      <anchor>aea1273027294c7c3b4610504d6c74d73</anchor>
      <arglist>(PatternNameToObjectSet testSet, const path dbFilePath, const std::string &amp;type)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, ISM::ObjectRelations &gt;</type>
      <name>allObjectRelationsPerPattern</name>
      <anchorfile>classISM_1_1CombinatorialTrainer.html</anchorfile>
      <anchor>a62a41b193b7c8f45334e01c069098678</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::vector&lt; ISM::ObjectRelationPtr &gt; &gt;</type>
      <name>allSelfRelationsPerPattern</name>
      <anchorfile>classISM_1_1CombinatorialTrainer.html</anchorfile>
      <anchor>a982a054a349563ea91ffdf4cf7420103</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>path</type>
      <name>mDBPath</name>
      <anchorfile>classISM_1_1CombinatorialTrainer.html</anchorfile>
      <anchor>a8087db55d04d5c50ce9a73538ae1033c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DocumentationHelperPtr</type>
      <name>mDocumentationHelper</name>
      <anchorfile>classISM_1_1CombinatorialTrainer.html</anchorfile>
      <anchor>a012faf66a5457a48820933375682fc8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, IsmPtr &gt;</type>
      <name>mFullyMeshedTopologyPerPattern</name>
      <anchorfile>classISM_1_1CombinatorialTrainer.html</anchorfile>
      <anchor>a24775d5d522884452e52096fe3ae32d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>path</type>
      <name>mOutputDataPath</name>
      <anchorfile>classISM_1_1CombinatorialTrainer.html</anchorfile>
      <anchor>a7fdd94beb9df579ca868a6ff7241133c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CombinatorialTrainerParameters</type>
      <name>mParams</name>
      <anchorfile>classISM_1_1CombinatorialTrainer.html</anchorfile>
      <anchor>a7114a5178f93668a42bebbb8ac060a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::vector&lt; TopologyPtr &gt; &gt;</type>
      <name>mStartTopologiesPerPattern</name>
      <anchorfile>classISM_1_1CombinatorialTrainer.html</anchorfile>
      <anchor>afb37cfe326bd4323f5caeb53bf7552dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::pair&lt; PatternNameToObjectSet, PatternNameToObjectSet &gt;</type>
      <name>mTestSets</name>
      <anchorfile>classISM_1_1CombinatorialTrainer.html</anchorfile>
      <anchor>afa9c954e79e20fe038aa4a039aac2a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::map&lt; std::string, boost::filesystem::path &gt; &gt;</type>
      <name>objectModelsPerPattern</name>
      <anchorfile>classISM_1_1CombinatorialTrainer.html</anchorfile>
      <anchor>ac3c8cb017526fa05cef570a07546d80f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, ISM::TracksPtr &gt;</type>
      <name>objectTracksPerPattern</name>
      <anchorfile>classISM_1_1CombinatorialTrainer.html</anchorfile>
      <anchor>a5bfc606a5dbbbf4e456907290bff9ab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>patternNames</name>
      <anchorfile>classISM_1_1CombinatorialTrainer.html</anchorfile>
      <anchor>a0a733b1680cb5ad235475faa5eb4de9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TableHelperPtr</type>
      <name>tableHelper</name>
      <anchorfile>classISM_1_1CombinatorialTrainer.html</anchorfile>
      <anchor>a6fbeaf7fe0e9b78bd2f23bbe47c6908d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ISM::CombinatorialTrainerParameters</name>
    <filename>structISM_1_1CombinatorialTrainerParameters.html</filename>
    <member kind="variable">
      <type>struct CostFunctionParameters</type>
      <name>costFunction</name>
      <anchorfile>structISM_1_1CombinatorialTrainerParameters.html</anchorfile>
      <anchor>a62ebd7e3ce39ccf49df6947780502521</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>dbfilename</name>
      <anchorfile>structISM_1_1CombinatorialTrainerParameters.html</anchorfile>
      <anchor>a5937d72272c98f277ba21a338a367ce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct EvaluatorParameters</type>
      <name>evaluator</name>
      <anchorfile>structISM_1_1CombinatorialTrainerParameters.html</anchorfile>
      <anchor>ac1f795075fb67a37c743e26130426246</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ISM::CombinatorialTrainerParameters::@0</type>
      <name>general</name>
      <anchorfile>structISM_1_1CombinatorialTrainerParameters.html</anchorfile>
      <anchor>ad8b8c1bdc528dd17d3557d06d18c3eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>loadInvalidTestSetsFrom</name>
      <anchorfile>structISM_1_1CombinatorialTrainerParameters.html</anchorfile>
      <anchor>a0bdcaf809e38fcb95373f47a9ddd62ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>loadStartTopologiesFrom</name>
      <anchorfile>structISM_1_1CombinatorialTrainerParameters.html</anchorfile>
      <anchor>a2f1b7fe569d67abc64c3a4e241ab41f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>loadValidTestSetsFrom</name>
      <anchorfile>structISM_1_1CombinatorialTrainerParameters.html</anchorfile>
      <anchor>a2f532b41249f33b57a786bad764565df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct OptimizationAlgorithmParameters</type>
      <name>optimizationAlgorithm</name>
      <anchorfile>structISM_1_1CombinatorialTrainerParameters.html</anchorfile>
      <anchor>a1322222290f52cf8c9db45538598d87a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>outputDataPath</name>
      <anchorfile>structISM_1_1CombinatorialTrainerParameters.html</anchorfile>
      <anchor>a799d6a864f90760e5f77f911ee501503</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>storeFullyMeshedISM</name>
      <anchorfile>structISM_1_1CombinatorialTrainerParameters.html</anchorfile>
      <anchor>a87a7bb1db80155e71d5d6b1af8936804</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>storeInvalidTestSetsTo</name>
      <anchorfile>structISM_1_1CombinatorialTrainerParameters.html</anchorfile>
      <anchor>a388d43cc36f6a56064dcc191e6cc2a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>storeStartTopologyISM</name>
      <anchorfile>structISM_1_1CombinatorialTrainerParameters.html</anchorfile>
      <anchor>a7d3d339843b0b91549aa987d650be79f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>storeValidTestSetsTo</name>
      <anchorfile>structISM_1_1CombinatorialTrainerParameters.html</anchorfile>
      <anchor>af69737a21e8e7118106cc719f217daa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>testSetCount</name>
      <anchorfile>structISM_1_1CombinatorialTrainerParameters.html</anchorfile>
      <anchor>a24f9cd5a5f35a156faa7a78c963b5d73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct TopologyGeneratorParameters</type>
      <name>topologyGenerator</name>
      <anchorfile>structISM_1_1CombinatorialTrainerParameters.html</anchorfile>
      <anchor>a8179a48b37dd744293c9c8371cbc7e45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct TreeValidatorParameters</type>
      <name>treeValidator</name>
      <anchorfile>structISM_1_1CombinatorialTrainerParameters.html</anchorfile>
      <anchor>a38cf0b1800bf9b4b36d9d51790f601fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>useClassifier</name>
      <anchorfile>structISM_1_1CombinatorialTrainerParameters.html</anchorfile>
      <anchor>a8814971e3bb1c4f3489338b93572d3fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::tests::common_tests</name>
    <filename>classsoci_1_1tests_1_1common__tests.html</filename>
    <class kind="struct">soci::tests::common_tests::where_condition</class>
    <member kind="function">
      <type></type>
      <name>common_tests</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>a456667eef3abece31b1aef248efacb50</anchor>
      <arglist>(test_context_base const &amp;tc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>a3193a8ce5084b4888fe7bec2d79098fb</anchor>
      <arglist>(bool dbSupportsTransactions=true)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::auto_ptr&lt; table_creator_base &gt;</type>
      <name>auto_table_creator</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>a3b172810e9c79504b721ec5d61fefd8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>run_query_transformation_test</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>abe639855f29f5e092aac72db8b5e94e7</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test0</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>afabe81b0816af8cb85c45b0c4293e1e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test1</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>ac5fa7c8a6435703044342a0baf1def48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test10</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>af8cafbcdfb8ad38783c474ab832374f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test11</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>a1ec755a32f0396a87ad2504ef91ed243</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test12</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>a0e49b0d2ba7e09ed8f6bafd6b7ccec47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test13</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>a93c889fc60fcaf27a904cce61bbfce96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test14</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>a0fca604dc1a34d022dd31028e635b964</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test15</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>a3f832bf09336829fa528ffd4872753b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test16</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>a43748a9040e43bb5083ea6a7342dea6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test17</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>a1cd73b5256588acc6a0d3a81c5d0297f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test18</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>a12d897505e79bd1559c88a6c99918823</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test19</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>ad35f4a77f2ec249332a04ec79f7fcfbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test2</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>a4530067b2acc6213c643e6158d4ccf83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test20</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>a67cc4f1560a656f69cc631811cb12762</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test21</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>a37bfeab48e5123ec4a3f381f4a8156ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test22</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>ab43e5beb6d37947723b780dd75804e6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test23</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>a04797fcd0ecd8dfeb04b5b7bc7e964fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test24</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>af1af0ade444a01e69e2dd6cfd5842def</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test25</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>ac66db5b3e86f268f77f1d56013fda13b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test26</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>a29d277457fc9ff64fe6904b233ebd5c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test27</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>acdcbde495edd2dcf5b1be6fe9272a028</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test28</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>ae640f824005d2f4d9b305429436c2e83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test29</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>a73f7c8b4535c94d8747f6ea1cc52c05f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test3</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>a1e69ec5de0ffffbaf30ae60ac15d81cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test30</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>a884b2838261b91de79963b82e0b0a393</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test31</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>a7fefd1c94d4a1d177c3dd11b1455489a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test4</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>aae2b7ab1e8bc2abcb89cafb78ceae7be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test5</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>a52ed93ca232f4d7f4e7a066d9ac07f38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test6</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>a26645605b12d968c8c4d57e781d4ab10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test7</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>a33167064558f02ec875ccb6fc0534c2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test8</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>a162f3ae83ad9e08120eaae1a8f7ce582</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test9</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>a4d982a18df1e64c64e59bc07199c41e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test_get_affected_rows</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>ab04073efc6a76542ceb0005797d5bd15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test_issue154</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>ac1635d6be02708429d1105888fe770a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test_issue67</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>a0688ec214782713591499370ee8b7550</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test_placeholder_partial_matching_with_orm_type</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>aa1532ec071d655955ea77d9bffa00f13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test_prepared_insert_with_orm_type</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>acac0ae0fd6998d3d9acd98f5c9cc2ddb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test_pull5</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>a1987cd0e42a6af3fb29c03cdc95f6284</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test_query_transformation</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>a70f87cd823aff9247b7d3f4e8bf9a6c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>test_query_transformation_with_connection_pool</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>a7e3d3110307d6c2fb344f7b756bfcb58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>lower_than_g</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>a2e83d672d1adf398507d8fc42787938e</anchor>
      <arglist>(std::string query)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>no_op_transform</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>a216824f1e878a68dcec067a2b6795ba9</anchor>
      <arglist>(std::string query)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>backend_factory const  &amp;</type>
      <name>backEndFactory_</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>aac99fe01fcacbc086bafe7809b5009ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string const</type>
      <name>connectString_</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>aa3d78f763d932a31c49a431d2d5af590</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>test_context_base const  &amp;</type>
      <name>tc_</name>
      <anchorfile>classsoci_1_1tests_1_1common__tests.html</anchorfile>
      <anchor>ad007546d2973f30ff65f922f1b211da1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::connection_parameters</name>
    <filename>classsoci_1_1connection__parameters.html</filename>
    <member kind="function">
      <type></type>
      <name>connection_parameters</name>
      <anchorfile>classsoci_1_1connection__parameters.html</anchorfile>
      <anchor>af43c581d56cfcfca7571d964a82e913a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>connection_parameters</name>
      <anchorfile>classsoci_1_1connection__parameters.html</anchorfile>
      <anchor>a2fc31b45e940dcde8960012d60abc3ae</anchor>
      <arglist>(backend_factory const &amp;factory, std::string const &amp;connectString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>connection_parameters</name>
      <anchorfile>classsoci_1_1connection__parameters.html</anchorfile>
      <anchor>a17895aaec438698c5e6973f2bb395eb7</anchor>
      <arglist>(std::string const &amp;backendName, std::string const &amp;connectString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>connection_parameters</name>
      <anchorfile>classsoci_1_1connection__parameters.html</anchorfile>
      <anchor>a56535e469573f17ef568ed9cc287a06c</anchor>
      <arglist>(std::string const &amp;fullConnectString)</arglist>
    </member>
    <member kind="function">
      <type>std::string const  &amp;</type>
      <name>get_connect_string</name>
      <anchorfile>classsoci_1_1connection__parameters.html</anchorfile>
      <anchor>a1dd035a6a35886d457d53499cb23b8dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>backend_factory const  *</type>
      <name>get_factory</name>
      <anchorfile>classsoci_1_1connection__parameters.html</anchorfile>
      <anchor>ad5072035af7c1a3525aee37495eae22b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_option</name>
      <anchorfile>classsoci_1_1connection__parameters.html</anchorfile>
      <anchor>a612bc4f8d24e9ae39daf521ea1e68428</anchor>
      <arglist>(const char *name, std::string &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_option</name>
      <anchorfile>classsoci_1_1connection__parameters.html</anchorfile>
      <anchor>abad5c57f6b9944a4983f00c948e5d95d</anchor>
      <arglist>(const char *name, std::string const &amp;value)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; const char *, std::string &gt;</type>
      <name>Options</name>
      <anchorfile>classsoci_1_1connection__parameters.html</anchorfile>
      <anchor>a1044262339657e0d5b2d9cb3807639b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>connectString_</name>
      <anchorfile>classsoci_1_1connection__parameters.html</anchorfile>
      <anchor>a722120f81dc0bc5e7d89bc953799bbfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>backend_factory const  *</type>
      <name>factory_</name>
      <anchorfile>classsoci_1_1connection__parameters.html</anchorfile>
      <anchor>ae7130aec295c39c96cc40090cfcbc203</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Options</type>
      <name>options_</name>
      <anchorfile>classsoci_1_1connection__parameters.html</anchorfile>
      <anchor>a8732c55eac97f1a3afce701bfebd649b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::connection_pool</name>
    <filename>classsoci_1_1connection__pool.html</filename>
    <class kind="struct">connection_pool::connection_pool_impl</class>
    <member kind="function">
      <type>session &amp;</type>
      <name>at</name>
      <anchorfile>classsoci_1_1connection__pool.html</anchorfile>
      <anchor>aaa8918ab9ab91ef6e77fee8570b5f0af</anchor>
      <arglist>(std::size_t pos)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>connection_pool</name>
      <anchorfile>classsoci_1_1connection__pool.html</anchorfile>
      <anchor>a193725f7d762c9d201013dff09c24741</anchor>
      <arglist>(std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>give_back</name>
      <anchorfile>classsoci_1_1connection__pool.html</anchorfile>
      <anchor>a2a120cbca69086f7fab4a0334ec3d01b</anchor>
      <arglist>(std::size_t pos)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>lease</name>
      <anchorfile>classsoci_1_1connection__pool.html</anchorfile>
      <anchor>a8313a212179bb75cf31592fd9a146cd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>try_lease</name>
      <anchorfile>classsoci_1_1connection__pool.html</anchorfile>
      <anchor>ab52416d6e7cb536ab55929b29670cab4</anchor>
      <arglist>(std::size_t &amp;pos, int timeout)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~connection_pool</name>
      <anchorfile>classsoci_1_1connection__pool.html</anchorfile>
      <anchor>a002108759ff5996653bf46dc9ab83a9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>connection_pool_impl *</type>
      <name>pimpl_</name>
      <anchorfile>classsoci_1_1connection__pool.html</anchorfile>
      <anchor>a4fcc19084b9dc270db7b8c87678b6cb5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>connection_pool::connection_pool_impl</name>
    <filename>structconnection__pool_1_1connection__pool__impl.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>find_free</name>
      <anchorfile>structconnection__pool_1_1connection__pool__impl.html</anchorfile>
      <anchor>a43e2098808c1058c6d1609cbfaa4dac8</anchor>
      <arglist>(std::size_t &amp;pos)</arglist>
    </member>
    <member kind="variable">
      <type>pthread_cond_t</type>
      <name>cond_</name>
      <anchorfile>structconnection__pool_1_1connection__pool__impl.html</anchorfile>
      <anchor>afc2eaf5cb27d202a36125922caf831ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pthread_mutex_t</type>
      <name>mtx_</name>
      <anchorfile>structconnection__pool_1_1connection__pool__impl.html</anchorfile>
      <anchor>a774cb99caf6478c9ff6eb798a1ec41dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::pair&lt; bool, session * &gt; &gt;</type>
      <name>sessions_</name>
      <anchorfile>structconnection__pool_1_1connection__pool__impl.html</anchorfile>
      <anchor>af5d850b53c9ff476896e011ddec9116e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::ConnectivityChecker</name>
    <filename>classISM_1_1ConnectivityChecker.html</filename>
    <class kind="struct">ISM::ConnectivityChecker::Relation</class>
    <member kind="function">
      <type></type>
      <name>ConnectivityChecker</name>
      <anchorfile>classISM_1_1ConnectivityChecker.html</anchorfile>
      <anchor>a76b92a41d0a5b09bf7412d8d689dfa67</anchor>
      <arglist>(std::map&lt; std::string, unsigned int &gt; numObjectsPerPattern)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isConnected</name>
      <anchorfile>classISM_1_1ConnectivityChecker.html</anchorfile>
      <anchor>a53a3b15cba9e90c55347a485e1681cc8</anchor>
      <arglist>(std::vector&lt; bool &gt; bitvector, const std::string &amp;patternName)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>checkNeighbour</name>
      <anchorfile>classISM_1_1ConnectivityChecker.html</anchorfile>
      <anchor>afa95b00acca36e85885d7447dc9422a5</anchor>
      <arglist>(const std::string &amp;patternName, unsigned int from, unsigned int index, std::vector&lt; bool &gt; bitvector)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>visitNeighbours</name>
      <anchorfile>classISM_1_1ConnectivityChecker.html</anchorfile>
      <anchor>a18988cd6e83f6f0c6954704ee3d71cdc</anchor>
      <arglist>(const std::string &amp;patternName, unsigned int from, std::vector&lt; bool &gt; bitvector)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, unsigned int &gt;</type>
      <name>mNumObjectsPerPattern</name>
      <anchorfile>classISM_1_1ConnectivityChecker.html</anchorfile>
      <anchor>afdda27aef9a034c6dfd62d07ef8eaac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::vector&lt; Relation &gt; &gt;</type>
      <name>mRelationsPerPattern</name>
      <anchorfile>classISM_1_1ConnectivityChecker.html</anchorfile>
      <anchor>a210a44a21e69a4d746d2221bb6f23082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::stack&lt; unsigned int &gt;</type>
      <name>mToVisit</name>
      <anchorfile>classISM_1_1ConnectivityChecker.html</anchorfile>
      <anchor>a6b84a911bef6b52eb212cf9564c3a41e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; unsigned int &gt;</type>
      <name>mVisited</name>
      <anchorfile>classISM_1_1ConnectivityChecker.html</anchorfile>
      <anchor>a8273c39a5e9d1c2a826db32037167d9f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::conversion_into_type</name>
    <filename>classsoci_1_1details_1_1conversion__into__type.html</filename>
    <templarg></templarg>
    <base protection="private">soci::details::base_value_holder</base>
    <base>into_type&lt; type_conversion&lt; T &gt;::base_type &gt;</base>
    <member kind="typedef">
      <type>type_conversion&lt; T &gt;::base_type</type>
      <name>base_type</name>
      <anchorfile>classsoci_1_1details_1_1conversion__into__type.html</anchorfile>
      <anchor>a6c95bad4febbc2315874ad989ee56c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>conversion_into_type</name>
      <anchorfile>classsoci_1_1details_1_1conversion__into__type.html</anchorfile>
      <anchor>a129174e688188ff57b9df90beb38fa42</anchor>
      <arglist>(T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>conversion_into_type</name>
      <anchorfile>classsoci_1_1details_1_1conversion__into__type.html</anchorfile>
      <anchor>abf2b57e15fab5cac1c89e3719f21cb39</anchor>
      <arglist>(T &amp;value, indicator &amp;ind)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>convert_from_base</name>
      <anchorfile>classsoci_1_1details_1_1conversion__into__type.html</anchorfile>
      <anchor>aa21d2e1f64d7c9a4d6642b55273b2fff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>indicator &amp;</type>
      <name>ind_</name>
      <anchorfile>classsoci_1_1details_1_1conversion__into__type.html</anchorfile>
      <anchor>a1219e41658518df0a75e9959603ba9b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>indicator</type>
      <name>ownInd_</name>
      <anchorfile>classsoci_1_1details_1_1conversion__into__type.html</anchorfile>
      <anchor>a3533e00a17e6ec9a6cc9db1929ece075</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T &amp;</type>
      <name>value_</name>
      <anchorfile>classsoci_1_1details_1_1conversion__into__type.html</anchorfile>
      <anchor>a98fa2acdc9095fa21645ee58abd01e6d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::conversion_into_type&lt; std::vector&lt; T &gt; &gt;</name>
    <filename>classsoci_1_1details_1_1conversion__into__type_3_01std_1_1vector_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <base protection="private">soci::details::base_vector_holder</base>
    <base>into_type&lt; std::vector&lt; type_conversion&lt; T &gt;::base_type &gt; &gt;</base>
    <member kind="typedef">
      <type>std::vector&lt; typename type_conversion&lt; T &gt;::base_type &gt;</type>
      <name>base_type</name>
      <anchorfile>classsoci_1_1details_1_1conversion__into__type_3_01std_1_1vector_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a3545feb6e9420ef3826764d408876db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>conversion_into_type</name>
      <anchorfile>classsoci_1_1details_1_1conversion__into__type_3_01std_1_1vector_3_01T_01_4_01_4.html</anchorfile>
      <anchor>af53636eee413699c1922c8cb4892f9be</anchor>
      <arglist>(std::vector&lt; T &gt; &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>conversion_into_type</name>
      <anchorfile>classsoci_1_1details_1_1conversion__into__type_3_01std_1_1vector_3_01T_01_4_01_4.html</anchorfile>
      <anchor>aecad57c7e1f60fd387471ec91f0365b4</anchor>
      <arglist>(std::vector&lt; T &gt; &amp;value, std::vector&lt; indicator &gt; &amp;ind)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>resize</name>
      <anchorfile>classsoci_1_1details_1_1conversion__into__type_3_01std_1_1vector_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a906a41b797715e9ce2f9b7dd4b035798</anchor>
      <arglist>(std::size_t sz)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>size</name>
      <anchorfile>classsoci_1_1details_1_1conversion__into__type_3_01std_1_1vector_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a8140665516fe47e0db17bab0a76cdf59</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>convert_from_base</name>
      <anchorfile>classsoci_1_1details_1_1conversion__into__type_3_01std_1_1vector_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a5d528d2729410d52b8a0ab92eac29500</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; indicator &gt; &amp;</type>
      <name>ind_</name>
      <anchorfile>classsoci_1_1details_1_1conversion__into__type_3_01std_1_1vector_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a84df47c42cf6ff4f83a198b57ca66beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; indicator &gt;</type>
      <name>ownInd_</name>
      <anchorfile>classsoci_1_1details_1_1conversion__into__type_3_01std_1_1vector_3_01T_01_4_01_4.html</anchorfile>
      <anchor>af58be155a1bcd6d3b52de45d7cd6fb73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; T &gt; &amp;</type>
      <name>value_</name>
      <anchorfile>classsoci_1_1details_1_1conversion__into__type_3_01std_1_1vector_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a6ab7d1dc236fefda1c0ba555460ec497</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::conversion_use_type</name>
    <filename>classsoci_1_1details_1_1conversion__use__type.html</filename>
    <templarg></templarg>
    <base protection="private">soci::details::base_value_holder</base>
    <base>use_type&lt; type_conversion&lt; T &gt;::base_type &gt;</base>
    <member kind="typedef">
      <type>type_conversion&lt; T &gt;::base_type</type>
      <name>base_type</name>
      <anchorfile>classsoci_1_1details_1_1conversion__use__type.html</anchorfile>
      <anchor>a47768fdcf583fa6faed9bf16dc09d0d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>conversion_use_type</name>
      <anchorfile>classsoci_1_1details_1_1conversion__use__type.html</anchorfile>
      <anchor>a817a39963948aab6ce920ebcb6f2a8ff</anchor>
      <arglist>(T &amp;value, std::string const &amp;name=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>conversion_use_type</name>
      <anchorfile>classsoci_1_1details_1_1conversion__use__type.html</anchorfile>
      <anchor>aa9e0c3a6c7821d70f32ac62f31f74281</anchor>
      <arglist>(T const &amp;value, std::string const &amp;name=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>conversion_use_type</name>
      <anchorfile>classsoci_1_1details_1_1conversion__use__type.html</anchorfile>
      <anchor>aae31849469cd7306f410e92534633720</anchor>
      <arglist>(T &amp;value, indicator &amp;ind, std::string const &amp;name=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>conversion_use_type</name>
      <anchorfile>classsoci_1_1details_1_1conversion__use__type.html</anchorfile>
      <anchor>a373f3642012ec3f9449e080e90b05680</anchor>
      <arglist>(T const &amp;value, indicator &amp;ind, std::string const &amp;name=std::string())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convert_from_base</name>
      <anchorfile>classsoci_1_1details_1_1conversion__use__type.html</anchorfile>
      <anchor>acdae1fec700461b63ce3085a53e671bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convert_to_base</name>
      <anchorfile>classsoci_1_1details_1_1conversion__use__type.html</anchorfile>
      <anchor>a26b03adc466ba42bb961b233b3df5ad8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>indicator &amp;</type>
      <name>ind_</name>
      <anchorfile>classsoci_1_1details_1_1conversion__use__type.html</anchorfile>
      <anchor>a4bddd6dd4f58271d1d57f4e580415b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>indicator</type>
      <name>ownInd_</name>
      <anchorfile>classsoci_1_1details_1_1conversion__use__type.html</anchorfile>
      <anchor>aa273d365783b1c43b200f3f77e1bcf5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>readOnly_</name>
      <anchorfile>classsoci_1_1details_1_1conversion__use__type.html</anchorfile>
      <anchor>a9e3e5f3c47a873886a431e31c7a65870</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T &amp;</type>
      <name>value_</name>
      <anchorfile>classsoci_1_1details_1_1conversion__use__type.html</anchorfile>
      <anchor>adec317032640e892f573707968c188f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::conversion_use_type&lt; std::vector&lt; T &gt; &gt;</name>
    <filename>classsoci_1_1details_1_1conversion__use__type_3_01std_1_1vector_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <base protection="private">soci::details::base_vector_holder</base>
    <base>use_type&lt; std::vector&lt; type_conversion&lt; T &gt;::base_type &gt; &gt;</base>
    <member kind="typedef">
      <type>std::vector&lt; typename type_conversion&lt; T &gt;::base_type &gt;</type>
      <name>base_type</name>
      <anchorfile>classsoci_1_1details_1_1conversion__use__type_3_01std_1_1vector_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a488df677d0a36a2c9438dd435be80ea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>conversion_use_type</name>
      <anchorfile>classsoci_1_1details_1_1conversion__use__type_3_01std_1_1vector_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a2f8a125512016d16f80149c92d36aed8</anchor>
      <arglist>(std::vector&lt; T &gt; &amp;value, std::string const &amp;name=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>conversion_use_type</name>
      <anchorfile>classsoci_1_1details_1_1conversion__use__type_3_01std_1_1vector_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a705669384b2d6c5ee4d8b3599f790fd0</anchor>
      <arglist>(std::vector&lt; T &gt; &amp;value, std::vector&lt; indicator &gt; &amp;ind, std::string const &amp;name=std::string())</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>convert_from_base</name>
      <anchorfile>classsoci_1_1details_1_1conversion__use__type_3_01std_1_1vector_3_01T_01_4_01_4.html</anchorfile>
      <anchor>abe0067a5bfe74b8e68b659b8d934b31b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>convert_to_base</name>
      <anchorfile>classsoci_1_1details_1_1conversion__use__type_3_01std_1_1vector_3_01T_01_4_01_4.html</anchorfile>
      <anchor>af45f1b0b1494de35e645fb2988390cf7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; indicator &gt; &amp;</type>
      <name>ind_</name>
      <anchorfile>classsoci_1_1details_1_1conversion__use__type_3_01std_1_1vector_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a4a045db08f34b51c90000931e86a77e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; indicator &gt;</type>
      <name>ownInd_</name>
      <anchorfile>classsoci_1_1details_1_1conversion__use__type_3_01std_1_1vector_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ab3c8c8dfc8fbd1cfe7ca6074b50e16f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; T &gt; &amp;</type>
      <name>value_</name>
      <anchorfile>classsoci_1_1details_1_1conversion__use__type_3_01std_1_1vector_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a51ee7321a5bd31ecb62f376554b1abb2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::CoolingSchedule</name>
    <filename>classISM_1_1CoolingSchedule.html</filename>
    <base>ISM::AcceptanceFunction</base>
    <member kind="function">
      <type></type>
      <name>CoolingSchedule</name>
      <anchorfile>classISM_1_1CoolingSchedule.html</anchorfile>
      <anchor>acfb47bc701d59bbda8b79cb5510bfded</anchor>
      <arglist>(double startTemperature, double endTemperature, unsigned repetitionsBeforeUpdate)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getRepetitionsBeforeUpdate</name>
      <anchorfile>classISM_1_1CoolingSchedule.html</anchorfile>
      <anchor>a4d3b25a0681f2d26efcc89faa793e46b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasReachedEnd</name>
      <anchorfile>classISM_1_1CoolingSchedule.html</anchorfile>
      <anchor>a9a3de2debe758dc16a472336678fdab8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isNewCostAcceptable</name>
      <anchorfile>classISM_1_1CoolingSchedule.html</anchorfile>
      <anchor>a4cef8019f0c4965a60fa7bf5fc1c975b</anchor>
      <arglist>(double newCost, double oldCost)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classISM_1_1CoolingSchedule.html</anchorfile>
      <anchor>ae5f46cbf14dae6a4375438fea850f75a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classISM_1_1CoolingSchedule.html</anchorfile>
      <anchor>aa43c07898384630c9da605f48a4b96ef</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mCurrentTemperature</name>
      <anchorfile>classISM_1_1CoolingSchedule.html</anchorfile>
      <anchor>a8b3d0d2a2794b577402bc3de965ed27e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const double</type>
      <name>mEndTemperature</name>
      <anchorfile>classISM_1_1CoolingSchedule.html</anchorfile>
      <anchor>a24e940835388acd6f07c0931d555dea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>mRepetitionsBeforeUpdate</name>
      <anchorfile>classISM_1_1CoolingSchedule.html</anchorfile>
      <anchor>accd887e85655ae6a54a2168724764faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const double</type>
      <name>mStartTemperature</name>
      <anchorfile>classISM_1_1CoolingSchedule.html</anchorfile>
      <anchor>a36f8e103aeffffe10c205fe3cdba9831</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::copy_base</name>
    <filename>classsoci_1_1details_1_1copy__base.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~copy_base</name>
      <anchorfile>classsoci_1_1details_1_1copy__base.html</anchorfile>
      <anchor>a14fe8191daa301f47a08c7e5094af110</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::details::copy_holder</name>
    <filename>structsoci_1_1details_1_1copy__holder.html</filename>
    <templarg>T</templarg>
    <base>soci::details::copy_base</base>
    <member kind="function">
      <type></type>
      <name>copy_holder</name>
      <anchorfile>structsoci_1_1details_1_1copy__holder.html</anchorfile>
      <anchor>a808f5aa4fdc627aedfd38b914dc1667b</anchor>
      <arglist>(T const &amp;v)</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>value_</name>
      <anchorfile>structsoci_1_1details_1_1copy__holder.html</anchorfile>
      <anchor>ab0bfc91d190b6ffd5cd3e15260ed939e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::CostDeltaAcceptanceFunction</name>
    <filename>classISM_1_1CostDeltaAcceptanceFunction.html</filename>
    <base>ISM::AcceptanceFunction</base>
    <member kind="function">
      <type></type>
      <name>CostDeltaAcceptanceFunction</name>
      <anchorfile>classISM_1_1CostDeltaAcceptanceFunction.html</anchorfile>
      <anchor>a6f49e77865f5621a22c300319386c4da</anchor>
      <arglist>(double initalAcceptableCostDelta, double costDeltaDecreaseFactor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNewCostAcceptable</name>
      <anchorfile>classISM_1_1CostDeltaAcceptanceFunction.html</anchorfile>
      <anchor>a88b947ad9f061059cfec74986a3935e0</anchor>
      <arglist>(double newCost, double oldCost)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classISM_1_1CostDeltaAcceptanceFunction.html</anchorfile>
      <anchor>a363cd94674fe24209939a282a24a7bd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classISM_1_1CostDeltaAcceptanceFunction.html</anchorfile>
      <anchor>a9573dfd4849e882c34389668e24f03a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mCostDeltaDecreaseFactor</name>
      <anchorfile>classISM_1_1CostDeltaAcceptanceFunction.html</anchorfile>
      <anchor>a6f0e6e58c0383a142d32f83867bafc8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mCurrentAcceptableCostDelta</name>
      <anchorfile>classISM_1_1CostDeltaAcceptanceFunction.html</anchorfile>
      <anchor>a03e2122ebdfd86e8a37cd9dc47461631</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mInitialAcceptableCostDelta</name>
      <anchorfile>classISM_1_1CostDeltaAcceptanceFunction.html</anchorfile>
      <anchor>a82710437abf00aa2d1d90ecb7ac8dbd4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::CostFunction</name>
    <filename>classISM_1_1CostFunction.html</filename>
    <templarg>InstanceType</templarg>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>calculateCost</name>
      <anchorfile>classISM_1_1CostFunction.html</anchorfile>
      <anchor>afd57671820cdd8525ac68416849816a0</anchor>
      <arglist>(InstanceType instance)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CostFunction&lt; TopologyPtr &gt;</name>
    <filename>classISM_1_1CostFunction.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>calculateCost</name>
      <anchorfile>classISM_1_1CostFunction.html</anchorfile>
      <anchor>afd57671820cdd8525ac68416849816a0</anchor>
      <arglist>(TopologyPtr instance)=0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ISM::CostFunctionParameters</name>
    <filename>structISM_1_1CostFunctionParameters.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>alpha</name>
      <anchorfile>structISM_1_1CostFunctionParameters.html</anchorfile>
      <anchor>a4f2354760725a5daa3e6342b46780e8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>beta</name>
      <anchorfile>structISM_1_1CostFunctionParameters.html</anchorfile>
      <anchor>a84db6544e15f4e4930dd163a5e6215e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>costFunctionId</name>
      <anchorfile>structISM_1_1CostFunctionParameters.html</anchorfile>
      <anchor>adb8cf6ba91be8ec54d369e440466dac3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::DataCleaner</name>
    <filename>classISM_1_1DataCleaner.html</filename>
    <member kind="function">
      <type>void</type>
      <name>cleanModels</name>
      <anchorfile>classISM_1_1DataCleaner.html</anchorfile>
      <anchor>a36e516b43b9624388db0020136013397</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;databaseFiles)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanRecords</name>
      <anchorfile>classISM_1_1DataCleaner.html</anchorfile>
      <anchor>a2207a30efb9bedd4c30cf223ed76b500</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;databaseFiles)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::DataCollector</name>
    <filename>classISM_1_1DataCollector.html</filename>
    <member kind="function" static="yes">
      <type>static CollectedDataPtr</type>
      <name>getData</name>
      <anchorfile>classISM_1_1DataCollector.html</anchorfile>
      <anchor>a46404b9c30d0054b3ae2b3bd5f5db960</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>release</name>
      <anchorfile>classISM_1_1DataCollector.html</anchorfile>
      <anchor>af38923ebc98b926a339176c1cb438d7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setCollect</name>
      <anchorfile>classISM_1_1DataCollector.html</anchorfile>
      <anchor>a5cb593b9d95229ece917a2d1cc9177e3</anchor>
      <arglist>(bool newCollect)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>shouldCollect</name>
      <anchorfile>classISM_1_1DataCollector.html</anchorfile>
      <anchor>a235ed7bbb2859366c5e001809f3ade83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DataCollector</name>
      <anchorfile>classISM_1_1DataCollector.html</anchorfile>
      <anchor>af7df51d8678c67310f00bd1ac709d957</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~DataCollector</name>
      <anchorfile>classISM_1_1DataCollector.html</anchorfile>
      <anchor>acfa6ae4e99a8d67f14f882759fbc9476</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::DataMerger</name>
    <filename>classISM_1_1DataMerger.html</filename>
    <member kind="function">
      <type>void</type>
      <name>merge</name>
      <anchorfile>classISM_1_1DataMerger.html</anchorfile>
      <anchor>a9470c1ade864e4937e218b862f3341e9</anchor>
      <arglist>(const std::string &amp;targetFile, const std::vector&lt; std::string &gt; &amp;sourceFiles, bool mergeRecordings, bool mergeModels)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::db2_backend_factory</name>
    <filename>structsoci_1_1db2__backend__factory.html</filename>
    <base>soci::backend_factory</base>
    <member kind="function">
      <type></type>
      <name>db2_backend_factory</name>
      <anchorfile>structsoci_1_1db2__backend__factory.html</anchorfile>
      <anchor>a1368a3c70c230fa4c3e04242f1876c7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>db2_session_backend *</type>
      <name>make_session</name>
      <anchorfile>structsoci_1_1db2__backend__factory.html</anchorfile>
      <anchor>a9cd9fc862bc4c8fdbab6f9d25e6ce0d7</anchor>
      <arglist>(connection_parameters const &amp;parameters) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::db2_blob_backend</name>
    <filename>structsoci_1_1db2__blob__backend.html</filename>
    <base>soci::details::blob_backend</base>
    <member kind="function">
      <type>std::size_t</type>
      <name>append</name>
      <anchorfile>structsoci_1_1db2__blob__backend.html</anchorfile>
      <anchor>a38024e919d465f73cd200deed5657e1a</anchor>
      <arglist>(char const *buf, std::size_t toWrite)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>db2_blob_backend</name>
      <anchorfile>structsoci_1_1db2__blob__backend.html</anchorfile>
      <anchor>ac79baaa3f874310ff3c16f75bfe25bde</anchor>
      <arglist>(db2_session_backend &amp;session)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>get_len</name>
      <anchorfile>structsoci_1_1db2__blob__backend.html</anchorfile>
      <anchor>a6e3038e07ccf1d5f1ee62188a9704149</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>read</name>
      <anchorfile>structsoci_1_1db2__blob__backend.html</anchorfile>
      <anchor>ab0ad4064ecc2029bca89714f01a40330</anchor>
      <arglist>(std::size_t offset, char *buf, std::size_t toRead)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>trim</name>
      <anchorfile>structsoci_1_1db2__blob__backend.html</anchorfile>
      <anchor>a7fefffecf69cfdc0f658382b1e8ffde5</anchor>
      <arglist>(std::size_t newLen)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>write</name>
      <anchorfile>structsoci_1_1db2__blob__backend.html</anchorfile>
      <anchor>a7e06634d66d1c80b561393883040ae51</anchor>
      <arglist>(std::size_t offset, char const *buf, std::size_t toWrite)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~db2_blob_backend</name>
      <anchorfile>structsoci_1_1db2__blob__backend.html</anchorfile>
      <anchor>a076daf68dfa91210f92dfb730fa192a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>db2_session_backend &amp;</type>
      <name>session_</name>
      <anchorfile>structsoci_1_1db2__blob__backend.html</anchorfile>
      <anchor>a2d9996c5617d8cd9e2c9696c282aa3b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::db2_rowid_backend</name>
    <filename>structsoci_1_1db2__rowid__backend.html</filename>
    <base>soci::details::rowid_backend</base>
    <member kind="function">
      <type></type>
      <name>db2_rowid_backend</name>
      <anchorfile>structsoci_1_1db2__rowid__backend.html</anchorfile>
      <anchor>ab44d11e58a0935b70321e4259afabf87</anchor>
      <arglist>(db2_session_backend &amp;session)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~db2_rowid_backend</name>
      <anchorfile>structsoci_1_1db2__rowid__backend.html</anchorfile>
      <anchor>a9adba990d96e22a1b906518f569e6f62</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::db2_session_backend</name>
    <filename>structsoci_1_1db2__session__backend.html</filename>
    <base>soci::details::session_backend</base>
    <member kind="function">
      <type>void</type>
      <name>begin</name>
      <anchorfile>structsoci_1_1db2__session__backend.html</anchorfile>
      <anchor>a9505884eca802c2bfc48c9448894eedd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1db2__session__backend.html</anchorfile>
      <anchor>ad9d88e5044fc4b5e79ad807e7bd545ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>commit</name>
      <anchorfile>structsoci_1_1db2__session__backend.html</anchorfile>
      <anchor>aee945178537d846be50b5331e5433c16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>db2_session_backend</name>
      <anchorfile>structsoci_1_1db2__session__backend.html</anchorfile>
      <anchor>a9042a9c78e61084b453b2405084ebd82</anchor>
      <arglist>(connection_parameters const &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>get_backend_name</name>
      <anchorfile>structsoci_1_1db2__session__backend.html</anchorfile>
      <anchor>aafafc582b66611bcf3fe3683f86e7c89</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>db2_blob_backend *</type>
      <name>make_blob_backend</name>
      <anchorfile>structsoci_1_1db2__session__backend.html</anchorfile>
      <anchor>a817fa50c3927b63ed2a1e46b1de67b77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>db2_rowid_backend *</type>
      <name>make_rowid_backend</name>
      <anchorfile>structsoci_1_1db2__session__backend.html</anchorfile>
      <anchor>a4dcc6e7a566513011f561c53a89ada41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>db2_statement_backend *</type>
      <name>make_statement_backend</name>
      <anchorfile>structsoci_1_1db2__session__backend.html</anchorfile>
      <anchor>aaadfd3c21091144d2c25b00fcf43fca1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseConnectString</name>
      <anchorfile>structsoci_1_1db2__session__backend.html</anchorfile>
      <anchor>ac9dc5da08f1e4e965cfb7a270a134eec</anchor>
      <arglist>(std::string const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseKeyVal</name>
      <anchorfile>structsoci_1_1db2__session__backend.html</anchorfile>
      <anchor>a8edd4a42b1cceb4f45653302adf70b38</anchor>
      <arglist>(std::string const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rollback</name>
      <anchorfile>structsoci_1_1db2__session__backend.html</anchorfile>
      <anchor>aca312cf33783609ceed924c378babee2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~db2_session_backend</name>
      <anchorfile>structsoci_1_1db2__session__backend.html</anchorfile>
      <anchor>aab2af7dac8f2eca2bb896eb19917c23e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>autocommit</name>
      <anchorfile>structsoci_1_1db2__session__backend.html</anchorfile>
      <anchor>ac444b6ded24debe21516c7501b9a3755</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>dsn</name>
      <anchorfile>structsoci_1_1db2__session__backend.html</anchorfile>
      <anchor>a52a7d748def9df269fc81cf92f8531ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SQLHANDLE</type>
      <name>hDbc</name>
      <anchorfile>structsoci_1_1db2__session__backend.html</anchorfile>
      <anchor>a61c6fa31995dc98a8e3a58da7a05ea67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SQLHANDLE</type>
      <name>hEnv</name>
      <anchorfile>structsoci_1_1db2__session__backend.html</anchorfile>
      <anchor>a7a0caf650783b4b1f166de110f58b9e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>in_transaction</name>
      <anchorfile>structsoci_1_1db2__session__backend.html</anchorfile>
      <anchor>aae126620a39b661defc24be7f26fd823</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>password</name>
      <anchorfile>structsoci_1_1db2__session__backend.html</anchorfile>
      <anchor>abc54dfaefca16b40e9a863e0be829ba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>username</name>
      <anchorfile>structsoci_1_1db2__session__backend.html</anchorfile>
      <anchor>a28649b2d496545a53ed6576e0d031ad1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::db2_soci_error</name>
    <filename>classsoci_1_1db2__soci__error.html</filename>
    <base>soci::soci_error</base>
    <member kind="function">
      <type></type>
      <name>db2_soci_error</name>
      <anchorfile>classsoci_1_1db2__soci__error.html</anchorfile>
      <anchor>a96ceb8d6af2fa89f0dd0472905ba8e37</anchor>
      <arglist>(std::string const &amp;msg, SQLRETURN rc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~db2_soci_error</name>
      <anchorfile>classsoci_1_1db2__soci__error.html</anchorfile>
      <anchor>a21fda3d49c056e7a11ae9a3015aea39c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>sqlState</name>
      <anchorfile>classsoci_1_1db2__soci__error.html</anchorfile>
      <anchor>a5c0f23afb07834d84400e5be9574c8fd</anchor>
      <arglist>(std::string const &amp;msg, const SQLSMALLINT htype, const SQLHANDLE hndl)</arglist>
    </member>
    <member kind="variable">
      <type>SQLRETURN</type>
      <name>errorCode</name>
      <anchorfile>classsoci_1_1db2__soci__error.html</anchorfile>
      <anchor>a0a28ef055bf2a4fc24b46a0e794902f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::db2_standard_into_type_backend</name>
    <filename>structsoci_1_1db2__standard__into__type__backend.html</filename>
    <base>soci::details::standard_into_type_backend</base>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1db2__standard__into__type__backend.html</anchorfile>
      <anchor>afc267c0089ed12c3e5013815518cd7c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>db2_standard_into_type_backend</name>
      <anchorfile>structsoci_1_1db2__standard__into__type__backend.html</anchorfile>
      <anchor>abef52df9aa5b8a4ca9d961169cf45e9d</anchor>
      <arglist>(db2_statement_backend &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>define_by_pos</name>
      <anchorfile>structsoci_1_1db2__standard__into__type__backend.html</anchorfile>
      <anchor>a8442a941db72cd2f9f1c13223b23ccca</anchor>
      <arglist>(int &amp;position, void *data, details::exchange_type type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>post_fetch</name>
      <anchorfile>structsoci_1_1db2__standard__into__type__backend.html</anchorfile>
      <anchor>aa1ba3fbf48f288bdbfd323b5b9dfc550</anchor>
      <arglist>(bool gotData, bool calledFromFetch, indicator *ind)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pre_fetch</name>
      <anchorfile>structsoci_1_1db2__standard__into__type__backend.html</anchorfile>
      <anchor>aa0d913e3960c1fd2223ee3945bba27c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>buf</name>
      <anchorfile>structsoci_1_1db2__standard__into__type__backend.html</anchorfile>
      <anchor>a17a63de19b6aecf19dc787ce85635242</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SQLSMALLINT</type>
      <name>cType</name>
      <anchorfile>structsoci_1_1db2__standard__into__type__backend.html</anchorfile>
      <anchor>a3d7da2231cd3622a64bd8f01037ae932</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data</name>
      <anchorfile>structsoci_1_1db2__standard__into__type__backend.html</anchorfile>
      <anchor>a7516824238e017e44b45d144e00a48d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>position</name>
      <anchorfile>structsoci_1_1db2__standard__into__type__backend.html</anchorfile>
      <anchor>a696c31522448e3cbcf53e6dff0dbef87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>db2_statement_backend &amp;</type>
      <name>statement_</name>
      <anchorfile>structsoci_1_1db2__standard__into__type__backend.html</anchorfile>
      <anchor>a5a78804d201423a6a2305abfc9a1c1da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>details::exchange_type</type>
      <name>type</name>
      <anchorfile>structsoci_1_1db2__standard__into__type__backend.html</anchorfile>
      <anchor>aadebcfadb0b273efddcf4fffa765b4b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SQLLEN</type>
      <name>valueLen</name>
      <anchorfile>structsoci_1_1db2__standard__into__type__backend.html</anchorfile>
      <anchor>a09af64b629eee339e7d5f0658974a0e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::db2_standard_use_type_backend</name>
    <filename>structsoci_1_1db2__standard__use__type__backend.html</filename>
    <base>soci::details::standard_use_type_backend</base>
    <member kind="function">
      <type>void</type>
      <name>bind_by_name</name>
      <anchorfile>structsoci_1_1db2__standard__use__type__backend.html</anchorfile>
      <anchor>ac42b2711e29e75b2d7c603008e2097a8</anchor>
      <arglist>(std::string const &amp;name, void *data, details::exchange_type type, bool readOnly)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bind_by_pos</name>
      <anchorfile>structsoci_1_1db2__standard__use__type__backend.html</anchorfile>
      <anchor>ad3d26705c169187220d46d12235652e0</anchor>
      <arglist>(int &amp;position, void *data, details::exchange_type type, bool readOnly)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1db2__standard__use__type__backend.html</anchorfile>
      <anchor>adfe0d93f991985d705c03cd10c233d08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>db2_standard_use_type_backend</name>
      <anchorfile>structsoci_1_1db2__standard__use__type__backend.html</anchorfile>
      <anchor>a6f3e7d956458309898d1b39338265439</anchor>
      <arglist>(db2_statement_backend &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>post_use</name>
      <anchorfile>structsoci_1_1db2__standard__use__type__backend.html</anchorfile>
      <anchor>aa1132ab55a221aaa4a16d3a5de9753ab</anchor>
      <arglist>(bool gotData, indicator *ind)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pre_use</name>
      <anchorfile>structsoci_1_1db2__standard__use__type__backend.html</anchorfile>
      <anchor>afb2ce7ef9f896a5a81d88e2850136eaa</anchor>
      <arglist>(indicator const *ind)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>prepare_for_bind</name>
      <anchorfile>structsoci_1_1db2__standard__use__type__backend.html</anchorfile>
      <anchor>a4f8bf7b09c2ff3fff5cb2559e8a453fb</anchor>
      <arglist>(void *data, SQLLEN &amp;size, SQLSMALLINT &amp;sqlType, SQLSMALLINT &amp;cType)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>buf</name>
      <anchorfile>structsoci_1_1db2__standard__use__type__backend.html</anchorfile>
      <anchor>a686450da5ea7b8950d346a0b15894814</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data</name>
      <anchorfile>structsoci_1_1db2__standard__use__type__backend.html</anchorfile>
      <anchor>af7080fc425e9bfc687e372910381bf34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SQLLEN</type>
      <name>ind</name>
      <anchorfile>structsoci_1_1db2__standard__use__type__backend.html</anchorfile>
      <anchor>a720d157c18b1cfa4f4549da823351cf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structsoci_1_1db2__standard__use__type__backend.html</anchorfile>
      <anchor>ab816d35cbeb1170302e0983b3f140718</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>position</name>
      <anchorfile>structsoci_1_1db2__standard__use__type__backend.html</anchorfile>
      <anchor>a22c0d43d53027eddc77071ce7a940df5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>db2_statement_backend &amp;</type>
      <name>statement_</name>
      <anchorfile>structsoci_1_1db2__standard__use__type__backend.html</anchorfile>
      <anchor>a85b6e8b9148d516b11c5c8eab8404795</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>details::exchange_type</type>
      <name>type</name>
      <anchorfile>structsoci_1_1db2__standard__use__type__backend.html</anchorfile>
      <anchor>a3fda86866ff001e576adfc4d7af137ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::db2_statement_backend</name>
    <filename>structsoci_1_1db2__statement__backend.html</filename>
    <base>soci::details::statement_backend</base>
    <member kind="function">
      <type>void</type>
      <name>alloc</name>
      <anchorfile>structsoci_1_1db2__statement__backend.html</anchorfile>
      <anchor>a97e12f556efaef6ae8b52488d1be212d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1db2__statement__backend.html</anchorfile>
      <anchor>a31c0aec06188e02968ef05c69327fc91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>column_size</name>
      <anchorfile>structsoci_1_1db2__statement__backend.html</anchorfile>
      <anchor>ae3801d0a5abbc71aff9e7339cf09632f</anchor>
      <arglist>(int col)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>db2_statement_backend</name>
      <anchorfile>structsoci_1_1db2__statement__backend.html</anchorfile>
      <anchor>a53597796264f47ed1580146bf7402c94</anchor>
      <arglist>(db2_session_backend &amp;session)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>describe_column</name>
      <anchorfile>structsoci_1_1db2__statement__backend.html</anchorfile>
      <anchor>a2aff324f7e061c0a9d1f542c41c8a77c</anchor>
      <arglist>(int colNum, data_type &amp;dtype, std::string &amp;columnName)</arglist>
    </member>
    <member kind="function">
      <type>exec_fetch_result</type>
      <name>execute</name>
      <anchorfile>structsoci_1_1db2__statement__backend.html</anchorfile>
      <anchor>af24a83cb2a55356819e8ff04dfa2e819</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function">
      <type>exec_fetch_result</type>
      <name>fetch</name>
      <anchorfile>structsoci_1_1db2__statement__backend.html</anchorfile>
      <anchor>a7fd870d26ddb41e77e84e133e7b3e88e</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function">
      <type>long long</type>
      <name>get_affected_rows</name>
      <anchorfile>structsoci_1_1db2__statement__backend.html</anchorfile>
      <anchor>a01095e6080ece295eed30a3d85ff468e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_number_of_rows</name>
      <anchorfile>structsoci_1_1db2__statement__backend.html</anchorfile>
      <anchor>af5da4a3aa9c3acd5fb256729b66b4056</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>db2_standard_into_type_backend *</type>
      <name>make_into_type_backend</name>
      <anchorfile>structsoci_1_1db2__statement__backend.html</anchorfile>
      <anchor>a9280f8039542bc72582a0b6eea7cc735</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>db2_standard_use_type_backend *</type>
      <name>make_use_type_backend</name>
      <anchorfile>structsoci_1_1db2__statement__backend.html</anchorfile>
      <anchor>a657bddd127a447bdae2b752e985122e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>db2_vector_into_type_backend *</type>
      <name>make_vector_into_type_backend</name>
      <anchorfile>structsoci_1_1db2__statement__backend.html</anchorfile>
      <anchor>a11f9c5acdc3b8f8a8f1a5a74cbec406c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>db2_vector_use_type_backend *</type>
      <name>make_vector_use_type_backend</name>
      <anchorfile>structsoci_1_1db2__statement__backend.html</anchorfile>
      <anchor>addee04557109375f40e1a96611518d9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepare</name>
      <anchorfile>structsoci_1_1db2__statement__backend.html</anchorfile>
      <anchor>a988d07f6e46d7241fe858f396fa7cf46</anchor>
      <arglist>(std::string const &amp;query, details::statement_type eType)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>prepare_for_describe</name>
      <anchorfile>structsoci_1_1db2__statement__backend.html</anchorfile>
      <anchor>a11c428637dfb1e0c55c6aa26edc1008b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>rewrite_for_procedure_call</name>
      <anchorfile>structsoci_1_1db2__statement__backend.html</anchorfile>
      <anchor>a9d2387f7e2a0ec8e7d43778472774e1b</anchor>
      <arglist>(std::string const &amp;query)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>hasVectorUseElements</name>
      <anchorfile>structsoci_1_1db2__statement__backend.html</anchorfile>
      <anchor>a6d7b6be6e7d3ad47ab36617120ec5a13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SQLHANDLE</type>
      <name>hStmt</name>
      <anchorfile>structsoci_1_1db2__statement__backend.html</anchorfile>
      <anchor>a6da9d58f48acd241ed068b81fa80a9f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>names</name>
      <anchorfile>structsoci_1_1db2__statement__backend.html</anchorfile>
      <anchor>a856982427b19626f4c419b71a83e5c17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SQLUINTEGER</type>
      <name>numRowsFetched</name>
      <anchorfile>structsoci_1_1db2__statement__backend.html</anchorfile>
      <anchor>a9e1bd11a5344d99bb4f6c61ea5c1948a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>query_</name>
      <anchorfile>structsoci_1_1db2__statement__backend.html</anchorfile>
      <anchor>ab5b11ca3b21a581ef56ae4b8c53f5670</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>db2_session_backend &amp;</type>
      <name>session_</name>
      <anchorfile>structsoci_1_1db2__statement__backend.html</anchorfile>
      <anchor>a24a2993641d2c87a547f2509936b679c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>details::db2::binding_method</type>
      <name>use_binding_method_</name>
      <anchorfile>structsoci_1_1db2__statement__backend.html</anchorfile>
      <anchor>aa8c6f48a6b3ab9fbbf50ae8e4e70ea9e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::db2_vector_into_type_backend</name>
    <filename>structsoci_1_1db2__vector__into__type__backend.html</filename>
    <base>soci::details::vector_into_type_backend</base>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1db2__vector__into__type__backend.html</anchorfile>
      <anchor>a8a8a11027e6ef9008da55494754be218</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>db2_vector_into_type_backend</name>
      <anchorfile>structsoci_1_1db2__vector__into__type__backend.html</anchorfile>
      <anchor>aca1d79d9411a8234fe0e94f84a95d92a</anchor>
      <arglist>(db2_statement_backend &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>define_by_pos</name>
      <anchorfile>structsoci_1_1db2__vector__into__type__backend.html</anchorfile>
      <anchor>ab59207625010199d9df578bcef4151cf</anchor>
      <arglist>(int &amp;position, void *data, details::exchange_type type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>post_fetch</name>
      <anchorfile>structsoci_1_1db2__vector__into__type__backend.html</anchorfile>
      <anchor>a441c95aa286174d729ab7dccc9dda18a</anchor>
      <arglist>(bool gotData, indicator *ind)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pre_fetch</name>
      <anchorfile>structsoci_1_1db2__vector__into__type__backend.html</anchorfile>
      <anchor>a533070e0d2583894928edc03c2bf7710</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepare_indicators</name>
      <anchorfile>structsoci_1_1db2__vector__into__type__backend.html</anchorfile>
      <anchor>a09c3c8d6992ab5ed0f9162e78af20305</anchor>
      <arglist>(std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structsoci_1_1db2__vector__into__type__backend.html</anchorfile>
      <anchor>af70961795730c49f90781accaa8b2900</anchor>
      <arglist>(std::size_t sz)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>size</name>
      <anchorfile>structsoci_1_1db2__vector__into__type__backend.html</anchorfile>
      <anchor>a51fc7d30913d4d5b6b5870d4b9b098e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>buf</name>
      <anchorfile>structsoci_1_1db2__vector__into__type__backend.html</anchorfile>
      <anchor>a0ed3be5856e932ec9bd8bd275ef09e83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>colSize</name>
      <anchorfile>structsoci_1_1db2__vector__into__type__backend.html</anchorfile>
      <anchor>a5b58ad0775e0c5f4d92b251700ad4f6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SQLSMALLINT</type>
      <name>cType</name>
      <anchorfile>structsoci_1_1db2__vector__into__type__backend.html</anchorfile>
      <anchor>a9f729e5e7cea184479aff7d5df9342d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data</name>
      <anchorfile>structsoci_1_1db2__vector__into__type__backend.html</anchorfile>
      <anchor>a1a876e4e33e3ed48444b7fb7c425ed7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SQLLEN *</type>
      <name>indptr</name>
      <anchorfile>structsoci_1_1db2__vector__into__type__backend.html</anchorfile>
      <anchor>a81b10b455befae3ae9ced72791b8eb25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; SQLLEN &gt;</type>
      <name>indVec</name>
      <anchorfile>structsoci_1_1db2__vector__into__type__backend.html</anchorfile>
      <anchor>a6853ca774eb231e882556b72712bd86b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>position_</name>
      <anchorfile>structsoci_1_1db2__vector__into__type__backend.html</anchorfile>
      <anchor>ac046ef295ecfd553d0ff0aec68ee81df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>db2_statement_backend &amp;</type>
      <name>statement_</name>
      <anchorfile>structsoci_1_1db2__vector__into__type__backend.html</anchorfile>
      <anchor>a55608b782354d65b47aba1722d1a70c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>details::exchange_type</type>
      <name>type</name>
      <anchorfile>structsoci_1_1db2__vector__into__type__backend.html</anchorfile>
      <anchor>acf6d36e16528fa1458b373c78849e02c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::db2_vector_use_type_backend</name>
    <filename>structsoci_1_1db2__vector__use__type__backend.html</filename>
    <base>soci::details::vector_use_type_backend</base>
    <member kind="function">
      <type>void</type>
      <name>bind_by_name</name>
      <anchorfile>structsoci_1_1db2__vector__use__type__backend.html</anchorfile>
      <anchor>ac8fd5821bceb6ce362aafd0687d275f2</anchor>
      <arglist>(std::string const &amp;name, void *data, details::exchange_type type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bind_by_pos</name>
      <anchorfile>structsoci_1_1db2__vector__use__type__backend.html</anchorfile>
      <anchor>a32608a78d2c233fdf7f1d89419fcb75f</anchor>
      <arglist>(int &amp;position, void *data, details::exchange_type type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bind_helper</name>
      <anchorfile>structsoci_1_1db2__vector__use__type__backend.html</anchorfile>
      <anchor>aa5f445d2df008018b17e598cb7831b70</anchor>
      <arglist>(int &amp;position, void *data, details::exchange_type type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1db2__vector__use__type__backend.html</anchorfile>
      <anchor>ae5d7a1c90b63fedf5947d7993ac37c49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>db2_vector_use_type_backend</name>
      <anchorfile>structsoci_1_1db2__vector__use__type__backend.html</anchorfile>
      <anchor>a753500f14f79e9d5701335dd008d109e</anchor>
      <arglist>(db2_statement_backend &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pre_use</name>
      <anchorfile>structsoci_1_1db2__vector__use__type__backend.html</anchorfile>
      <anchor>a31672105b63147a7c864833128402bda</anchor>
      <arglist>(indicator const *ind)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepare_for_bind</name>
      <anchorfile>structsoci_1_1db2__vector__use__type__backend.html</anchorfile>
      <anchor>a0b456eda5f907016e84020a88a0e6098</anchor>
      <arglist>(void *&amp;data, SQLUINTEGER &amp;size, SQLSMALLINT &amp;sqlType, SQLSMALLINT &amp;cType)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepare_indicators</name>
      <anchorfile>structsoci_1_1db2__vector__use__type__backend.html</anchorfile>
      <anchor>ab59314dc0f6cecc6fc376180f2b86821</anchor>
      <arglist>(std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>size</name>
      <anchorfile>structsoci_1_1db2__vector__use__type__backend.html</anchorfile>
      <anchor>ac56bfa917a679e4acec463f1b0707f45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>buf</name>
      <anchorfile>structsoci_1_1db2__vector__use__type__backend.html</anchorfile>
      <anchor>a974469d2787cff22eaaabf2274a9198e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>colSize</name>
      <anchorfile>structsoci_1_1db2__vector__use__type__backend.html</anchorfile>
      <anchor>aa9b7992561d3774348b8f5dd1ca9f4d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data</name>
      <anchorfile>structsoci_1_1db2__vector__use__type__backend.html</anchorfile>
      <anchor>ac5e7819e8dc8358821332f7c479109e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SQLLEN *</type>
      <name>indptr</name>
      <anchorfile>structsoci_1_1db2__vector__use__type__backend.html</anchorfile>
      <anchor>a0617c0cc213220551bb92dc68b41d21c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; SQLLEN &gt;</type>
      <name>indVec</name>
      <anchorfile>structsoci_1_1db2__vector__use__type__backend.html</anchorfile>
      <anchor>af37d5b93de6a35645b92350467953094</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>db2_statement_backend &amp;</type>
      <name>statement_</name>
      <anchorfile>structsoci_1_1db2__vector__use__type__backend.html</anchorfile>
      <anchor>a3d4ef27e1af2b41c355178ceeeff2ca7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>details::exchange_type</type>
      <name>type</name>
      <anchorfile>structsoci_1_1db2__vector__use__type__backend.html</anchorfile>
      <anchor>a7753c03ba6d8c5e898a1189a49f5766c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::DirectionOrientationRelationHeuristic</name>
    <filename>classISM_1_1DirectionOrientationRelationHeuristic.html</filename>
    <base>ISM::Heuristic</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>applyHeuristic</name>
      <anchorfile>classISM_1_1DirectionOrientationRelationHeuristic.html</anchorfile>
      <anchor>a9e49ae18adfee53b6d2a6479ac9b6cf9</anchor>
      <arglist>(const TracksPtr &amp;tracks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DirectionOrientationRelationHeuristic</name>
      <anchorfile>classISM_1_1DirectionOrientationRelationHeuristic.html</anchorfile>
      <anchor>a78548905e7edc6103f5835ca83356518</anchor>
      <arglist>(const double pStaticBreakRatio, const double pTogetherRatio, const double pMaxAngleDeviation)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mMaxAngleDeviation</name>
      <anchorfile>classISM_1_1DirectionOrientationRelationHeuristic.html</anchorfile>
      <anchor>a25187afea35fbad5a1000aa8a43a270b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mStaticBreakRatio</name>
      <anchorfile>classISM_1_1DirectionOrientationRelationHeuristic.html</anchorfile>
      <anchor>ad0df66c229a26fb32a64d035491043ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mTogetherRatio</name>
      <anchorfile>classISM_1_1DirectionOrientationRelationHeuristic.html</anchorfile>
      <anchor>a1bcabd8ad6a1dd3255d58b0655dc33e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::DirectionRelationHeuristic</name>
    <filename>classISM_1_1DirectionRelationHeuristic.html</filename>
    <base>ISM::Heuristic</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>applyHeuristic</name>
      <anchorfile>classISM_1_1DirectionRelationHeuristic.html</anchorfile>
      <anchor>a774438bb1a6e08b9deef028f506f6dac</anchor>
      <arglist>(const TracksPtr &amp;tracks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DirectionRelationHeuristic</name>
      <anchorfile>classISM_1_1DirectionRelationHeuristic.html</anchorfile>
      <anchor>a1b44ea517183487991553dcfb70ba22c</anchor>
      <arglist>(const double pStaticBreakRatio, const double pTogetherRatio, const double pMaxAngleDeviation)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mMaxAngleDeviation</name>
      <anchorfile>classISM_1_1DirectionRelationHeuristic.html</anchorfile>
      <anchor>a7b5bd78bc1e3795b3d41e0e689c42dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mStaticBreakRatio</name>
      <anchorfile>classISM_1_1DirectionRelationHeuristic.html</anchorfile>
      <anchor>a8cbbc9ea12aab74ac7b85cb1c9aa7731</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mTogetherRatio</name>
      <anchorfile>classISM_1_1DirectionRelationHeuristic.html</anchorfile>
      <anchor>a3ddf7c03f4f29ab34fce927fd51d4d29</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::DocumentationHelper</name>
    <filename>classISM_1_1DocumentationHelper.html</filename>
    <member kind="function">
      <type></type>
      <name>DocumentationHelper</name>
      <anchorfile>classISM_1_1DocumentationHelper.html</anchorfile>
      <anchor>abc93eda77733dc7c4f2bf0a2787de17d</anchor>
      <arglist>(path outputPath, path dbPath, std::map&lt; std::string, ISM::TracksPtr &gt; &amp;tracksPerPattern)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReferenceTopology</name>
      <anchorfile>classISM_1_1DocumentationHelper.html</anchorfile>
      <anchor>a8a911436a3c97ec7abbf4964d0ce6565</anchor>
      <arglist>(TopologyPtr topology, const std::string &amp;patternName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>storeIsm</name>
      <anchorfile>classISM_1_1DocumentationHelper.html</anchorfile>
      <anchor>aa34205bb1f069e80f6af434250256174</anchor>
      <arglist>(const std::string &amp;filename, const IsmPtr &amp;ism)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>storeIsm</name>
      <anchorfile>classISM_1_1DocumentationHelper.html</anchorfile>
      <anchor>a42f905869298214cf5f86b35be0176d1</anchor>
      <arglist>(const IsmPtr &amp;ism)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>storeOptimizationRun</name>
      <anchorfile>classISM_1_1DocumentationHelper.html</anchorfile>
      <anchor>a6812884ccd91ff77f5b70bc23428fa3b</anchor>
      <arglist>(std::vector&lt; std::vector&lt; std::pair&lt; TopologyPtr, unsigned int &gt;&gt;&gt; &amp;history, CostFunctionPtr&lt; TopologyPtr &gt; globalCostFunction, double elapsedRuntime, const std::string &amp;patternName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>storeTopology</name>
      <anchorfile>classISM_1_1DocumentationHelper.html</anchorfile>
      <anchor>a68bda2ab51b237c0884dca15fc699ea3</anchor>
      <arglist>(TopologyPtr toStore, const std::string &amp;patternName, const std::string &amp;topologyName, std::map&lt; std::string, std::vector&lt; ISM::VoteSpecifierPtr &gt;&gt; objectDefinitons)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeResult</name>
      <anchorfile>classISM_1_1DocumentationHelper.html</anchorfile>
      <anchor>a2a1b7092bf76a2454357a782ffffbeb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>storeMetadataToCSV</name>
      <anchorfile>classISM_1_1DocumentationHelper.html</anchorfile>
      <anchor>a61116c2bf6c62592f4d0ab34f25759a8</anchor>
      <arglist>(unsigned int numEvaluatedTopologies, unsigned int numOptimizationRounds, double elapsedRuntime, const std::string &amp;patternName)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>storeTopologiesToCSV</name>
      <anchorfile>classISM_1_1DocumentationHelper.html</anchorfile>
      <anchor>a6abd53f13c761262b70b040774e4e8b6</anchor>
      <arglist>(std::vector&lt; TopologyPtr &gt; selectedTopologies, const std::string &amp;patternNames)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeIsmToDB</name>
      <anchorfile>classISM_1_1DocumentationHelper.html</anchorfile>
      <anchor>a9583e5cfd1abbaee5275b5f8fd046845</anchor>
      <arglist>(path dbPath, const IsmPtr &amp;ism)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeToFile</name>
      <anchorfile>classISM_1_1DocumentationHelper.html</anchorfile>
      <anchor>a469c83cc742d5959b06bc4a989a2997a</anchor>
      <arglist>(path filePath, const std::string &amp;content)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>CSV_SUBFOLDER_NAME</name>
      <anchorfile>classISM_1_1DocumentationHelper.html</anchorfile>
      <anchor>ae9ddae33cacab1dcf71217618f9231d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DotHelperPtr</type>
      <name>mDotHelper</name>
      <anchorfile>classISM_1_1DocumentationHelper.html</anchorfile>
      <anchor>a66192d2c550d610bd634faf9e9666ac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>path</type>
      <name>mOutputPath</name>
      <anchorfile>classISM_1_1DocumentationHelper.html</anchorfile>
      <anchor>a4dd11b97c76b84a71498b87141dc9cf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TopologyPtr</type>
      <name>mReferenceTopology</name>
      <anchorfile>classISM_1_1DocumentationHelper.html</anchorfile>
      <anchor>a719d85cf27140e22dc7ad19e4809a185</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>mSelectedTopologyCounter</name>
      <anchorfile>classISM_1_1DocumentationHelper.html</anchorfile>
      <anchor>ac8aacdf274a4d88a9c258ce1d0b90081</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>path</type>
      <name>mSourceDBPath</name>
      <anchorfile>classISM_1_1DocumentationHelper.html</anchorfile>
      <anchor>a5c0ba8dd42507cc9e0f9825d1569fb72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>mStoreISM</name>
      <anchorfile>classISM_1_1DocumentationHelper.html</anchorfile>
      <anchor>a571f0262a36284540daeec609fe36ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SVGHelperPtr</type>
      <name>mSVGHelper</name>
      <anchorfile>classISM_1_1DocumentationHelper.html</anchorfile>
      <anchor>a87748598f7e7080354306af6ad69e3f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>SELECTED_TOPOLOGIES_FOLDER</name>
      <anchorfile>classISM_1_1DocumentationHelper.html</anchorfile>
      <anchor>a5d7e0cb91ea7df6f0011a78534816b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>SVG_SUBFOLDER_NAME</name>
      <anchorfile>classISM_1_1DocumentationHelper.html</anchorfile>
      <anchor>a6347d4e7e72f4b4f363d3e6b1dfca6eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>TOPOLOGIES_SUBFOLDER_NAME</name>
      <anchorfile>classISM_1_1DocumentationHelper.html</anchorfile>
      <anchor>a27c47e1490a952786f935a5151b991ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::DotHelper</name>
    <filename>classISM_1_1DotHelper.html</filename>
    <member kind="function">
      <type></type>
      <name>DotHelper</name>
      <anchorfile>classISM_1_1DotHelper.html</anchorfile>
      <anchor>a9ed1cc3a1306f3809282d3e9cdb2d757</anchor>
      <arglist>(std::map&lt; std::string, ISM::TracksPtr &gt; &amp;tracksPerPattern)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>storeISMToDot</name>
      <anchorfile>classISM_1_1DotHelper.html</anchorfile>
      <anchor>addea2a6b0f4b178cee7fb829ba6931a2</anchor>
      <arglist>(const path outputPath, const std::string &amp;patternName, const std::string &amp;topologyIdentifier, const std::map&lt; std::string, std::vector&lt; ISM::VoteSpecifierPtr &gt;&gt; &amp;objectDefinitons)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>storeRelationsToDot</name>
      <anchorfile>classISM_1_1DotHelper.html</anchorfile>
      <anchor>a32e20b5cb884cd50490ae3e7dfff7196</anchor>
      <arglist>(const path outputPath, const std::string &amp;patternName, const std::string &amp;topologyIdentifier, const ISM::ObjectRelations &amp;relations, ISM::ObjectRelations referenceRelations=ObjectRelations())</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, ISM::TracksPtr &gt;</type>
      <name>mTracksPerPattern</name>
      <anchorfile>classISM_1_1DotHelper.html</anchorfile>
      <anchor>aa60b732ece6c4c0611fde7b3c09ea983</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const double</type>
      <name>NODE_DISTANCE</name>
      <anchorfile>classISM_1_1DotHelper.html</anchorfile>
      <anchor>a27e1f03805c4ce8a3ca69375b1350915</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>double_value_table_creator</name>
    <filename>structdouble__value__table__creator.html</filename>
    <base>soci::tests::table_creator_base</base>
    <member kind="function">
      <type></type>
      <name>double_value_table_creator</name>
      <anchorfile>structdouble__value__table__creator.html</anchorfile>
      <anchor>a36286b0e4b78624ca37b77954d0438a1</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::empty_backend_factory</name>
    <filename>structsoci_1_1empty__backend__factory.html</filename>
    <base>soci::backend_factory</base>
    <member kind="function">
      <type></type>
      <name>empty_backend_factory</name>
      <anchorfile>structsoci_1_1empty__backend__factory.html</anchorfile>
      <anchor>ae187b30a53ef62ffda76f28dfb07c9d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>empty_session_backend *</type>
      <name>make_session</name>
      <anchorfile>structsoci_1_1empty__backend__factory.html</anchorfile>
      <anchor>a58780cd85fcce3e210c1f6061947091e</anchor>
      <arglist>(connection_parameters const &amp;parameters) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::empty_blob_backend</name>
    <filename>structsoci_1_1empty__blob__backend.html</filename>
    <base>soci::details::blob_backend</base>
    <member kind="function">
      <type>std::size_t</type>
      <name>append</name>
      <anchorfile>structsoci_1_1empty__blob__backend.html</anchorfile>
      <anchor>aa7a2527b14e9bb52bb4ac44503dc4bb5</anchor>
      <arglist>(char const *buf, std::size_t toWrite)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>empty_blob_backend</name>
      <anchorfile>structsoci_1_1empty__blob__backend.html</anchorfile>
      <anchor>aa563e3ec7bffec67f854d05eea7fd9f9</anchor>
      <arglist>(empty_session_backend &amp;session)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>get_len</name>
      <anchorfile>structsoci_1_1empty__blob__backend.html</anchorfile>
      <anchor>a23dbbe03851c263abc9da3e5e1bd5588</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>read</name>
      <anchorfile>structsoci_1_1empty__blob__backend.html</anchorfile>
      <anchor>aa6e5d5fa99da8fffe6f27c6a40bee8de</anchor>
      <arglist>(std::size_t offset, char *buf, std::size_t toRead)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>trim</name>
      <anchorfile>structsoci_1_1empty__blob__backend.html</anchorfile>
      <anchor>a36c3ecd386a3aa1578fb91332018da4a</anchor>
      <arglist>(std::size_t newLen)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>write</name>
      <anchorfile>structsoci_1_1empty__blob__backend.html</anchorfile>
      <anchor>ac5814e125bb53640a8fbf968fd9062da</anchor>
      <arglist>(std::size_t offset, char const *buf, std::size_t toWrite)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~empty_blob_backend</name>
      <anchorfile>structsoci_1_1empty__blob__backend.html</anchorfile>
      <anchor>a1fb27a1579edfdee78db982b8b5a476d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>empty_session_backend &amp;</type>
      <name>session_</name>
      <anchorfile>structsoci_1_1empty__blob__backend.html</anchorfile>
      <anchor>a100923cdf7f2b1e974effd2a73ab3762</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::empty_rowid_backend</name>
    <filename>structsoci_1_1empty__rowid__backend.html</filename>
    <base>soci::details::rowid_backend</base>
    <member kind="function">
      <type></type>
      <name>empty_rowid_backend</name>
      <anchorfile>structsoci_1_1empty__rowid__backend.html</anchorfile>
      <anchor>a6402df0eb5ba7cb35c49fa62613e22aa</anchor>
      <arglist>(empty_session_backend &amp;session)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~empty_rowid_backend</name>
      <anchorfile>structsoci_1_1empty__rowid__backend.html</anchorfile>
      <anchor>a2d799a5a91a8bba7697d1df2a571ba13</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::empty_session_backend</name>
    <filename>structsoci_1_1empty__session__backend.html</filename>
    <base>soci::details::session_backend</base>
    <member kind="function">
      <type>void</type>
      <name>begin</name>
      <anchorfile>structsoci_1_1empty__session__backend.html</anchorfile>
      <anchor>a4713992318e59438e35632295ac873f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1empty__session__backend.html</anchorfile>
      <anchor>a4a58cd0b6f83a603306d0c6f82e1de6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>commit</name>
      <anchorfile>structsoci_1_1empty__session__backend.html</anchorfile>
      <anchor>ab24102ba00d266dfae4edec9f5ed196d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>empty_session_backend</name>
      <anchorfile>structsoci_1_1empty__session__backend.html</anchorfile>
      <anchor>a8eec4a74c0fa75bc45ed72dadb95df7a</anchor>
      <arglist>(connection_parameters const &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>get_backend_name</name>
      <anchorfile>structsoci_1_1empty__session__backend.html</anchorfile>
      <anchor>aac43b8dca3da0f9f330bcd9b2893796f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>empty_blob_backend *</type>
      <name>make_blob_backend</name>
      <anchorfile>structsoci_1_1empty__session__backend.html</anchorfile>
      <anchor>ad5ebf9e60e94e8b3ec040fe8b97d68f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>empty_rowid_backend *</type>
      <name>make_rowid_backend</name>
      <anchorfile>structsoci_1_1empty__session__backend.html</anchorfile>
      <anchor>abdf9f107b8b501600e6fe5c565a2b562</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>empty_statement_backend *</type>
      <name>make_statement_backend</name>
      <anchorfile>structsoci_1_1empty__session__backend.html</anchorfile>
      <anchor>a33d622f5b333d9d677898963e8afb5be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rollback</name>
      <anchorfile>structsoci_1_1empty__session__backend.html</anchorfile>
      <anchor>ac0c92f5874bd0609fbf73280b36fae79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~empty_session_backend</name>
      <anchorfile>structsoci_1_1empty__session__backend.html</anchorfile>
      <anchor>a3f46498cdb4f09fe0f59bbc843e062b4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::empty_standard_into_type_backend</name>
    <filename>structsoci_1_1empty__standard__into__type__backend.html</filename>
    <base>soci::details::standard_into_type_backend</base>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1empty__standard__into__type__backend.html</anchorfile>
      <anchor>aadd3f873afb090690161d24d2b7b1883</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>define_by_pos</name>
      <anchorfile>structsoci_1_1empty__standard__into__type__backend.html</anchorfile>
      <anchor>a5d8c8b9453e7c15985564711b143f7ac</anchor>
      <arglist>(int &amp;position, void *data, details::exchange_type type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>empty_standard_into_type_backend</name>
      <anchorfile>structsoci_1_1empty__standard__into__type__backend.html</anchorfile>
      <anchor>aeddb5b679b89391f994fa425103dfc5f</anchor>
      <arglist>(empty_statement_backend &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>post_fetch</name>
      <anchorfile>structsoci_1_1empty__standard__into__type__backend.html</anchorfile>
      <anchor>a916dc927e3829f5da2d3caa2d3e097da</anchor>
      <arglist>(bool gotData, bool calledFromFetch, indicator *ind)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pre_fetch</name>
      <anchorfile>structsoci_1_1empty__standard__into__type__backend.html</anchorfile>
      <anchor>a4ffc5f3639dcfcb9816d1a0eb06c9a45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>empty_statement_backend &amp;</type>
      <name>statement_</name>
      <anchorfile>structsoci_1_1empty__standard__into__type__backend.html</anchorfile>
      <anchor>aec74ab7e1c84f4e3bb8040708a17376d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::empty_standard_use_type_backend</name>
    <filename>structsoci_1_1empty__standard__use__type__backend.html</filename>
    <base>soci::details::standard_use_type_backend</base>
    <member kind="function">
      <type>void</type>
      <name>bind_by_name</name>
      <anchorfile>structsoci_1_1empty__standard__use__type__backend.html</anchorfile>
      <anchor>a870b8676941b037a908965fcc5b16a2b</anchor>
      <arglist>(std::string const &amp;name, void *data, details::exchange_type type, bool readOnly)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bind_by_pos</name>
      <anchorfile>structsoci_1_1empty__standard__use__type__backend.html</anchorfile>
      <anchor>a843dc75444242c76ecfaf96163f27295</anchor>
      <arglist>(int &amp;position, void *data, details::exchange_type type, bool readOnly)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1empty__standard__use__type__backend.html</anchorfile>
      <anchor>ac7cee61e653a0c6c55222b17d803fff8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>empty_standard_use_type_backend</name>
      <anchorfile>structsoci_1_1empty__standard__use__type__backend.html</anchorfile>
      <anchor>a746c4ecb6cebd1b3586be2f021625ac3</anchor>
      <arglist>(empty_statement_backend &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>post_use</name>
      <anchorfile>structsoci_1_1empty__standard__use__type__backend.html</anchorfile>
      <anchor>ab28e1ca16a7e6f206992c1642a35a6d2</anchor>
      <arglist>(bool gotData, indicator *ind)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pre_use</name>
      <anchorfile>structsoci_1_1empty__standard__use__type__backend.html</anchorfile>
      <anchor>a7dd334520d5f21549652390b2be10ea8</anchor>
      <arglist>(indicator const *ind)</arglist>
    </member>
    <member kind="variable">
      <type>empty_statement_backend &amp;</type>
      <name>statement_</name>
      <anchorfile>structsoci_1_1empty__standard__use__type__backend.html</anchorfile>
      <anchor>ac266ef40837bc6ef173c7b9535c2d8fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::empty_statement_backend</name>
    <filename>structsoci_1_1empty__statement__backend.html</filename>
    <base>soci::details::statement_backend</base>
    <member kind="function">
      <type>void</type>
      <name>alloc</name>
      <anchorfile>structsoci_1_1empty__statement__backend.html</anchorfile>
      <anchor>a48aa374091094dd964942cb39aeeec8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1empty__statement__backend.html</anchorfile>
      <anchor>abce996d3b7460d57420d80244a333d1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>describe_column</name>
      <anchorfile>structsoci_1_1empty__statement__backend.html</anchorfile>
      <anchor>aed68f6ee38b392acc8ff90ddbe31be2d</anchor>
      <arglist>(int colNum, data_type &amp;dtype, std::string &amp;columnName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>empty_statement_backend</name>
      <anchorfile>structsoci_1_1empty__statement__backend.html</anchorfile>
      <anchor>a2b12056c98e7fee354cff0362a83c9f3</anchor>
      <arglist>(empty_session_backend &amp;session)</arglist>
    </member>
    <member kind="function">
      <type>exec_fetch_result</type>
      <name>execute</name>
      <anchorfile>structsoci_1_1empty__statement__backend.html</anchorfile>
      <anchor>ad07a29a9f22d7b7d92bfede57d36774c</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function">
      <type>exec_fetch_result</type>
      <name>fetch</name>
      <anchorfile>structsoci_1_1empty__statement__backend.html</anchorfile>
      <anchor>af9ec06100be9110db172f348020144b9</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function">
      <type>long long</type>
      <name>get_affected_rows</name>
      <anchorfile>structsoci_1_1empty__statement__backend.html</anchorfile>
      <anchor>adf608388701d739d5a88caa3ed8d8ac4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_number_of_rows</name>
      <anchorfile>structsoci_1_1empty__statement__backend.html</anchorfile>
      <anchor>a9f99bb4401ce8389ac36f55528b11ff1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>empty_standard_into_type_backend *</type>
      <name>make_into_type_backend</name>
      <anchorfile>structsoci_1_1empty__statement__backend.html</anchorfile>
      <anchor>ab1212d3d722c01572731147d021d382e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>empty_standard_use_type_backend *</type>
      <name>make_use_type_backend</name>
      <anchorfile>structsoci_1_1empty__statement__backend.html</anchorfile>
      <anchor>ae1e9dfb1cf3522ab25f7ac51b02b984f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>empty_vector_into_type_backend *</type>
      <name>make_vector_into_type_backend</name>
      <anchorfile>structsoci_1_1empty__statement__backend.html</anchorfile>
      <anchor>a87ee9959d8f29ccd347bb08663ea730c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>empty_vector_use_type_backend *</type>
      <name>make_vector_use_type_backend</name>
      <anchorfile>structsoci_1_1empty__statement__backend.html</anchorfile>
      <anchor>a238d96df4e302a81d5801b2f67dc7c8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepare</name>
      <anchorfile>structsoci_1_1empty__statement__backend.html</anchorfile>
      <anchor>a6e57aecbab82f0916ba4813afe0dfc46</anchor>
      <arglist>(std::string const &amp;query, details::statement_type eType)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>prepare_for_describe</name>
      <anchorfile>structsoci_1_1empty__statement__backend.html</anchorfile>
      <anchor>a5fae68d7a533bb8501fd178b38b90aea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>rewrite_for_procedure_call</name>
      <anchorfile>structsoci_1_1empty__statement__backend.html</anchorfile>
      <anchor>a6574bc662ac43b69193f286d2a7bed17</anchor>
      <arglist>(std::string const &amp;query)</arglist>
    </member>
    <member kind="variable">
      <type>empty_session_backend &amp;</type>
      <name>session_</name>
      <anchorfile>structsoci_1_1empty__statement__backend.html</anchorfile>
      <anchor>a20ebe9038bb1edc6b46ee564fa141dfd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::empty_vector_into_type_backend</name>
    <filename>structsoci_1_1empty__vector__into__type__backend.html</filename>
    <base>soci::details::vector_into_type_backend</base>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1empty__vector__into__type__backend.html</anchorfile>
      <anchor>a3d290275ec4825aac14b8bb8d86af7a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>define_by_pos</name>
      <anchorfile>structsoci_1_1empty__vector__into__type__backend.html</anchorfile>
      <anchor>acfa49136a3fa74cd0aa80f17d91034a5</anchor>
      <arglist>(int &amp;position, void *data, details::exchange_type type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>empty_vector_into_type_backend</name>
      <anchorfile>structsoci_1_1empty__vector__into__type__backend.html</anchorfile>
      <anchor>a7d9e7b12b95cf31f0bad5f6241905acc</anchor>
      <arglist>(empty_statement_backend &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>post_fetch</name>
      <anchorfile>structsoci_1_1empty__vector__into__type__backend.html</anchorfile>
      <anchor>a466e8dab2e00dd822d9d2009c07a66ca</anchor>
      <arglist>(bool gotData, indicator *ind)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pre_fetch</name>
      <anchorfile>structsoci_1_1empty__vector__into__type__backend.html</anchorfile>
      <anchor>a63fa6baf0333a39b517d64a7c2509532</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structsoci_1_1empty__vector__into__type__backend.html</anchorfile>
      <anchor>a384afdf4e47cff9c8a2c74407c5c922f</anchor>
      <arglist>(std::size_t sz)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>size</name>
      <anchorfile>structsoci_1_1empty__vector__into__type__backend.html</anchorfile>
      <anchor>a14ef4d7efcaffda209973c8147e35edd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>empty_statement_backend &amp;</type>
      <name>statement_</name>
      <anchorfile>structsoci_1_1empty__vector__into__type__backend.html</anchorfile>
      <anchor>a7aca1bea577cc277bebd923a6c4d4f25</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::empty_vector_use_type_backend</name>
    <filename>structsoci_1_1empty__vector__use__type__backend.html</filename>
    <base>soci::details::vector_use_type_backend</base>
    <member kind="function">
      <type>void</type>
      <name>bind_by_name</name>
      <anchorfile>structsoci_1_1empty__vector__use__type__backend.html</anchorfile>
      <anchor>a8e64809b5f695f877788022d40205275</anchor>
      <arglist>(std::string const &amp;name, void *data, details::exchange_type type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bind_by_pos</name>
      <anchorfile>structsoci_1_1empty__vector__use__type__backend.html</anchorfile>
      <anchor>aeb6b99bdea014012a1720a4d412d6b3f</anchor>
      <arglist>(int &amp;position, void *data, details::exchange_type type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1empty__vector__use__type__backend.html</anchorfile>
      <anchor>aa29987ea90dabf66eb55ed225a8b027e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>empty_vector_use_type_backend</name>
      <anchorfile>structsoci_1_1empty__vector__use__type__backend.html</anchorfile>
      <anchor>a065dac2b7dcfced6c7838d833f5bdba7</anchor>
      <arglist>(empty_statement_backend &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pre_use</name>
      <anchorfile>structsoci_1_1empty__vector__use__type__backend.html</anchorfile>
      <anchor>a12b52003e28e1077e845cfba7d2e31b1</anchor>
      <arglist>(indicator const *ind)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>size</name>
      <anchorfile>structsoci_1_1empty__vector__use__type__backend.html</anchorfile>
      <anchor>a6a03c323055c83ce133cd2df8fd8920d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>empty_statement_backend &amp;</type>
      <name>statement_</name>
      <anchorfile>structsoci_1_1empty__vector__use__type__backend.html</anchorfile>
      <anchor>a3f5be5db14acd456a17d693295d9102c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ISM::EvaluationResult</name>
    <filename>structISM_1_1EvaluationResult.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>getDescription</name>
      <anchorfile>structISM_1_1EvaluationResult.html</anchorfile>
      <anchor>a16eaf549a2426144f6779319c4d72ec6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>averageRecognitionRuntime</name>
      <anchorfile>structISM_1_1EvaluationResult.html</anchorfile>
      <anchor>ad09f4463e80c0ba975c9f589256213c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>falseNegatives</name>
      <anchorfile>structISM_1_1EvaluationResult.html</anchorfile>
      <anchor>a262aab7533b408dbd0ac672dd019f4ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>falsePositives</name>
      <anchorfile>structISM_1_1EvaluationResult.html</anchorfile>
      <anchor>a3f3e46077e55b3ce7d6db23e393fafa8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::Evaluator</name>
    <filename>classISM_1_1Evaluator.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual EvaluationResult</type>
      <name>evaluate</name>
      <anchorfile>classISM_1_1Evaluator.html</anchorfile>
      <anchor>ab6f1a1695c0264be2ca574a4fb3619f0</anchor>
      <arglist>(std::string patternName, const IsmPtr &amp;ism)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getDescription</name>
      <anchorfile>classISM_1_1Evaluator.html</anchorfile>
      <anchor>acec0f84a50ba74251ddbbe82a250031a</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const char *</type>
      <name>LOG_COLOR_EVALUATOR</name>
      <anchorfile>classISM_1_1Evaluator.html</anchorfile>
      <anchor>a411fefb1e594d4bd052effb736dadb48</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ISM::EvaluatorParameters</name>
    <filename>structISM_1_1EvaluatorParameters.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>binSize</name>
      <anchorfile>structISM_1_1EvaluatorParameters.html</anchorfile>
      <anchor>acc73e9356f1cae0cca7af8ac101a1af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>confidenceThreshold</name>
      <anchorfile>structISM_1_1EvaluatorParameters.html</anchorfile>
      <anchor>a10ded7924fb807bc3354525baf5c9aaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>evaluatorId</name>
      <anchorfile>structISM_1_1EvaluatorParameters.html</anchorfile>
      <anchor>aaf48f86e0fe885d9a67b9d94b9bde4a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>maxAngleDeviation</name>
      <anchorfile>structISM_1_1EvaluatorParameters.html</anchorfile>
      <anchor>a5f261eb5a43291651bd1cd4ada77aba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>testForFalseNegatives</name>
      <anchorfile>structISM_1_1EvaluatorParameters.html</anchorfile>
      <anchor>a054c99e177e4ea03e8f600cbad46f66e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::details::exchange_traits</name>
    <filename>structsoci_1_1details_1_1exchange__traits.html</filename>
    <templarg>T</templarg>
    <member kind="enumvalue">
      <name>x_type</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits.html</anchorfile>
      <anchor>a064d93bf5b2d674d4ca462fe5c9ab0e8a2a1db35ac12332513ba642b41573b2b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>user_type_tag</type>
      <name>type_family</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits.html</anchorfile>
      <anchor>a26f2fe5a8bc6bf576cffd17939f0b77e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_type</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits.html</anchorfile>
      <anchor>a064d93bf5b2d674d4ca462fe5c9ab0e8a2a1db35ac12332513ba642b41573b2b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::details::exchange_traits&lt; char &gt;</name>
    <filename>structsoci_1_1details_1_1exchange__traits_3_01char_01_4.html</filename>
    <member kind="enumvalue">
      <name>x_type</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01char_01_4.html</anchorfile>
      <anchor>adec23de1cfa4c54851cda132dfca1939a1efa23e35373324c746db0d6ab293864</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_type_tag</type>
      <name>type_family</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01char_01_4.html</anchorfile>
      <anchor>a1dc9d0525c03dae5f50100bf114f43ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_type</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01char_01_4.html</anchorfile>
      <anchor>adec23de1cfa4c54851cda132dfca1939a1efa23e35373324c746db0d6ab293864</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::details::exchange_traits&lt; double &gt;</name>
    <filename>structsoci_1_1details_1_1exchange__traits_3_01double_01_4.html</filename>
    <member kind="enumvalue">
      <name>x_type</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01double_01_4.html</anchorfile>
      <anchor>ab249eb7e19e8d2edcf6eb33c513c37d9a7459f352add5c532325973382c2631e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_type_tag</type>
      <name>type_family</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01double_01_4.html</anchorfile>
      <anchor>a095093d0527d8369ea69058b197d99b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_type</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01double_01_4.html</anchorfile>
      <anchor>ab249eb7e19e8d2edcf6eb33c513c37d9a7459f352add5c532325973382c2631e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::details::exchange_traits&lt; int &gt;</name>
    <filename>structsoci_1_1details_1_1exchange__traits_3_01int_01_4.html</filename>
    <member kind="enumvalue">
      <name>x_type</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01int_01_4.html</anchorfile>
      <anchor>ac02c4cd82697705361f51a9f764b7c61ad4d3ad9dabb6d60ceefd3fbc76dd0aac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_type_tag</type>
      <name>type_family</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01int_01_4.html</anchorfile>
      <anchor>a2f709b2b26f5ee34c28ef906af0b6adc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_type</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01int_01_4.html</anchorfile>
      <anchor>ac02c4cd82697705361f51a9f764b7c61ad4d3ad9dabb6d60ceefd3fbc76dd0aac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exchange_traits&lt; long &gt;</name>
    <filename>structsoci_1_1details_1_1exchange__traits.html</filename>
    <member kind="typedef">
      <type>user_type_tag</type>
      <name>type_family</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits.html</anchorfile>
      <anchor>a26f2fe5a8bc6bf576cffd17939f0b77e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_type</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits.html</anchorfile>
      <anchor>a064d93bf5b2d674d4ca462fe5c9ab0e8a2a1db35ac12332513ba642b41573b2b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::details::exchange_traits&lt; long int &gt;</name>
    <filename>structsoci_1_1details_1_1exchange__traits_3_01long_01int_01_4.html</filename>
    <member kind="enumvalue">
      <name>x_type</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01long_01int_01_4.html</anchorfile>
      <anchor>ac8d36490fcd50bdc4934e695f42ce41aa6426325ea28936496d6ea70b4028fe4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_type_tag</type>
      <name>type_family</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01long_01int_01_4.html</anchorfile>
      <anchor>aa27e0ee069c76eab636ebad151f2ce0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_type</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01long_01int_01_4.html</anchorfile>
      <anchor>ac8d36490fcd50bdc4934e695f42ce41aa6426325ea28936496d6ea70b4028fe4c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::details::exchange_traits&lt; long long &gt;</name>
    <filename>structsoci_1_1details_1_1exchange__traits_3_01long_01long_01_4.html</filename>
    <member kind="enumvalue">
      <name>x_type</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01long_01long_01_4.html</anchorfile>
      <anchor>a52e41d221bb3c48be27468cf69fb9990a714ed7b677b62c20d0e90a0813fb552a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_type_tag</type>
      <name>type_family</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01long_01long_01_4.html</anchorfile>
      <anchor>a42adb1529069d10efa10db7a42215fce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_type</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01long_01long_01_4.html</anchorfile>
      <anchor>a52e41d221bb3c48be27468cf69fb9990a714ed7b677b62c20d0e90a0813fb552a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::details::exchange_traits&lt; row &gt;</name>
    <filename>structsoci_1_1details_1_1exchange__traits_3_01row_01_4.html</filename>
    <member kind="typedef">
      <type>basic_type_tag</type>
      <name>type_family</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01row_01_4.html</anchorfile>
      <anchor>a45bc39a9e22574475258720057b2f019</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::details::exchange_traits&lt; short &gt;</name>
    <filename>structsoci_1_1details_1_1exchange__traits_3_01short_01_4.html</filename>
    <member kind="enumvalue">
      <name>x_type</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01short_01_4.html</anchorfile>
      <anchor>a43c5e891447ddeb1e68c00b2a40e6246a36b274ea15229a0d8df4d29435cd26f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_type_tag</type>
      <name>type_family</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01short_01_4.html</anchorfile>
      <anchor>af5456c0910a175f14700e863ffcf97b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_type</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01short_01_4.html</anchorfile>
      <anchor>a43c5e891447ddeb1e68c00b2a40e6246a36b274ea15229a0d8df4d29435cd26f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::details::exchange_traits&lt; soci::blob &gt;</name>
    <filename>structsoci_1_1details_1_1exchange__traits_3_01soci_1_1blob_01_4.html</filename>
    <member kind="typedef">
      <type>basic_type_tag</type>
      <name>type_family</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01soci_1_1blob_01_4.html</anchorfile>
      <anchor>ae8dca1ec64423689128d356e2cad7650</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::details::exchange_traits&lt; soci::rowid &gt;</name>
    <filename>structsoci_1_1details_1_1exchange__traits_3_01soci_1_1rowid_01_4.html</filename>
    <member kind="typedef">
      <type>basic_type_tag</type>
      <name>type_family</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01soci_1_1rowid_01_4.html</anchorfile>
      <anchor>a478b826fa8517ea6845281cff86bc261</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::details::exchange_traits&lt; statement &gt;</name>
    <filename>structsoci_1_1details_1_1exchange__traits_3_01statement_01_4.html</filename>
    <member kind="enumvalue">
      <name>x_type</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01statement_01_4.html</anchorfile>
      <anchor>a3dfe0ceb5f9e12ac89b1f8c2281d394fac1f4bb9ca45f816c609446ed97983ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_type_tag</type>
      <name>type_family</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01statement_01_4.html</anchorfile>
      <anchor>ad7bb4b4375badcc3edf424fe3f525e81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_type</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01statement_01_4.html</anchorfile>
      <anchor>a3dfe0ceb5f9e12ac89b1f8c2281d394fac1f4bb9ca45f816c609446ed97983ce1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::details::exchange_traits&lt; std::string &gt;</name>
    <filename>structsoci_1_1details_1_1exchange__traits_3_01std_1_1string_01_4.html</filename>
    <member kind="enumvalue">
      <name>x_type</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01std_1_1string_01_4.html</anchorfile>
      <anchor>ad8c295f7426ed7c43b8a7424eaff0d0babe89f2192afd77b3e063a5da5c178424</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_type_tag</type>
      <name>type_family</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01std_1_1string_01_4.html</anchorfile>
      <anchor>aa2cf96f6bbd805a30f5e88ff8ff64be3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_type</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01std_1_1string_01_4.html</anchorfile>
      <anchor>ad8c295f7426ed7c43b8a7424eaff0d0babe89f2192afd77b3e063a5da5c178424</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::details::exchange_traits&lt; std::tm &gt;</name>
    <filename>structsoci_1_1details_1_1exchange__traits_3_01std_1_1tm_01_4.html</filename>
    <member kind="enumvalue">
      <name>x_type</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01std_1_1tm_01_4.html</anchorfile>
      <anchor>a577cb0eb0d21b7e79cc15707d762c0d2a6e035b4e0a1577586c2bb5e1dbcb66db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_type_tag</type>
      <name>type_family</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01std_1_1tm_01_4.html</anchorfile>
      <anchor>ad7000c16fcc141a89d5e6d2c10df270a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_type</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01std_1_1tm_01_4.html</anchorfile>
      <anchor>a577cb0eb0d21b7e79cc15707d762c0d2a6e035b4e0a1577586c2bb5e1dbcb66db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::details::exchange_traits&lt; std::vector&lt; T &gt; &gt;</name>
    <filename>structsoci_1_1details_1_1exchange__traits_3_01std_1_1vector_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>x_type</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01std_1_1vector_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ac699f5db0462e96dabe3dfecbc588746ac6dadcb4a6c846c3c24a9c03ee7244c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>exchange_traits&lt; T &gt;::type_family</type>
      <name>type_family</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01std_1_1vector_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a75b88cd2688dd6b32abbdd7ca2dd08a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_type</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01std_1_1vector_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ac699f5db0462e96dabe3dfecbc588746ac6dadcb4a6c846c3c24a9c03ee7244c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::details::exchange_traits&lt; unsigned int &gt;</name>
    <filename>structsoci_1_1details_1_1exchange__traits_3_01unsigned_01int_01_4.html</filename>
    <base>soci::details::exchange_traits&lt; int &gt;</base>
  </compound>
  <compound kind="struct">
    <name>soci::details::exchange_traits&lt; unsigned long &gt;</name>
    <filename>structsoci_1_1details_1_1exchange__traits_3_01unsigned_01long_01_4.html</filename>
    <base>exchange_traits&lt; long &gt;</base>
  </compound>
  <compound kind="struct">
    <name>soci::details::exchange_traits&lt; unsigned long long &gt;</name>
    <filename>structsoci_1_1details_1_1exchange__traits_3_01unsigned_01long_01long_01_4.html</filename>
    <member kind="enumvalue">
      <name>x_type</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01unsigned_01long_01long_01_4.html</anchorfile>
      <anchor>aef5bbf568830886c182ddcabd1ed9fc5a32b889e4ff490a6db77254ee75ff205a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_type_tag</type>
      <name>type_family</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01unsigned_01long_01long_01_4.html</anchorfile>
      <anchor>ae24167448a24d08e447dcdfd6528e8f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_type</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01unsigned_01long_01long_01_4.html</anchorfile>
      <anchor>aef5bbf568830886c182ddcabd1ed9fc5a32b889e4ff490a6db77254ee75ff205a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::details::exchange_traits&lt; unsigned short &gt;</name>
    <filename>structsoci_1_1details_1_1exchange__traits_3_01unsigned_01short_01_4.html</filename>
    <base>soci::details::exchange_traits&lt; short &gt;</base>
  </compound>
  <compound kind="struct">
    <name>soci::details::exchange_traits&lt; values &gt;</name>
    <filename>structsoci_1_1details_1_1exchange__traits_3_01values_01_4.html</filename>
    <member kind="enumvalue">
      <name>x_type</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01values_01_4.html</anchorfile>
      <anchor>a3fc65d683094160a8660222474aa5240ab7f59eb3be3b81d77e10aea0c4f13a4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_type_tag</type>
      <name>type_family</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01values_01_4.html</anchorfile>
      <anchor>a74ef96bbc1b3e97f1a8622177196abde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_type</name>
      <anchorfile>structsoci_1_1details_1_1exchange__traits_3_01values_01_4.html</anchorfile>
      <anchor>a3fc65d683094160a8660222474aa5240ab7f59eb3be3b81d77e10aea0c4f13a4e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::ExponentialCoolingSchedule</name>
    <filename>classISM_1_1ExponentialCoolingSchedule.html</filename>
    <base>ISM::CoolingSchedule</base>
    <base>ISM::CoolingSchedule</base>
    <member kind="function">
      <type></type>
      <name>ExponentialCoolingSchedule</name>
      <anchorfile>classISM_1_1ExponentialCoolingSchedule.html</anchorfile>
      <anchor>a08398d60fea9384a71b3f87d205ee3c6</anchor>
      <arglist>(double startTemperature, double endTemperature, unsigned repetitionsBeforeUpdate, double temperatureFactor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExponentialCoolingSchedule</name>
      <anchorfile>classISM_1_1ExponentialCoolingSchedule.html</anchorfile>
      <anchor>a08398d60fea9384a71b3f87d205ee3c6</anchor>
      <arglist>(double startTemperature, double endTemperature, unsigned repetitionsBeforeUpdate, double temperatureFactor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNewCostAcceptable</name>
      <anchorfile>classISM_1_1ExponentialCoolingSchedule.html</anchorfile>
      <anchor>a65abcd1aea1e00a2e7aa09df030bc2a6</anchor>
      <arglist>(double newCost, double oldCost)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNewCostAcceptable</name>
      <anchorfile>classISM_1_1ExponentialCoolingSchedule.html</anchorfile>
      <anchor>a65abcd1aea1e00a2e7aa09df030bc2a6</anchor>
      <arglist>(double newCost, double oldCost)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classISM_1_1ExponentialCoolingSchedule.html</anchorfile>
      <anchor>a37783e691eb226336413020e93b092c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classISM_1_1ExponentialCoolingSchedule.html</anchorfile>
      <anchor>a37783e691eb226336413020e93b092c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::uniform_real_distribution&lt; double &gt;</type>
      <name>mDistribution</name>
      <anchorfile>classISM_1_1ExponentialCoolingSchedule.html</anchorfile>
      <anchor>af63bdc7aa7fb1fd2e17812e071d09365</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::default_random_engine</type>
      <name>mGenerator</name>
      <anchorfile>classISM_1_1ExponentialCoolingSchedule.html</anchorfile>
      <anchor>a3a31b64d39fd24b963da84647d68bcdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mTemperatureFactor</name>
      <anchorfile>classISM_1_1ExponentialCoolingSchedule.html</anchorfile>
      <anchor>afac88511e94247306f235a64fa7eb7b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ISM::FalseNegative</name>
    <filename>structISM_1_1FalseNegative.html</filename>
    <member kind="function">
      <type></type>
      <name>FalseNegative</name>
      <anchorfile>structISM_1_1FalseNegative.html</anchorfile>
      <anchor>a2141c09873c2d3aaa1dff8ad719c80cd</anchor>
      <arglist>(std::pair&lt; unsigned, RecognitionResultPtr &gt;falseNegative, std::pair&lt; unsigned, RecognitionResultPtr &gt;correctResult)</arglist>
    </member>
    <member kind="variable">
      <type>std::pair&lt; unsigned, RecognitionResultPtr &gt;</type>
      <name>correctResult</name>
      <anchorfile>structISM_1_1FalseNegative.html</anchorfile>
      <anchor>a5c30195135b24cb37be353008a2996ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::pair&lt; unsigned, RecognitionResultPtr &gt;</type>
      <name>falseNegative</name>
      <anchorfile>structISM_1_1FalseNegative.html</anchorfile>
      <anchor>a861c7f44f78b4168ce8a0b5038378dac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ISM::FalsePositive</name>
    <filename>structISM_1_1FalsePositive.html</filename>
    <member kind="function">
      <type></type>
      <name>FalsePositive</name>
      <anchorfile>structISM_1_1FalsePositive.html</anchorfile>
      <anchor>a48a7fa35e389c3efc9f7dd710b152785</anchor>
      <arglist>(std::pair&lt; unsigned, RecognitionResultPtr &gt; falsePositive, std::pair&lt; unsigned, RecognitionResultPtr &gt;correctResult)</arglist>
    </member>
    <member kind="variable">
      <type>std::pair&lt; unsigned, RecognitionResultPtr &gt;</type>
      <name>correctResult</name>
      <anchorfile>structISM_1_1FalsePositive.html</anchorfile>
      <anchor>a8c3dbc48164cd508e9dd1b668c8cbd52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::pair&lt; unsigned, RecognitionResultPtr &gt;</type>
      <name>falsePositive</name>
      <anchorfile>structISM_1_1FalsePositive.html</anchorfile>
      <anchor>aaa743f810a647959c6898be4280a93ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::firebird_backend_factory</name>
    <filename>structsoci_1_1firebird__backend__factory.html</filename>
    <base>soci::backend_factory</base>
    <member kind="function">
      <type></type>
      <name>firebird_backend_factory</name>
      <anchorfile>structsoci_1_1firebird__backend__factory.html</anchorfile>
      <anchor>aad1606194f84b0cadce81c5c3463b0d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual firebird_session_backend *</type>
      <name>make_session</name>
      <anchorfile>structsoci_1_1firebird__backend__factory.html</anchorfile>
      <anchor>a7957a116839c8d20d2dab06c9971879b</anchor>
      <arglist>(connection_parameters const &amp;parameters) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::firebird_blob_backend</name>
    <filename>structsoci_1_1firebird__blob__backend.html</filename>
    <base>soci::details::blob_backend</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>append</name>
      <anchorfile>structsoci_1_1firebird__blob__backend.html</anchorfile>
      <anchor>a121e949cacf3a75922e14d1dcef81dcc</anchor>
      <arglist>(char const *buf, std::size_t toWrite)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>assign</name>
      <anchorfile>structsoci_1_1firebird__blob__backend.html</anchorfile>
      <anchor>ae856db9d31d3d9f42eaad0822360711d</anchor>
      <arglist>(ISC_QUAD const &amp;bid)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>firebird_blob_backend</name>
      <anchorfile>structsoci_1_1firebird__blob__backend.html</anchorfile>
      <anchor>ab6a4443192da425886f9c2e5eb3afda1</anchor>
      <arglist>(firebird_session_backend &amp;session)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>get_len</name>
      <anchorfile>structsoci_1_1firebird__blob__backend.html</anchorfile>
      <anchor>ad83b3f3a739894bc6234b3479ae32e00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>read</name>
      <anchorfile>structsoci_1_1firebird__blob__backend.html</anchorfile>
      <anchor>a0fd57cd71ba7ceb427c33fb8af798a94</anchor>
      <arglist>(std::size_t offset, char *buf, std::size_t toRead)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>save</name>
      <anchorfile>structsoci_1_1firebird__blob__backend.html</anchorfile>
      <anchor>a0c232be4906059869b0145b24d7f0cca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>trim</name>
      <anchorfile>structsoci_1_1firebird__blob__backend.html</anchorfile>
      <anchor>ac15ddb1c488098b350be75d2ba9a8d59</anchor>
      <arglist>(std::size_t newLen)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>write</name>
      <anchorfile>structsoci_1_1firebird__blob__backend.html</anchorfile>
      <anchor>ad352116bc178b0270f1c08ad82abc9b2</anchor>
      <arglist>(std::size_t offset, char const *buf, std::size_t toWrite)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~firebird_blob_backend</name>
      <anchorfile>structsoci_1_1firebird__blob__backend.html</anchorfile>
      <anchor>a8a1c90a87d9313234fcafd78b5e1d494</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>isc_blob_handle</type>
      <name>bhp_</name>
      <anchorfile>structsoci_1_1firebird__blob__backend.html</anchorfile>
      <anchor>aee242824752de13f43ce565b5a24fc45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ISC_QUAD</type>
      <name>bid_</name>
      <anchorfile>structsoci_1_1firebird__blob__backend.html</anchorfile>
      <anchor>ae6208517da15e051fd46692fd727d3f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>from_db_</name>
      <anchorfile>structsoci_1_1firebird__blob__backend.html</anchorfile>
      <anchor>abb376e322a1cd396cccd15e38a10dea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>firebird_session_backend &amp;</type>
      <name>session_</name>
      <anchorfile>structsoci_1_1firebird__blob__backend.html</anchorfile>
      <anchor>a0e8394caeb7e62110bb7c75a44ac531a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>cleanUp</name>
      <anchorfile>structsoci_1_1firebird__blob__backend.html</anchorfile>
      <anchor>a207486914eb0b9b294bb6cd507551133</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual long</type>
      <name>getBLOBInfo</name>
      <anchorfile>structsoci_1_1firebird__blob__backend.html</anchorfile>
      <anchor>ad7130153851542b43f26e2081ebc744c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>load</name>
      <anchorfile>structsoci_1_1firebird__blob__backend.html</anchorfile>
      <anchor>a81fb6b7ced1274d4f8a79e96dffee2e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>open</name>
      <anchorfile>structsoci_1_1firebird__blob__backend.html</anchorfile>
      <anchor>a7da022113736e9b9bd586a86f1beb317</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeBuffer</name>
      <anchorfile>structsoci_1_1firebird__blob__backend.html</anchorfile>
      <anchor>aba61679a66f0eeac2dce62dfe45216a3</anchor>
      <arglist>(std::size_t offset, char const *buf, std::size_t toWrite)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; char &gt;</type>
      <name>data_</name>
      <anchorfile>structsoci_1_1firebird__blob__backend.html</anchorfile>
      <anchor>a86862b8ded198f9d15a9c5fea02479c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>loaded_</name>
      <anchorfile>structsoci_1_1firebird__blob__backend.html</anchorfile>
      <anchor>a793d6a5730a4b7839dde8c6c636c78f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>max_seg_size_</name>
      <anchorfile>structsoci_1_1firebird__blob__backend.html</anchorfile>
      <anchor>af33e30f4588fdb77647759e0b32dce8e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::firebird_rowid_backend</name>
    <filename>structsoci_1_1firebird__rowid__backend.html</filename>
    <base>soci::details::rowid_backend</base>
    <member kind="function">
      <type></type>
      <name>firebird_rowid_backend</name>
      <anchorfile>structsoci_1_1firebird__rowid__backend.html</anchorfile>
      <anchor>ac462d66677cb66f2f9e5b1ae33d5e04f</anchor>
      <arglist>(firebird_session_backend &amp;session)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~firebird_rowid_backend</name>
      <anchorfile>structsoci_1_1firebird__rowid__backend.html</anchorfile>
      <anchor>aa5109463258855256b6480e81d3b27f2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::firebird_session_backend</name>
    <filename>structsoci_1_1firebird__session__backend.html</filename>
    <base>soci::details::session_backend</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>begin</name>
      <anchorfile>structsoci_1_1firebird__session__backend.html</anchorfile>
      <anchor>ab818892356e8bc35c74c9bb0fb00fc59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanUp</name>
      <anchorfile>structsoci_1_1firebird__session__backend.html</anchorfile>
      <anchor>a48b626d5110e5b77d39f5cd10c2e268e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>commit</name>
      <anchorfile>structsoci_1_1firebird__session__backend.html</anchorfile>
      <anchor>aff684d567be7e7d9b40197e8643ba11b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>firebird_session_backend</name>
      <anchorfile>structsoci_1_1firebird__session__backend.html</anchorfile>
      <anchor>a8e0498705fe8c9a863c8cd44c60990c1</anchor>
      <arglist>(connection_parameters const &amp;parameters)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>get_backend_name</name>
      <anchorfile>structsoci_1_1firebird__session__backend.html</anchorfile>
      <anchor>a9258eacc170813a7bce468e9016a887c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get_next_sequence_value</name>
      <anchorfile>structsoci_1_1firebird__session__backend.html</anchorfile>
      <anchor>aa670493623e9bcdd0aae82b112d09247</anchor>
      <arglist>(session &amp;s, std::string const &amp;sequence, long &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_option_decimals_as_strings</name>
      <anchorfile>structsoci_1_1firebird__session__backend.html</anchorfile>
      <anchor>af6881bc1eff4fdcb7cf9a34216364160</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual firebird_blob_backend *</type>
      <name>make_blob_backend</name>
      <anchorfile>structsoci_1_1firebird__session__backend.html</anchorfile>
      <anchor>ab70ad2e1687a1abfaf12ad050e509dc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual firebird_rowid_backend *</type>
      <name>make_rowid_backend</name>
      <anchorfile>structsoci_1_1firebird__session__backend.html</anchorfile>
      <anchor>ac071f3df7dd158638b57bbbbc48afcf3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual firebird_statement_backend *</type>
      <name>make_statement_backend</name>
      <anchorfile>structsoci_1_1firebird__session__backend.html</anchorfile>
      <anchor>a1522318a5117cf27f11ccb6f11f4a559</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>rollback</name>
      <anchorfile>structsoci_1_1firebird__session__backend.html</anchorfile>
      <anchor>a127af9ca50ac5c3339ca2c1f7d2119ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setDPBOption</name>
      <anchorfile>structsoci_1_1firebird__session__backend.html</anchorfile>
      <anchor>a5ae95ad2aa71776e6c7f150c16137bbf</anchor>
      <arglist>(int const option, std::string const &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~firebird_session_backend</name>
      <anchorfile>structsoci_1_1firebird__session__backend.html</anchorfile>
      <anchor>a8459f78f456e53794b69020cbc6dd4ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>isc_db_handle</type>
      <name>dbhp_</name>
      <anchorfile>structsoci_1_1firebird__session__backend.html</anchorfile>
      <anchor>a4f58ae72edfb55ac16adf2cacb0d14c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>decimals_as_strings_</name>
      <anchorfile>structsoci_1_1firebird__session__backend.html</anchorfile>
      <anchor>ae5a7b4cb1568f4a567acb3b73645ed70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>dpb_</name>
      <anchorfile>structsoci_1_1firebird__session__backend.html</anchorfile>
      <anchor>a18b0fbb6860c69bc258a94aff0170206</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>isc_tr_handle</type>
      <name>trhp_</name>
      <anchorfile>structsoci_1_1firebird__session__backend.html</anchorfile>
      <anchor>a17858d405eeb2cbb10fe90588af34602</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::firebird_soci_error</name>
    <filename>classsoci_1_1firebird__soci__error.html</filename>
    <base>soci::soci_error</base>
    <member kind="function">
      <type></type>
      <name>firebird_soci_error</name>
      <anchorfile>classsoci_1_1firebird__soci__error.html</anchorfile>
      <anchor>ab081c55f86a28ec702db04e83560c433</anchor>
      <arglist>(std::string const &amp;msg, ISC_STATUS const *status=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~firebird_soci_error</name>
      <anchorfile>classsoci_1_1firebird__soci__error.html</anchorfile>
      <anchor>a0ab71999aa41f54c63b95d30f98dd4b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ISC_STATUS &gt;</type>
      <name>status_</name>
      <anchorfile>classsoci_1_1firebird__soci__error.html</anchorfile>
      <anchor>ad72bbe0db2bd0b8892cec0409aeea95e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::firebird_standard_into_type_backend</name>
    <filename>structsoci_1_1firebird__standard__into__type__backend.html</filename>
    <base>soci::details::standard_into_type_backend</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1firebird__standard__into__type__backend.html</anchorfile>
      <anchor>a91940c1e912a69e2b2e76bd2d1800bdd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>define_by_pos</name>
      <anchorfile>structsoci_1_1firebird__standard__into__type__backend.html</anchorfile>
      <anchor>ab99e3fa08f1227ec244d504d5d035afd</anchor>
      <arglist>(int &amp;position, void *data, details::exchange_type type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>exchangeData</name>
      <anchorfile>structsoci_1_1firebird__standard__into__type__backend.html</anchorfile>
      <anchor>a5e27e50897ef2d046e9801e279636017</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>firebird_standard_into_type_backend</name>
      <anchorfile>structsoci_1_1firebird__standard__into__type__backend.html</anchorfile>
      <anchor>aa32b79eff291888b9674e93f42896e20</anchor>
      <arglist>(firebird_statement_backend &amp;st)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>post_fetch</name>
      <anchorfile>structsoci_1_1firebird__standard__into__type__backend.html</anchorfile>
      <anchor>a612955a90e102056a8d5103392e81e2d</anchor>
      <arglist>(bool gotData, bool calledFromFetch, indicator *ind)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pre_fetch</name>
      <anchorfile>structsoci_1_1firebird__standard__into__type__backend.html</anchorfile>
      <anchor>aaff78dc26356b08b9921f9dc5704a68b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>buf_</name>
      <anchorfile>structsoci_1_1firebird__standard__into__type__backend.html</anchorfile>
      <anchor>acf856f1c620821336f2b924913d16b96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data_</name>
      <anchorfile>structsoci_1_1firebird__standard__into__type__backend.html</anchorfile>
      <anchor>a04c732181ae13cfc477a3a1758c9d1b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>indISCHolder_</name>
      <anchorfile>structsoci_1_1firebird__standard__into__type__backend.html</anchorfile>
      <anchor>a25ceae04d218af4fcfe542afc8410fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>position_</name>
      <anchorfile>structsoci_1_1firebird__standard__into__type__backend.html</anchorfile>
      <anchor>ab50e4da95bceb3c426a1016407422bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>firebird_statement_backend &amp;</type>
      <name>statement_</name>
      <anchorfile>structsoci_1_1firebird__standard__into__type__backend.html</anchorfile>
      <anchor>aede47051f92426122218aba474d016a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>details::exchange_type</type>
      <name>type_</name>
      <anchorfile>structsoci_1_1firebird__standard__into__type__backend.html</anchorfile>
      <anchor>ac2e0b05438cd353cd014574446ee3475</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::firebird_standard_use_type_backend</name>
    <filename>structsoci_1_1firebird__standard__use__type__backend.html</filename>
    <base>soci::details::standard_use_type_backend</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>bind_by_name</name>
      <anchorfile>structsoci_1_1firebird__standard__use__type__backend.html</anchorfile>
      <anchor>a80200590e7c9365261c1d03b4cd2c983</anchor>
      <arglist>(std::string const &amp;name, void *data, details::exchange_type type, bool readOnly)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>bind_by_pos</name>
      <anchorfile>structsoci_1_1firebird__standard__use__type__backend.html</anchorfile>
      <anchor>a7a01952cc11ecd346201e7b012b894c8</anchor>
      <arglist>(int &amp;position, void *data, details::exchange_type type, bool readOnly)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1firebird__standard__use__type__backend.html</anchorfile>
      <anchor>aefe73ff7bb13234285610b811fdd5d67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>exchangeData</name>
      <anchorfile>structsoci_1_1firebird__standard__use__type__backend.html</anchorfile>
      <anchor>a790ecb684a7368c512b8dc479786ab08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>firebird_standard_use_type_backend</name>
      <anchorfile>structsoci_1_1firebird__standard__use__type__backend.html</anchorfile>
      <anchor>ae133950c45c94de22d98adbd7c917dc9</anchor>
      <arglist>(firebird_statement_backend &amp;st)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>post_use</name>
      <anchorfile>structsoci_1_1firebird__standard__use__type__backend.html</anchorfile>
      <anchor>abd854fcd69c2b85823ca88c0371b28e6</anchor>
      <arglist>(bool gotData, indicator *ind)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pre_use</name>
      <anchorfile>structsoci_1_1firebird__standard__use__type__backend.html</anchorfile>
      <anchor>a1edec6729c8bd07de302c812779a977c</anchor>
      <arglist>(indicator const *ind)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>buf_</name>
      <anchorfile>structsoci_1_1firebird__standard__use__type__backend.html</anchorfile>
      <anchor>ab55aa78e1013de48ab70a6c7efdc66ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data_</name>
      <anchorfile>structsoci_1_1firebird__standard__use__type__backend.html</anchorfile>
      <anchor>ae8f0cfd5635ac6aa1b8d14c68ce55d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>indISCHolder_</name>
      <anchorfile>structsoci_1_1firebird__standard__use__type__backend.html</anchorfile>
      <anchor>a947bd48ad7b64a5363cf7ecf6720b937</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>position_</name>
      <anchorfile>structsoci_1_1firebird__standard__use__type__backend.html</anchorfile>
      <anchor>afe6a9f80fa20beb6e9feff4cf5197912</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>firebird_statement_backend &amp;</type>
      <name>statement_</name>
      <anchorfile>structsoci_1_1firebird__standard__use__type__backend.html</anchorfile>
      <anchor>a9b7eae159b57e468fe8de5d35da2dc50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>details::exchange_type</type>
      <name>type_</name>
      <anchorfile>structsoci_1_1firebird__standard__use__type__backend.html</anchorfile>
      <anchor>a10f4ae33aa6ee1b49713a5e19a42d8f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::firebird_statement_backend</name>
    <filename>structsoci_1_1firebird__statement__backend.html</filename>
    <base>soci::details::statement_backend</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>alloc</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>a802122983e1372df02dbcae19163515a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>ac6891fb6914b1061f9ae6638d5768c7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>describe_column</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>ab43b00837befd32812b697f6bbb1c2d7</anchor>
      <arglist>(int colNum, data_type &amp;dtype, std::string &amp;columnName)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual exec_fetch_result</type>
      <name>execute</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>aaef4a3f090c77a4043d528e31fa97c3c</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual exec_fetch_result</type>
      <name>fetch</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>a01a7dd3d13fad77fde31515a4eeda0c2</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>firebird_statement_backend</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>a6d171bbfbb1988c2f07ada8eac3e3b48</anchor>
      <arglist>(firebird_session_backend &amp;session)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual long long</type>
      <name>get_affected_rows</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>a12a5c252bcb2232302d166dae503a605</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_number_of_rows</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>ae15c6f696fc9765e7465d351d52c8d26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual firebird_standard_into_type_backend *</type>
      <name>make_into_type_backend</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>a5738b7c4306a44a46e5a5e5646058a41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual firebird_standard_use_type_backend *</type>
      <name>make_use_type_backend</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>ace183b9ab4b3c9c054424687e3f50947</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual firebird_vector_into_type_backend *</type>
      <name>make_vector_into_type_backend</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>a4edb695656975c9cf93ebf643d0f0d73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual firebird_vector_use_type_backend *</type>
      <name>make_vector_use_type_backend</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>a605f22fad0f09e96f01069642c760eac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>prepare</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>ab5fbedcebe3f4301a3c698282474c53b</anchor>
      <arglist>(std::string const &amp;query, details::statement_type eType)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>prepare_for_describe</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>acbb309e464eacdd05477cd5392f64876</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>rewrite_for_procedure_call</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>a920afcf4b2e10e069bda702e8aed5b83</anchor>
      <arglist>(std::string const &amp;query)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>boundByName_</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>ac29ff37559b22bea0229291da7d0b98b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>boundByPos_</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>a501e6d8a0d4a4944609f156c09bf8be7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>firebird_session_backend &amp;</type>
      <name>session_</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>acd2ce68407607f20df7400d77d89953b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSQLDA *</type>
      <name>sqlda2p_</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>a174e461af078355bd03d939ddebb7d90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSQLDA *</type>
      <name>sqldap_</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>a693c13866c0951b4a81f2e2002d9aa08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>isc_stmt_handle</type>
      <name>stmtp_</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>ad8e010c66bbab6bd7367a74b628e1dbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>exchangeData</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>a204089a14442acf8e91d5411a611fe07</anchor>
      <arglist>(bool gotData, int row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>prepareSQLDA</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>a207339c9a112707cbb3c6aea8fa91d80</anchor>
      <arglist>(XSQLDA **sqldap, int size=10)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>rewriteParameters</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>aa94887026895062ec4fdbadf8719fad6</anchor>
      <arglist>(std::string const &amp;src, std::vector&lt; char &gt; &amp;dst)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>rewriteQuery</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>ac6a3a99c191b54d5cf4b3f954c1f21eb</anchor>
      <arglist>(std::string const &amp;query, std::vector&lt; char &gt; &amp;buffer)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>endOfRowSet_</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>a98d7f5593ade99a2dcc04ba76dc4e3b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::vector&lt; indicator &gt; &gt;</type>
      <name>inds_</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>a0190debcb9914fcf506fb59bec3d9c14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; void * &gt;</type>
      <name>intos_</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>a6fd5c8d919fa71f0a09f8ca83c7d8550</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BuffersType</type>
      <name>intoType_</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>aee44a4e72eae43d66529bb1d312d97a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, int &gt;</type>
      <name>names_</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>a8e35e316a0c4c4c6abd0ae82cfe141c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>procedure_</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>a08a7810badc2908d324924cd0b5fedcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long long</type>
      <name>rowsAffectedBulk_</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>a9c4000c15b2e57a5414860ad1f197172</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>rowsFetched_</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>aaa7143099363d2d50e02def385bb094a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; void * &gt;</type>
      <name>uses_</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>ab31b9609aa0a52ddef62781858b07fa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BuffersType</type>
      <name>useType_</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>a69bf5931e9941cb40c0db9fb44545ae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>firebird_standard_into_type_backend</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>a1da6b955340ab2fd56b94ee4c82ebbde</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>firebird_standard_use_type_backend</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>a7654ace3394714d790fee49eb2549ff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>firebird_vector_into_type_backend</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>a1430f5d2a4c50f3c08c3d57bc90c8940</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>firebird_vector_use_type_backend</name>
      <anchorfile>structsoci_1_1firebird__statement__backend.html</anchorfile>
      <anchor>aa752342539f533e6b4e7c4570651ff90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::firebird_vector_into_type_backend</name>
    <filename>structsoci_1_1firebird__vector__into__type__backend.html</filename>
    <base>soci::details::vector_into_type_backend</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1firebird__vector__into__type__backend.html</anchorfile>
      <anchor>a0bfbf2c699c9fd5a5afe2fb439c877f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>define_by_pos</name>
      <anchorfile>structsoci_1_1firebird__vector__into__type__backend.html</anchorfile>
      <anchor>a1b52ae1da96155315aa288c3c4891b95</anchor>
      <arglist>(int &amp;position, void *data, details::exchange_type type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>exchangeData</name>
      <anchorfile>structsoci_1_1firebird__vector__into__type__backend.html</anchorfile>
      <anchor>a7e88ca410c8ad1545060adb84237b39a</anchor>
      <arglist>(std::size_t row)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>firebird_vector_into_type_backend</name>
      <anchorfile>structsoci_1_1firebird__vector__into__type__backend.html</anchorfile>
      <anchor>ab62afe0fdff2c7779742e89579a0db27</anchor>
      <arglist>(firebird_statement_backend &amp;st)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>post_fetch</name>
      <anchorfile>structsoci_1_1firebird__vector__into__type__backend.html</anchorfile>
      <anchor>a35b87180e7160b525c9d41f1c2cf9531</anchor>
      <arglist>(bool gotData, indicator *ind)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pre_fetch</name>
      <anchorfile>structsoci_1_1firebird__vector__into__type__backend.html</anchorfile>
      <anchor>ab10cfdc53898cf038c5905148cd4ae87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>resize</name>
      <anchorfile>structsoci_1_1firebird__vector__into__type__backend.html</anchorfile>
      <anchor>a038f38dddf33d5dea65286d2f9ec6912</anchor>
      <arglist>(std::size_t sz)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>size</name>
      <anchorfile>structsoci_1_1firebird__vector__into__type__backend.html</anchorfile>
      <anchor>a3b1846deed3db658e6e63988ddbf6822</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>buf_</name>
      <anchorfile>structsoci_1_1firebird__vector__into__type__backend.html</anchorfile>
      <anchor>aab2d564e17486448c8fa4073b0ab19b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data_</name>
      <anchorfile>structsoci_1_1firebird__vector__into__type__backend.html</anchorfile>
      <anchor>a530845310f23440a184ab1054c636ae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>indISCHolder_</name>
      <anchorfile>structsoci_1_1firebird__vector__into__type__backend.html</anchorfile>
      <anchor>af9c73a65a6ba6fc3b02ed5cc4c6c8eda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>position_</name>
      <anchorfile>structsoci_1_1firebird__vector__into__type__backend.html</anchorfile>
      <anchor>aab776d610f482822195af49100d62887</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>firebird_statement_backend &amp;</type>
      <name>statement_</name>
      <anchorfile>structsoci_1_1firebird__vector__into__type__backend.html</anchorfile>
      <anchor>ad53b1948770972b1b3d0a20efe90a7f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>details::exchange_type</type>
      <name>type_</name>
      <anchorfile>structsoci_1_1firebird__vector__into__type__backend.html</anchorfile>
      <anchor>a3473946a77a57d8d45be1ee3ff7289aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::firebird_vector_use_type_backend</name>
    <filename>structsoci_1_1firebird__vector__use__type__backend.html</filename>
    <base>soci::details::vector_use_type_backend</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>bind_by_name</name>
      <anchorfile>structsoci_1_1firebird__vector__use__type__backend.html</anchorfile>
      <anchor>afaf763e0fcf672faafb29ea235f2029b</anchor>
      <arglist>(std::string const &amp;name, void *data, details::exchange_type type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>bind_by_pos</name>
      <anchorfile>structsoci_1_1firebird__vector__use__type__backend.html</anchorfile>
      <anchor>ab3c092e7add448a9b72f401df0a0e067</anchor>
      <arglist>(int &amp;position, void *data, details::exchange_type type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1firebird__vector__use__type__backend.html</anchorfile>
      <anchor>a95d2cf112f265e19a6a920d2d7834f9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>exchangeData</name>
      <anchorfile>structsoci_1_1firebird__vector__use__type__backend.html</anchorfile>
      <anchor>ab68f4113a3035fcbcf3284a2ebf7a82e</anchor>
      <arglist>(std::size_t row)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>firebird_vector_use_type_backend</name>
      <anchorfile>structsoci_1_1firebird__vector__use__type__backend.html</anchorfile>
      <anchor>a03ac5cd72de9a8d74269bea3b117c415</anchor>
      <arglist>(firebird_statement_backend &amp;st)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pre_use</name>
      <anchorfile>structsoci_1_1firebird__vector__use__type__backend.html</anchorfile>
      <anchor>aebec77dee901261dbd75c414affd9980</anchor>
      <arglist>(indicator const *ind)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>size</name>
      <anchorfile>structsoci_1_1firebird__vector__use__type__backend.html</anchorfile>
      <anchor>a608169a77f13e9a9c36cdc6402a06fb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>buf_</name>
      <anchorfile>structsoci_1_1firebird__vector__use__type__backend.html</anchorfile>
      <anchor>a98c774cfd8b2c9ec2554913feee63d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data_</name>
      <anchorfile>structsoci_1_1firebird__vector__use__type__backend.html</anchorfile>
      <anchor>a10b674e3ca4e8fa7f7139c76c7e9416f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>indISCHolder_</name>
      <anchorfile>structsoci_1_1firebird__vector__use__type__backend.html</anchorfile>
      <anchor>a4cad2447769a8150bc8f95d9b16d5774</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>indicator const  *</type>
      <name>inds_</name>
      <anchorfile>structsoci_1_1firebird__vector__use__type__backend.html</anchorfile>
      <anchor>acd59c0926917b1af5c8defce09b31027</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>position_</name>
      <anchorfile>structsoci_1_1firebird__vector__use__type__backend.html</anchorfile>
      <anchor>acea95f9c7cf9db4cb1e6bfa4f4e5eed5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>firebird_statement_backend &amp;</type>
      <name>statement_</name>
      <anchorfile>structsoci_1_1firebird__vector__use__type__backend.html</anchorfile>
      <anchor>aa7a4587e5692a9f0b9a68a598e9573a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>details::exchange_type</type>
      <name>type_</name>
      <anchorfile>structsoci_1_1firebird__vector__use__type__backend.html</anchorfile>
      <anchor>a8229c899936a97ab86d267ac02302395</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>function_creator</name>
    <filename>classfunction__creator.html</filename>
    <base protection="private">soci::tests::function_creator_base</base>
    <member kind="function">
      <type></type>
      <name>function_creator</name>
      <anchorfile>classfunction__creator.html</anchorfile>
      <anchor>aafe1f0dcac98fc36c201c64f0acbec66</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>drop_statement</name>
      <anchorfile>classfunction__creator.html</anchorfile>
      <anchor>a49acaf0e122f5e0955bf07d508e5d848</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::tests::function_creator_base</name>
    <filename>classsoci_1_1tests_1_1function__creator__base.html</filename>
    <member kind="function">
      <type></type>
      <name>function_creator_base</name>
      <anchorfile>classsoci_1_1tests_1_1function__creator__base.html</anchorfile>
      <anchor>a8ba43ae8459c322d4cabffceed6cc727</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~function_creator_base</name>
      <anchorfile>classsoci_1_1tests_1_1function__creator__base.html</anchorfile>
      <anchor>afcf2f9269521add24662856e7aeb0fa5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::string</type>
      <name>dropstatement</name>
      <anchorfile>classsoci_1_1tests_1_1function__creator__base.html</anchorfile>
      <anchor>a6acbe4ae9b0be3dbf49fb2b4c70734fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>drop</name>
      <anchorfile>classsoci_1_1tests_1_1function__creator__base.html</anchorfile>
      <anchor>add8e33797e100801347ae257c16aaa12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>session &amp;</type>
      <name>msession</name>
      <anchorfile>classsoci_1_1tests_1_1function__creator__base.html</anchorfile>
      <anchor>ab79474020350ce415c335a7cc137fd78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::GeometryHelper</name>
    <filename>classISM_1_1GeometryHelper.html</filename>
    <member kind="function" static="yes">
      <type>static PointPtr</type>
      <name>applyQuatAndRadiusToPose</name>
      <anchorfile>classISM_1_1GeometryHelper.html</anchorfile>
      <anchor>a92c12520d78b318701ee1f49a7c1fd78</anchor>
      <arglist>(const PosePtr &amp;pose, const QuaternionPtr &amp;quat, double radius)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>checkIfDoubleNaN</name>
      <anchorfile>classISM_1_1GeometryHelper.html</anchorfile>
      <anchor>ae81dfb4b38ce39c6b6a4f74d361ce033</anchor>
      <arglist>(double &amp;c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VoteSpecifierPtr</type>
      <name>createVoteSpecifier</name>
      <anchorfile>classISM_1_1GeometryHelper.html</anchorfile>
      <anchor>a57c11109b6fd99de7e77ce7273c96b76</anchor>
      <arglist>(const PosePtr &amp;sourcePose, const PosePtr &amp;refPose)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>deg2rad</name>
      <anchorfile>classISM_1_1GeometryHelper.html</anchorfile>
      <anchor>a227c56ef6b5d871282821c8f4c62e7dd</anchor>
      <arglist>(double deg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QuaternionPtr</type>
      <name>eigenQuatToQuat</name>
      <anchorfile>classISM_1_1GeometryHelper.html</anchorfile>
      <anchor>a7788d286d38f2731981e4cccfe127d3a</anchor>
      <arglist>(const Eigen::Quaternion&lt; double &gt; &amp;q)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>getAngleBetweenAxes</name>
      <anchorfile>classISM_1_1GeometryHelper.html</anchorfile>
      <anchor>a3732e10a03a8bbc3197e11d8c7570136</anchor>
      <arglist>(const Eigen::Vector3d &amp;v1, const Eigen::Vector3d &amp;v2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>getAngleBetweenQuats</name>
      <anchorfile>classISM_1_1GeometryHelper.html</anchorfile>
      <anchor>a29bb380cbb5c73a14b72fc1bd6393aaa</anchor>
      <arglist>(const QuaternionPtr &amp;q1, const QuaternionPtr &amp;q2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QuaternionPtr</type>
      <name>getAveragePose</name>
      <anchorfile>classISM_1_1GeometryHelper.html</anchorfile>
      <anchor>af3af954cc136cae75c9b12811dd8e93e</anchor>
      <arglist>(const std::vector&lt; QuaternionPtr &gt; &amp;poseQuats)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Eigen::Vector3d</type>
      <name>getAxisFromQuat</name>
      <anchorfile>classISM_1_1GeometryHelper.html</anchorfile>
      <anchor>a5a1dd1223cb23282af84c8672e90d384</anchor>
      <arglist>(const QuaternionPtr &amp;quat, const Eigen::Vector3d &amp;viewport=Eigen::Vector3d::UnitX())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Eigen::Vector3d</type>
      <name>getDirectionVector</name>
      <anchorfile>classISM_1_1GeometryHelper.html</anchorfile>
      <anchor>a4f3023e0fa7e137e46224597f33b576c</anchor>
      <arglist>(const PosePtr &amp;first, const PosePtr &amp;second)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>getDistanceBetweenPoints</name>
      <anchorfile>classISM_1_1GeometryHelper.html</anchorfile>
      <anchor>afd6fc9bbe6037276fd4f7b81f9370162</anchor>
      <arglist>(const PointPtr &amp;p1, const PointPtr &amp;p2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>getNextCombination</name>
      <anchorfile>classISM_1_1GeometryHelper.html</anchorfile>
      <anchor>a69036b26083f1620ad1cd7fdeb7a87a2</anchor>
      <arglist>(const std::vector&lt; unsigned int &gt;::iterator first, std::vector&lt; unsigned int &gt;::iterator k, const std::vector&lt; unsigned int &gt;::iterator last)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PosePtr</type>
      <name>getPoseFromVote</name>
      <anchorfile>classISM_1_1GeometryHelper.html</anchorfile>
      <anchor>a0884a0bf2b6ad3e5895e74de803e6377</anchor>
      <arglist>(const PosePtr &amp;source, const VoteSpecifierPtr &amp;vote)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QuaternionPtr</type>
      <name>getQuatFromRPY</name>
      <anchorfile>classISM_1_1GeometryHelper.html</anchorfile>
      <anchor>abe222e081ee635b75643c8d1c6457529</anchor>
      <arglist>(const QuaternionPtr &amp;q, const double alpha, const double beta, const double gamma)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PosePtr</type>
      <name>getReferencePose</name>
      <anchorfile>classISM_1_1GeometryHelper.html</anchorfile>
      <anchor>a86058bfcacc66d67cf622fdb5fe90b2d</anchor>
      <arglist>(const PosePtr &amp;source, const PointPtr &amp;refPoint, const QuaternionPtr &amp;objectToRefPoseQuat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>getReferencePose</name>
      <anchorfile>classISM_1_1GeometryHelper.html</anchorfile>
      <anchor>af064a0dd656cd2f7fd10e830c7b197e0</anchor>
      <arglist>(const PosePtr &amp;source, const PointPtr &amp;refPoint, const QuaternionPtr &amp;objectToRefPoseQuat, PosePtr &amp;result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PointPtr</type>
      <name>getSourcePoint</name>
      <anchorfile>classISM_1_1GeometryHelper.html</anchorfile>
      <anchor>a7753ef7e250ef149681856e21bfa21db</anchor>
      <arglist>(const PosePtr &amp;refPose, const QuaternionPtr &amp;refToObjectQuat, double radius)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>getSourcePoint</name>
      <anchorfile>classISM_1_1GeometryHelper.html</anchorfile>
      <anchor>a0bab5b6545630e584cacbfa47049bb67</anchor>
      <arglist>(const PosePtr &amp;refPose, const QuaternionPtr &amp;refToObjectQuat, double radius, PointPtr &amp;result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PosePtr</type>
      <name>getSourcePose</name>
      <anchorfile>classISM_1_1GeometryHelper.html</anchorfile>
      <anchor>a231433e0dedafd7124fcbc356fd093e3</anchor>
      <arglist>(const PosePtr &amp;reference, const PointPtr &amp;sourcePoint, const QuaternionPtr &amp;refToObjectPoseQuat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>getSourcePose</name>
      <anchorfile>classISM_1_1GeometryHelper.html</anchorfile>
      <anchor>a571fea5c5e4f821692966e598eecd22a</anchor>
      <arglist>(const PosePtr &amp;reference, const PointPtr &amp;sourcePoint, const QuaternionPtr &amp;refToObjectPoseQuat, PosePtr &amp;result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>getSquaredDistanceBetweenPoints</name>
      <anchorfile>classISM_1_1GeometryHelper.html</anchorfile>
      <anchor>a802c5bd39a4d30991abfc83f5ffc3cb9</anchor>
      <arglist>(const PointPtr &amp;p1, const PointPtr &amp;p2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isSelfVote</name>
      <anchorfile>classISM_1_1GeometryHelper.html</anchorfile>
      <anchor>acaf4586ea7312c6ab29a5fc43fc5acb1</anchor>
      <arglist>(const VoteSpecifierPtr &amp;vote)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QuaternionPtr</type>
      <name>normalize</name>
      <anchorfile>classISM_1_1GeometryHelper.html</anchorfile>
      <anchor>ae2e111e58258ceb83015d5ba071cdf8d</anchor>
      <arglist>(const QuaternionPtr &amp;quat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>pointEqual</name>
      <anchorfile>classISM_1_1GeometryHelper.html</anchorfile>
      <anchor>a0be1af06affb2bf1000035c5dd425fc6</anchor>
      <arglist>(const PointPtr &amp;p1, const PointPtr &amp;p2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Eigen::Vector3d</type>
      <name>pointToVector</name>
      <anchorfile>classISM_1_1GeometryHelper.html</anchorfile>
      <anchor>a4e5206767f5fe95140bc14da370cba31</anchor>
      <arglist>(const PointPtr &amp;p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>poseEqual</name>
      <anchorfile>classISM_1_1GeometryHelper.html</anchorfile>
      <anchor>a9960166a9ef066f1ee533f3dc7bb1768</anchor>
      <arglist>(const PosePtr &amp;p1, const PosePtr &amp;p2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>quatEqual</name>
      <anchorfile>classISM_1_1GeometryHelper.html</anchorfile>
      <anchor>a278d3fd1034ce751300a9ff8acaf0399</anchor>
      <arglist>(const QuaternionPtr &amp;q1, const QuaternionPtr &amp;q2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>quatEqual</name>
      <anchorfile>classISM_1_1GeometryHelper.html</anchorfile>
      <anchor>a2fbd0c3c6bdaac995240902da80d1684</anchor>
      <arglist>(const Quaternion &amp;q1, const Quaternion &amp;q2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Eigen::Quaternion&lt; double &gt;</type>
      <name>quatToEigenQuat</name>
      <anchorfile>classISM_1_1GeometryHelper.html</anchorfile>
      <anchor>a2191eb5010ea76385fad9510262e9228</anchor>
      <arglist>(const QuaternionPtr &amp;q)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>rad2deg</name>
      <anchorfile>classISM_1_1GeometryHelper.html</anchorfile>
      <anchor>a7427a315d241ab1f8d63a944a271be93</anchor>
      <arglist>(double rad)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>sharedNeighborhoodEvaluation</name>
      <anchorfile>classISM_1_1GeometryHelper.html</anchorfile>
      <anchor>a958acd967140394c029f3f0048b7c742</anchor>
      <arglist>(const PosePtr &amp;p1, const PosePtr &amp;p2, double distanceNeighbourThreshold, double angleNeighbourThreshold)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Eigen::Quaternion&lt; double &gt;</type>
      <name>vectorRotationToEigenQuat</name>
      <anchorfile>classISM_1_1GeometryHelper.html</anchorfile>
      <anchor>af023bcf8c44d4e428130ed69015414c7</anchor>
      <arglist>(const Eigen::Vector3d &amp;v1, const Eigen::Vector3d &amp;v2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PointPtr</type>
      <name>vectorToPoint</name>
      <anchorfile>classISM_1_1GeometryHelper.html</anchorfile>
      <anchor>a292796b3a59ed54c5da03613fd84cdc3</anchor>
      <arglist>(const Eigen::Vector3d &amp;v)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double constexpr</type>
      <name>epsylon</name>
      <anchorfile>classISM_1_1GeometryHelper.html</anchorfile>
      <anchor>af3b81944c72d710bb05b185e5da2f309</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Quaternion</type>
      <name>selfQuat</name>
      <anchorfile>classISM_1_1GeometryHelper.html</anchorfile>
      <anchor>a6c86450d9717db568e5cbc7a0105e111</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::HeightChecker</name>
    <filename>classISM_1_1HeightChecker.html</filename>
    <base>ISM::TreeValidator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getDescription</name>
      <anchorfile>classISM_1_1HeightChecker.html</anchorfile>
      <anchor>a959631fee1eac131a84e9efa21b4eca0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HeightChecker</name>
      <anchorfile>classISM_1_1HeightChecker.html</anchorfile>
      <anchor>a3fe98e0588ea54971370f3f3e8a69936</anchor>
      <arglist>(unsigned maxHeight)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isTreeValid</name>
      <anchorfile>classISM_1_1HeightChecker.html</anchorfile>
      <anchor>aee6749dcd23266de619d30d0023c7d04</anchor>
      <arglist>(TreePtr tree)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>mMaxHeight</name>
      <anchorfile>classISM_1_1HeightChecker.html</anchorfile>
      <anchor>a38011ccdec7b2cedddaa9730f3a6b83c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::Heuristic</name>
    <filename>classISM_1_1Heuristic.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>applyHeuristic</name>
      <anchorfile>classISM_1_1Heuristic.html</anchorfile>
      <anchor>af59c79d08bd61c52fd54d2d6a677a0b7</anchor>
      <arglist>(const TracksPtr &amp;tracks)=0</arglist>
    </member>
    <member kind="variable">
      <type>TracksPtr</type>
      <name>cluster</name>
      <anchorfile>classISM_1_1Heuristic.html</anchorfile>
      <anchor>a9bfed1a3f041a43e8471cbf000b4d1b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>clusterId</name>
      <anchorfile>classISM_1_1Heuristic.html</anchorfile>
      <anchor>a1cfdc95cd617921d67d9eec0bdaa54d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>confidence</name>
      <anchorfile>classISM_1_1Heuristic.html</anchorfile>
      <anchor>a74757a8fecf968ddc03fd8726efc8ad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classISM_1_1Heuristic.html</anchorfile>
      <anchor>ab9c787fbf45934a85efc15d330daed41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Heuristic</name>
      <anchorfile>classISM_1_1Heuristic.html</anchorfile>
      <anchor>afe2c3f4ee38a8d477887fc91535a0f02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Heuristic</name>
      <anchorfile>classISM_1_1Heuristic.html</anchorfile>
      <anchor>a05c38720c93e8639cadd4da9c6cad0bd</anchor>
      <arglist>(std::string name)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::HillClimbingAlogrithm</name>
    <filename>classISM_1_1HillClimbingAlogrithm.html</filename>
    <templarg></templarg>
    <base>ISM::OptimizationAlgorithm</base>
    <member kind="function">
      <type></type>
      <name>HillClimbingAlogrithm</name>
      <anchorfile>classISM_1_1HillClimbingAlogrithm.html</anchorfile>
      <anchor>a8c093e40b053a026f9c2f836417bf0f4</anchor>
      <arglist>(NeighbourhoodFunctionPtr&lt; InstanceType &gt; neighbourhoodFunction, CostFunctionPtr&lt; InstanceType &gt; costFunction, bool randomWalkProbability=0.0)</arglist>
    </member>
    <member kind="function">
      <type>InstanceType</type>
      <name>optimize</name>
      <anchorfile>classISM_1_1HillClimbingAlogrithm.html</anchorfile>
      <anchor>a32b9b63d751a9ceb7566acbeda4380ac</anchor>
      <arglist>(InstanceType startInstance)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::uniform_real_distribution&lt; double &gt;</type>
      <name>mDistribution</name>
      <anchorfile>classISM_1_1HillClimbingAlogrithm.html</anchorfile>
      <anchor>a18ba711dc087e8c8818da06c7d80cf24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::default_random_engine</type>
      <name>mGenerator</name>
      <anchorfile>classISM_1_1HillClimbingAlogrithm.html</anchorfile>
      <anchor>a19f6bdd8a05ea1c26cc04fdb65d8d467</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>mRandomWalkProbability</name>
      <anchorfile>classISM_1_1HillClimbingAlogrithm.html</anchorfile>
      <anchor>a3e972e7dbbe7c822e2353c4820f7276e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::holder</name>
    <filename>classsoci_1_1details_1_1holder.html</filename>
    <member kind="function">
      <type>T</type>
      <name>get</name>
      <anchorfile>classsoci_1_1details_1_1holder.html</anchorfile>
      <anchor>ab64b72449a4fc075ca39aec4271fda95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>holder</name>
      <anchorfile>classsoci_1_1details_1_1holder.html</anchorfile>
      <anchor>aeeb1aec6a306c75f2133354c1988391d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~holder</name>
      <anchorfile>classsoci_1_1details_1_1holder.html</anchorfile>
      <anchor>aca12b2e6989e93438b2bd07c14f9c2b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>T</type>
      <name>value</name>
      <anchorfile>classsoci_1_1details_1_1holder.html</anchorfile>
      <anchor>a4db3899c4c7d3eb0e7a8d5692aa29ebf</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ISM::ImplicitShapeModel</name>
    <filename>structISM_1_1ImplicitShapeModel.html</filename>
    <member kind="function">
      <type></type>
      <name>ImplicitShapeModel</name>
      <anchorfile>structISM_1_1ImplicitShapeModel.html</anchorfile>
      <anchor>a3600f5f4e85d8a2b577174de05bdcbeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImplicitShapeModel</name>
      <anchorfile>structISM_1_1ImplicitShapeModel.html</anchorfile>
      <anchor>a953267bf758dbb5ef4fb33bdd1849a32</anchor>
      <arglist>(std::map&lt; std::string, PatternPtr &gt; patternDefinitions, std::map&lt; std::string, std::vector&lt; VoteSpecifierPtr &gt; &gt; voteSpecifiersPerObject, std::set&lt; std::string &gt; objectTypes)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>structISM_1_1ImplicitShapeModel.html</anchorfile>
      <anchor>a0536a6c9d020d657c3f0a7bbe5489421</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>sortVoteSpecPtrAscAlpha</name>
      <anchorfile>structISM_1_1ImplicitShapeModel.html</anchorfile>
      <anchor>a273f520ea53d6d6a2ffd9e786d7c87f6</anchor>
      <arglist>(const VoteSpecifierPtr &amp;lhs, const VoteSpecifierPtr &amp;rhs)</arglist>
    </member>
    <member kind="variable">
      <type>std::set&lt; std::string &gt;</type>
      <name>objectTypes</name>
      <anchorfile>structISM_1_1ImplicitShapeModel.html</anchorfile>
      <anchor>a7cc5a5fd41aa0602790a51e2e413e8f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, PatternPtr &gt;</type>
      <name>patternDefinitions</name>
      <anchorfile>structISM_1_1ImplicitShapeModel.html</anchorfile>
      <anchor>a4b91895f9fa6aace40e294eb83a7335e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, std::vector&lt; VoteSpecifierPtr &gt; &gt;</type>
      <name>voteSpecifiersPerObject</name>
      <anchorfile>structISM_1_1ImplicitShapeModel.html</anchorfile>
      <anchor>aae627e0b4f1312f7bde7ba07a359a8c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>in_out_procedure_creator</name>
    <filename>structin__out__procedure__creator.html</filename>
    <base>soci::tests::procedure_creator_base</base>
    <member kind="function">
      <type></type>
      <name>in_out_procedure_creator</name>
      <anchorfile>structin__out__procedure__creator.html</anchorfile>
      <anchor>aff5e215b8ea529aa101b27d6f0f5d6c4</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>integer_value_table_creator</name>
    <filename>structinteger__value__table__creator.html</filename>
    <base>soci::tests::table_creator_base</base>
    <member kind="function">
      <type></type>
      <name>integer_value_table_creator</name>
      <anchorfile>structinteger__value__table__creator.html</anchorfile>
      <anchor>a8c2b14516748335ca2da9355e73d18fa</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::details::into_container</name>
    <filename>structsoci_1_1details_1_1into__container.html</filename>
    <templarg>T</templarg>
    <templarg>Indicator</templarg>
    <member kind="function">
      <type></type>
      <name>into_container</name>
      <anchorfile>structsoci_1_1details_1_1into__container.html</anchorfile>
      <anchor>a88b77842c54a93450f66d60cd304d61c</anchor>
      <arglist>(T &amp;_t, Indicator &amp;_ind)</arglist>
    </member>
    <member kind="variable">
      <type>Indicator &amp;</type>
      <name>ind</name>
      <anchorfile>structsoci_1_1details_1_1into__container.html</anchorfile>
      <anchor>a121f77c2ebf8b5959ab225adb258b7bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T &amp;</type>
      <name>t</name>
      <anchorfile>structsoci_1_1details_1_1into__container.html</anchorfile>
      <anchor>a990e207f42d487767ce7823ade2b146f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::details::into_container&lt; T, no_indicator &gt;</name>
    <filename>structsoci_1_1details_1_1into__container_3_01T_00_01no__indicator_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>into_container</name>
      <anchorfile>structsoci_1_1details_1_1into__container_3_01T_00_01no__indicator_01_4.html</anchorfile>
      <anchor>aacab2b81ed932888ba8ddf15baac40c3</anchor>
      <arglist>(T &amp;_t)</arglist>
    </member>
    <member kind="variable">
      <type>T &amp;</type>
      <name>t</name>
      <anchorfile>structsoci_1_1details_1_1into__container_3_01T_00_01no__indicator_01_4.html</anchorfile>
      <anchor>a15c6eccd0807384c439a67c93a9e143f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::into_type</name>
    <filename>classsoci_1_1details_1_1into__type.html</filename>
    <templarg>T</templarg>
    <base>soci::details::standard_into_type</base>
    <member kind="function">
      <type></type>
      <name>into_type</name>
      <anchorfile>classsoci_1_1details_1_1into__type.html</anchorfile>
      <anchor>a0c64dabbd5a4708d538ca4dda0b3502c</anchor>
      <arglist>(T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>into_type</name>
      <anchorfile>classsoci_1_1details_1_1into__type.html</anchorfile>
      <anchor>a70ff122eb16c4e19e15845cd370dc5a8</anchor>
      <arglist>(T &amp;t, indicator &amp;ind)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::into_type&lt; blob &gt;</name>
    <filename>classsoci_1_1details_1_1into__type_3_01blob_01_4.html</filename>
    <base>soci::details::standard_into_type</base>
    <member kind="function">
      <type></type>
      <name>into_type</name>
      <anchorfile>classsoci_1_1details_1_1into__type_3_01blob_01_4.html</anchorfile>
      <anchor>a7da49294d0652ab357d15262a698547b</anchor>
      <arglist>(blob &amp;b)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>into_type</name>
      <anchorfile>classsoci_1_1details_1_1into__type_3_01blob_01_4.html</anchorfile>
      <anchor>aae0bbdff4cb46380b711388874c7238c</anchor>
      <arglist>(blob &amp;b, indicator &amp;ind)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::into_type&lt; row &gt;</name>
    <filename>classsoci_1_1details_1_1into__type_3_01row_01_4.html</filename>
    <base>soci::details::into_type_base</base>
    <member kind="function">
      <type></type>
      <name>into_type</name>
      <anchorfile>classsoci_1_1details_1_1into__type_3_01row_01_4.html</anchorfile>
      <anchor>ad9b5500a355f4a041b84d5322de9e11c</anchor>
      <arglist>(row &amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>into_type</name>
      <anchorfile>classsoci_1_1details_1_1into__type_3_01row_01_4.html</anchorfile>
      <anchor>afec80ed2332334e289f9a9a8c5772cc1</anchor>
      <arglist>(row &amp;r, indicator &amp;)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>classsoci_1_1details_1_1into__type_3_01row_01_4.html</anchorfile>
      <anchor>a905729b5d4a215da414af21582c67095</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>convert_from_base</name>
      <anchorfile>classsoci_1_1details_1_1into__type_3_01row_01_4.html</anchorfile>
      <anchor>a923b60bbfae42b31a8b9e6d5b1160a92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>define</name>
      <anchorfile>classsoci_1_1details_1_1into__type_3_01row_01_4.html</anchorfile>
      <anchor>aab4c36ddc3c6702e730f8aea2f309067</anchor>
      <arglist>(statement_impl &amp;st, int &amp;)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>post_fetch</name>
      <anchorfile>classsoci_1_1details_1_1into__type_3_01row_01_4.html</anchorfile>
      <anchor>aa2a67373271fb45522a7bbeed8117943</anchor>
      <arglist>(bool gotData, bool)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>pre_fetch</name>
      <anchorfile>classsoci_1_1details_1_1into__type_3_01row_01_4.html</anchorfile>
      <anchor>a0a72ef5a574553f062cd07fb81530ba0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>size</name>
      <anchorfile>classsoci_1_1details_1_1into__type_3_01row_01_4.html</anchorfile>
      <anchor>acae4be29a0660046585eecd7b31a53b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>row &amp;</type>
      <name>r_</name>
      <anchorfile>classsoci_1_1details_1_1into__type_3_01row_01_4.html</anchorfile>
      <anchor>ad54e8089978ccc5053313b0ebcb3986a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::into_type&lt; rowid &gt;</name>
    <filename>classsoci_1_1details_1_1into__type_3_01rowid_01_4.html</filename>
    <base>soci::details::standard_into_type</base>
    <member kind="function">
      <type></type>
      <name>into_type</name>
      <anchorfile>classsoci_1_1details_1_1into__type_3_01rowid_01_4.html</anchorfile>
      <anchor>a30a355c34bb5f4c276eea281d819eac4</anchor>
      <arglist>(rowid &amp;rid)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>into_type</name>
      <anchorfile>classsoci_1_1details_1_1into__type_3_01rowid_01_4.html</anchorfile>
      <anchor>af30e432781e52ce9ef7269f573012739</anchor>
      <arglist>(rowid &amp;rid, indicator &amp;ind)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::into_type&lt; statement &gt;</name>
    <filename>classsoci_1_1details_1_1into__type_3_01statement_01_4.html</filename>
    <base>soci::details::standard_into_type</base>
    <member kind="function">
      <type></type>
      <name>into_type</name>
      <anchorfile>classsoci_1_1details_1_1into__type_3_01statement_01_4.html</anchorfile>
      <anchor>a06346da7a504b8a508673c661758cdd9</anchor>
      <arglist>(statement &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>into_type</name>
      <anchorfile>classsoci_1_1details_1_1into__type_3_01statement_01_4.html</anchorfile>
      <anchor>a8e4a23993fed0eaedb7ddb5ee5d7739c</anchor>
      <arglist>(statement &amp;s, indicator &amp;ind)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::into_type&lt; std::vector&lt; T &gt; &gt;</name>
    <filename>classsoci_1_1details_1_1into__type_3_01std_1_1vector_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>soci::details::vector_into_type</base>
    <member kind="function">
      <type></type>
      <name>into_type</name>
      <anchorfile>classsoci_1_1details_1_1into__type_3_01std_1_1vector_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ae6a9b2de03abdc82f5041edfbcb20a34</anchor>
      <arglist>(std::vector&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>into_type</name>
      <anchorfile>classsoci_1_1details_1_1into__type_3_01std_1_1vector_3_01T_01_4_01_4.html</anchorfile>
      <anchor>aa9f80c0921ca8712c8a3d92f5126be6a</anchor>
      <arglist>(std::vector&lt; T &gt; &amp;v, std::vector&lt; indicator &gt; &amp;ind)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>into_type&lt; std::vector&lt; type_conversion&lt; T &gt;::base_type &gt; &gt;</name>
    <filename>classsoci_1_1details_1_1into__type.html</filename>
    <base>soci::details::standard_into_type</base>
    <member kind="function">
      <type></type>
      <name>into_type</name>
      <anchorfile>classsoci_1_1details_1_1into__type.html</anchorfile>
      <anchor>a0c64dabbd5a4708d538ca4dda0b3502c</anchor>
      <arglist>(std::vector&lt; type_conversion&lt; T &gt;::base_type &gt; &amp;t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>into_type</name>
      <anchorfile>classsoci_1_1details_1_1into__type.html</anchorfile>
      <anchor>a70ff122eb16c4e19e15845cd370dc5a8</anchor>
      <arglist>(std::vector&lt; type_conversion&lt; T &gt;::base_type &gt; &amp;t, indicator &amp;ind)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::into_type&lt; std::vector&lt; values &gt; &gt;</name>
    <filename>classsoci_1_1details_1_1into__type_3_01std_1_1vector_3_01values_01_4_01_4.html</filename>
    <member kind="function" protection="private">
      <type></type>
      <name>into_type</name>
      <anchorfile>classsoci_1_1details_1_1into__type_3_01std_1_1vector_3_01values_01_4_01_4.html</anchorfile>
      <anchor>ad2ab170d90ef4b3af92031202b9f4c96</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>into_type&lt; type_conversion&lt; T &gt;::base_type &gt;</name>
    <filename>classsoci_1_1details_1_1into__type.html</filename>
    <base>soci::details::standard_into_type</base>
    <member kind="function">
      <type></type>
      <name>into_type</name>
      <anchorfile>classsoci_1_1details_1_1into__type.html</anchorfile>
      <anchor>a0c64dabbd5a4708d538ca4dda0b3502c</anchor>
      <arglist>(type_conversion&lt; T &gt;::base_type &amp;t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>into_type</name>
      <anchorfile>classsoci_1_1details_1_1into__type.html</anchorfile>
      <anchor>a70ff122eb16c4e19e15845cd370dc5a8</anchor>
      <arglist>(type_conversion&lt; T &gt;::base_type &amp;t, indicator &amp;ind)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::into_type&lt; values &gt;</name>
    <filename>classsoci_1_1details_1_1into__type_3_01values_01_4.html</filename>
    <base>soci::details::into_type&lt; row &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>classsoci_1_1details_1_1into__type_3_01values_01_4.html</anchorfile>
      <anchor>aba11caab66ead52ee1db07585b0c283b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>into_type</name>
      <anchorfile>classsoci_1_1details_1_1into__type_3_01values_01_4.html</anchorfile>
      <anchor>a4244a65d5140d98d8c67f445186e6162</anchor>
      <arglist>(values &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>into_type</name>
      <anchorfile>classsoci_1_1details_1_1into__type_3_01values_01_4.html</anchorfile>
      <anchor>aaa85be083aab2a74763ba2306ef6bb5b</anchor>
      <arglist>(values &amp;v, indicator &amp;ind)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>values &amp;</type>
      <name>v_</name>
      <anchorfile>classsoci_1_1details_1_1into__type_3_01values_01_4.html</anchorfile>
      <anchor>a9c83836044f29a47aa5b905d7ae70d12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::into_type_base</name>
    <filename>classsoci_1_1details_1_1into__type__base.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>classsoci_1_1details_1_1into__type__base.html</anchorfile>
      <anchor>afb2833b494bf2623ff0e21858b9e5701</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>define</name>
      <anchorfile>classsoci_1_1details_1_1into__type__base.html</anchorfile>
      <anchor>a924733226f01abccc949496202b867bd</anchor>
      <arglist>(statement_impl &amp;st, int &amp;position)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>post_fetch</name>
      <anchorfile>classsoci_1_1details_1_1into__type__base.html</anchorfile>
      <anchor>a1408547e9c434572eb20d20159e7162f</anchor>
      <arglist>(bool gotData, bool calledFromFetch)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>pre_fetch</name>
      <anchorfile>classsoci_1_1details_1_1into__type__base.html</anchorfile>
      <anchor>ae9f7421c1838abb7144318453e98c2ad</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>resize</name>
      <anchorfile>classsoci_1_1details_1_1into__type__base.html</anchorfile>
      <anchor>ad153009abba6134d2d7b3764c6f6409a</anchor>
      <arglist>(std::size_t)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::size_t</type>
      <name>size</name>
      <anchorfile>classsoci_1_1details_1_1into__type__base.html</anchorfile>
      <anchor>ab0ffe94e86e6d69c115e00f81362cbc9</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~into_type_base</name>
      <anchorfile>classsoci_1_1details_1_1into__type__base.html</anchorfile>
      <anchor>a2504f2acce48593c7e72f6a2d72a82a2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::into_type_vector</name>
    <filename>classsoci_1_1details_1_1into__type__vector.html</filename>
    <member kind="function">
      <type>void</type>
      <name>exchange</name>
      <anchorfile>classsoci_1_1details_1_1into__type__vector.html</anchorfile>
      <anchor>a25cd2fc56820a6f2bc62934cc58d80d0</anchor>
      <arglist>(into_type_ptr const &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exchange</name>
      <anchorfile>classsoci_1_1details_1_1into__type__vector.html</anchorfile>
      <anchor>aa31f0a2c79773ba7994e818eecc65244</anchor>
      <arglist>(into_container&lt; T, Indicator &gt; const &amp;ic)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~into_type_vector</name>
      <anchorfile>classsoci_1_1details_1_1into__type__vector.html</anchorfile>
      <anchor>a66b2a7e433ca319426d1ffcf0e0897f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>exchange_</name>
      <anchorfile>classsoci_1_1details_1_1into__type__vector.html</anchorfile>
      <anchor>a913ee6e9fe10b5d5b2acb571c931aa76</anchor>
      <arglist>(into_container&lt; T, Indicator &gt; const &amp;ic,...)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>exchange_</name>
      <anchorfile>classsoci_1_1details_1_1into__type__vector.html</anchorfile>
      <anchor>a16a732f3da45488e765b89aa1a3a6858</anchor>
      <arglist>(into_container&lt; T, details::no_indicator &gt; const &amp;ic,...)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::json</name>
    <filename>classISM_1_1json.html</filename>
    <member kind="function">
      <type></type>
      <name>json</name>
      <anchorfile>classISM_1_1json.html</anchorfile>
      <anchor>af1849bc3790735690ca18d400292d491</anchor>
      <arglist>(const Serializable *s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>json</name>
      <anchorfile>classISM_1_1json.html</anchorfile>
      <anchor>ae87718af10eac87ebc8cbf890b4ddeee</anchor>
      <arglist>(const SerializablePtr sp)</arglist>
    </member>
    <member kind="variable">
      <type>const Serializable *</type>
      <name>s</name>
      <anchorfile>classISM_1_1json.html</anchorfile>
      <anchor>a31e81f7da7fe0dbb870b40a597174a75</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::LogHelper</name>
    <filename>classISM_1_1LogHelper.html</filename>
    <member kind="function">
      <type></type>
      <name>LogHelper</name>
      <anchorfile>classISM_1_1LogHelper.html</anchorfile>
      <anchor>aa5f09d1de162e198dc1baa5597e61c49</anchor>
      <arglist>(path logFilePath, LogLevel level)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>close</name>
      <anchorfile>classISM_1_1LogHelper.html</anchorfile>
      <anchor>a9b72cbde5c2c3bddaf3c17fac761b14a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>displayProgress</name>
      <anchorfile>classISM_1_1LogHelper.html</anchorfile>
      <anchor>a080fb33828691663e4b960b3dcba971e</anchor>
      <arglist>(double progress)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LogHelperPtr</type>
      <name>getInstance</name>
      <anchorfile>classISM_1_1LogHelper.html</anchorfile>
      <anchor>a053819bf2f32322df7553a91438e1071</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init</name>
      <anchorfile>classISM_1_1LogHelper.html</anchorfile>
      <anchor>ac2d94b308824f60265f0d353feed2000</anchor>
      <arglist>(path logFilePath, LogLevel level)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>logLine</name>
      <anchorfile>classISM_1_1LogHelper.html</anchorfile>
      <anchor>afa37900abe7a98bad7356a9abe79cb40</anchor>
      <arglist>(LogLevel logLevel=LOG_INFO)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>logMessage</name>
      <anchorfile>classISM_1_1LogHelper.html</anchorfile>
      <anchor>af2f0dfb85fea34488430fee07b60f738</anchor>
      <arglist>(const std::string &amp;message, LogLevel logLevel=LOG_INFO, const char *logColor=LOG_COLOR_DEFAULT)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>LOG_COLOR_BLUE</name>
      <anchorfile>classISM_1_1LogHelper.html</anchorfile>
      <anchor>a76bf50115de927b3ae0bd0ee0b0aa2b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>LOG_COLOR_DEFAULT</name>
      <anchorfile>classISM_1_1LogHelper.html</anchorfile>
      <anchor>a6e655f0c9bd9c04895b1a03481a116ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>LOG_COLOR_GREEN</name>
      <anchorfile>classISM_1_1LogHelper.html</anchorfile>
      <anchor>af09a974bf350a25138a18905215fd3f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>LOG_COLOR_MAGENTA</name>
      <anchorfile>classISM_1_1LogHelper.html</anchorfile>
      <anchor>a7ff2c4353dc908cc8c1b31e7a4ea18c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>LOG_COLOR_RED</name>
      <anchorfile>classISM_1_1LogHelper.html</anchorfile>
      <anchor>a9a7b827b1314b790457e6bfd2ccae120</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>LOG_COLOR_YELLOW</name>
      <anchorfile>classISM_1_1LogHelper.html</anchorfile>
      <anchor>a451728c47f5d663f5fb47d828dbfa473</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getLogLevelString</name>
      <anchorfile>classISM_1_1LogHelper.html</anchorfile>
      <anchor>ab0fab7ebc7d6fa4715ff0b0b8f379e23</anchor>
      <arglist>(LogLevel level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getTimeString</name>
      <anchorfile>classISM_1_1LogHelper.html</anchorfile>
      <anchor>a7a83ea433e56269098809df0070818d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>log</name>
      <anchorfile>classISM_1_1LogHelper.html</anchorfile>
      <anchor>aac68464201978ee6c40e46a7f614b371</anchor>
      <arglist>(const std::string &amp;message, LogLevel logLevel=LOG_INFO, const char *logColor=LOG_COLOR_DEFAULT)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>LogHelper</name>
      <anchorfile>classISM_1_1LogHelper.html</anchorfile>
      <anchor>a79a282b419982700b122f086c60e0c8b</anchor>
      <arglist>(const LogHelper &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>LogHelper &amp;</type>
      <name>operator=</name>
      <anchorfile>classISM_1_1LogHelper.html</anchorfile>
      <anchor>a80cfe739616691851936dca1080bc124</anchor>
      <arglist>(const LogHelper &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ofstream</type>
      <name>mLogFile</name>
      <anchorfile>classISM_1_1LogHelper.html</anchorfile>
      <anchor>aeb2ced8859575408146c1df4cde7777e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LogLevel</type>
      <name>mLogLevel</name>
      <anchorfile>classISM_1_1LogHelper.html</anchorfile>
      <anchor>aa112ac91d1d4a415752f09bf68a5b0a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static unsigned int</type>
      <name>mBarWidth</name>
      <anchorfile>classISM_1_1LogHelper.html</anchorfile>
      <anchor>a422074dacf3b0f02eb362242ab1029ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static LogHelperPtr</type>
      <name>mInstance</name>
      <anchorfile>classISM_1_1LogHelper.html</anchorfile>
      <anchor>abca3c2f2bdd78cc35e8da0e56d9ef89b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>long_table_creator</name>
    <filename>structlong__table__creator.html</filename>
    <base>soci::tests::table_creator_base</base>
    <member kind="function">
      <type></type>
      <name>long_table_creator</name>
      <anchorfile>structlong__table__creator.html</anchorfile>
      <anchor>a679a0008bd5dce6c28c2dc8365c9d7aa</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::details::long_traits_helper</name>
    <filename>structsoci_1_1details_1_1long__traits__helper.html</filename>
    <templarg>long_size</templarg>
  </compound>
  <compound kind="struct">
    <name>soci::details::long_traits_helper&lt; 4 &gt;</name>
    <filename>structsoci_1_1details_1_1long__traits__helper_3_014_01_4.html</filename>
    <member kind="enumvalue">
      <name>x_type</name>
      <anchorfile>structsoci_1_1details_1_1long__traits__helper_3_014_01_4.html</anchorfile>
      <anchor>a13a16c17d9c956f71da227669b602b06a0a1ec2b7f0b4d0a7c9544b5780a794a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_type</name>
      <anchorfile>structsoci_1_1details_1_1long__traits__helper_3_014_01_4.html</anchorfile>
      <anchor>a13a16c17d9c956f71da227669b602b06a0a1ec2b7f0b4d0a7c9544b5780a794a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::details::long_traits_helper&lt; 8 &gt;</name>
    <filename>structsoci_1_1details_1_1long__traits__helper_3_018_01_4.html</filename>
    <member kind="enumvalue">
      <name>x_type</name>
      <anchorfile>structsoci_1_1details_1_1long__traits__helper_3_018_01_4.html</anchorfile>
      <anchor>a53aa9a3cdfdb6b348bf72fea820899efaab89a91746d1b81c555e2e4b307c4ea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_type</name>
      <anchorfile>structsoci_1_1details_1_1long__traits__helper_3_018_01_4.html</anchorfile>
      <anchor>a53aa9a3cdfdb6b348bf72fea820899efaab89a91746d1b81c555e2e4b307c4ea2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>longlong_table_creator</name>
    <filename>structlonglong__table__creator.html</filename>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <member kind="function">
      <type></type>
      <name>longlong_table_creator</name>
      <anchorfile>structlonglong__table__creator.html</anchorfile>
      <anchor>abaabdd54d8a1da615abeff1d70ac41e3</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>longlong_table_creator</name>
      <anchorfile>structlonglong__table__creator.html</anchorfile>
      <anchor>abaabdd54d8a1da615abeff1d70ac41e3</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>longlong_table_creator</name>
      <anchorfile>structlonglong__table__creator.html</anchorfile>
      <anchor>abaabdd54d8a1da615abeff1d70ac41e3</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::ManuallyDefPseudoHeuristic</name>
    <filename>classISM_1_1ManuallyDefPseudoHeuristic.html</filename>
    <base>ISM::Heuristic</base>
    <class kind="struct">ISM::ManuallyDefPseudoHeuristic::ClusterObject</class>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>applyHeuristic</name>
      <anchorfile>classISM_1_1ManuallyDefPseudoHeuristic.html</anchorfile>
      <anchor>ab3cdf75e13dbd13b805e86ecd7ed07e2</anchor>
      <arglist>(const TracksPtr &amp;tracks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ManuallyDefPseudoHeuristic</name>
      <anchorfile>classISM_1_1ManuallyDefPseudoHeuristic.html</anchorfile>
      <anchor>a6fb758d2dc815fbf65d71e117a41a2d8</anchor>
      <arglist>(std::vector&lt; std::pair&lt; std::vector&lt; ClusterObject &gt;, uint16_t &gt;&gt; clusters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ManuallyDefPseudoHeuristic</name>
      <anchorfile>classISM_1_1ManuallyDefPseudoHeuristic.html</anchorfile>
      <anchor>a56ced528a19da2dc998a0c9b156d36b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::pair&lt; std::vector&lt; ClusterObject &gt;, uint16_t &gt; &gt;</type>
      <name>mClusters</name>
      <anchorfile>classISM_1_1ManuallyDefPseudoHeuristic.html</anchorfile>
      <anchor>a881bdc509e42b738d37d195ef6745e4c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::MarkerRotator</name>
    <filename>classISM_1_1MarkerRotator.html</filename>
    <member kind="function">
      <type>void</type>
      <name>rotateMarker</name>
      <anchorfile>classISM_1_1MarkerRotator.html</anchorfile>
      <anchor>afe8d7965668a2dd251b41609533f7bfb</anchor>
      <arglist>(const std::string &amp;sourceFile, const std::string &amp;targetFile)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::MathHelper</name>
    <filename>classISM_1_1MathHelper.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>getNextCombination</name>
      <anchorfile>classISM_1_1MathHelper.html</anchorfile>
      <anchor>a4e68dee65818eb0dbc48225fe154cfb7</anchor>
      <arglist>(const std::vector&lt; unsigned int &gt;::iterator first, std::vector&lt; unsigned int &gt;::iterator k, const std::vector&lt; unsigned int &gt;::iterator last)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MyInt</name>
    <filename>classMyInt.html</filename>
    <member kind="function">
      <type>int</type>
      <name>get</name>
      <anchorfile>classMyInt.html</anchorfile>
      <anchor>a55da787cb9cc5e2527ee507cbec22fe6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MyInt</name>
      <anchorfile>classMyInt.html</anchorfile>
      <anchor>aa5b33c8d13f5948c93e6866cc4547b89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MyInt</name>
      <anchorfile>classMyInt.html</anchorfile>
      <anchor>a7eeedbd0891e922ae5dffd0656b2814b</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classMyInt.html</anchorfile>
      <anchor>a21e88fac34d6145c9f29d6497e3e4d50</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>i_</name>
      <anchorfile>classMyInt.html</anchorfile>
      <anchor>ac4fc880720921147996fbd05a81040d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::mysql_backend_factory</name>
    <filename>structsoci_1_1mysql__backend__factory.html</filename>
    <base>soci::backend_factory</base>
    <member kind="function" virtualness="virtual">
      <type>virtual mysql_session_backend *</type>
      <name>make_session</name>
      <anchorfile>structsoci_1_1mysql__backend__factory.html</anchorfile>
      <anchor>aafc9d911aff14ae67dfcf3ee8a628d05</anchor>
      <arglist>(connection_parameters const &amp;parameters) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mysql_backend_factory</name>
      <anchorfile>structsoci_1_1mysql__backend__factory.html</anchorfile>
      <anchor>af5ab325960f47271ae3c5155c47a938a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::mysql_blob_backend</name>
    <filename>structsoci_1_1mysql__blob__backend.html</filename>
    <base>soci::details::blob_backend</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>append</name>
      <anchorfile>structsoci_1_1mysql__blob__backend.html</anchorfile>
      <anchor>a7913401ff12760180bca62a7c46a8407</anchor>
      <arglist>(char const *buf, std::size_t toWrite)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>get_len</name>
      <anchorfile>structsoci_1_1mysql__blob__backend.html</anchorfile>
      <anchor>aba0aa63cab9fc5b5011a79cfe909b2a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mysql_blob_backend</name>
      <anchorfile>structsoci_1_1mysql__blob__backend.html</anchorfile>
      <anchor>a6e9110eb5095ef25ee9fd1cb5becee21</anchor>
      <arglist>(mysql_session_backend &amp;session)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>read</name>
      <anchorfile>structsoci_1_1mysql__blob__backend.html</anchorfile>
      <anchor>aa8b3fd11b84a94924edbd55c7199b11f</anchor>
      <arglist>(std::size_t offset, char *buf, std::size_t toRead)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>trim</name>
      <anchorfile>structsoci_1_1mysql__blob__backend.html</anchorfile>
      <anchor>a877ed1a6724093fa40691aa0a32db67c</anchor>
      <arglist>(std::size_t newLen)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>write</name>
      <anchorfile>structsoci_1_1mysql__blob__backend.html</anchorfile>
      <anchor>ac5da674d5406b5322bb271745df44a7e</anchor>
      <arglist>(std::size_t offset, char const *buf, std::size_t toWrite)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~mysql_blob_backend</name>
      <anchorfile>structsoci_1_1mysql__blob__backend.html</anchorfile>
      <anchor>ade35f867163c5358a947a718af916dfe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>mysql_session_backend &amp;</type>
      <name>session_</name>
      <anchorfile>structsoci_1_1mysql__blob__backend.html</anchorfile>
      <anchor>a86dadab9e3bde8b21d7e732843bd1768</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::mysql_rowid_backend</name>
    <filename>structsoci_1_1mysql__rowid__backend.html</filename>
    <base>soci::details::rowid_backend</base>
    <member kind="function">
      <type></type>
      <name>mysql_rowid_backend</name>
      <anchorfile>structsoci_1_1mysql__rowid__backend.html</anchorfile>
      <anchor>a081887123d23e2ab2832738c8f7ef69d</anchor>
      <arglist>(mysql_session_backend &amp;session)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~mysql_rowid_backend</name>
      <anchorfile>structsoci_1_1mysql__rowid__backend.html</anchorfile>
      <anchor>a3a264f6399b03ae74f0ad5081a582a6b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::mysql_session_backend</name>
    <filename>structsoci_1_1mysql__session__backend.html</filename>
    <base>soci::details::session_backend</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>begin</name>
      <anchorfile>structsoci_1_1mysql__session__backend.html</anchorfile>
      <anchor>af4707701ce6d54d95924207dc3191391</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1mysql__session__backend.html</anchorfile>
      <anchor>a4ac3abd114403cea2723a4cac7bb077e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>commit</name>
      <anchorfile>structsoci_1_1mysql__session__backend.html</anchorfile>
      <anchor>aa071b2211d4407a9715efabfd6dc8ccf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>get_backend_name</name>
      <anchorfile>structsoci_1_1mysql__session__backend.html</anchorfile>
      <anchor>aabae159ae4bad04546a88897d54ca5a8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual mysql_blob_backend *</type>
      <name>make_blob_backend</name>
      <anchorfile>structsoci_1_1mysql__session__backend.html</anchorfile>
      <anchor>a2466ac9efaca7026fe718480d3887405</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual mysql_rowid_backend *</type>
      <name>make_rowid_backend</name>
      <anchorfile>structsoci_1_1mysql__session__backend.html</anchorfile>
      <anchor>aab50033a57b6d79a05f01eaea7ef4f80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual mysql_statement_backend *</type>
      <name>make_statement_backend</name>
      <anchorfile>structsoci_1_1mysql__session__backend.html</anchorfile>
      <anchor>aaa1713bde9f9a9abe519a30a77478cb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mysql_session_backend</name>
      <anchorfile>structsoci_1_1mysql__session__backend.html</anchorfile>
      <anchor>a8c97f7009062723eb4cad0fc989dc9ad</anchor>
      <arglist>(connection_parameters const &amp;parameters)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>rollback</name>
      <anchorfile>structsoci_1_1mysql__session__backend.html</anchorfile>
      <anchor>ae29f80ab292ab12099ff2bc5f2e728cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~mysql_session_backend</name>
      <anchorfile>structsoci_1_1mysql__session__backend.html</anchorfile>
      <anchor>a71c8598eae004be17901eb03a0fc2f50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>MYSQL *</type>
      <name>conn_</name>
      <anchorfile>structsoci_1_1mysql__session__backend.html</anchorfile>
      <anchor>a04163a1c3bed396e25b58b6278f0d970</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::mysql_soci_error</name>
    <filename>classsoci_1_1mysql__soci__error.html</filename>
    <base>soci::soci_error</base>
    <member kind="function">
      <type></type>
      <name>mysql_soci_error</name>
      <anchorfile>classsoci_1_1mysql__soci__error.html</anchorfile>
      <anchor>a8e6cb39ff05ed1fb961c9903f3878e83</anchor>
      <arglist>(std::string const &amp;msg, int errNum)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>err_num_</name>
      <anchorfile>classsoci_1_1mysql__soci__error.html</anchorfile>
      <anchor>a2645cb80223d29d940ee0d1572582d12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::mysql_standard_into_type_backend</name>
    <filename>structsoci_1_1mysql__standard__into__type__backend.html</filename>
    <base>soci::details::standard_into_type_backend</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1mysql__standard__into__type__backend.html</anchorfile>
      <anchor>a28e43280ea3aa4cb3a5b8c8a91f5703f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>define_by_pos</name>
      <anchorfile>structsoci_1_1mysql__standard__into__type__backend.html</anchorfile>
      <anchor>af872f5529e734190cabbd8c0ce7d72a1</anchor>
      <arglist>(int &amp;position, void *data, details::exchange_type type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mysql_standard_into_type_backend</name>
      <anchorfile>structsoci_1_1mysql__standard__into__type__backend.html</anchorfile>
      <anchor>a9c1c09040ee3eb033ec199289bab6da3</anchor>
      <arglist>(mysql_statement_backend &amp;st)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>post_fetch</name>
      <anchorfile>structsoci_1_1mysql__standard__into__type__backend.html</anchorfile>
      <anchor>a6c379911bb13ffbb17edcb4be3ae6fd0</anchor>
      <arglist>(bool gotData, bool calledFromFetch, indicator *ind)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pre_fetch</name>
      <anchorfile>structsoci_1_1mysql__standard__into__type__backend.html</anchorfile>
      <anchor>ae727ff0a9ce93664221367c4d8b10060</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data_</name>
      <anchorfile>structsoci_1_1mysql__standard__into__type__backend.html</anchorfile>
      <anchor>adb45056cb9d66033071f9b4e6063ee91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>position_</name>
      <anchorfile>structsoci_1_1mysql__standard__into__type__backend.html</anchorfile>
      <anchor>a255898e19ce54025f8a98b6b92c47b5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mysql_statement_backend &amp;</type>
      <name>statement_</name>
      <anchorfile>structsoci_1_1mysql__standard__into__type__backend.html</anchorfile>
      <anchor>a3739effc7a70caa1efd249aca16f9cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>details::exchange_type</type>
      <name>type_</name>
      <anchorfile>structsoci_1_1mysql__standard__into__type__backend.html</anchorfile>
      <anchor>a29214f3a4a385fe1a21de31a036892cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::mysql_standard_use_type_backend</name>
    <filename>structsoci_1_1mysql__standard__use__type__backend.html</filename>
    <base>soci::details::standard_use_type_backend</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>bind_by_name</name>
      <anchorfile>structsoci_1_1mysql__standard__use__type__backend.html</anchorfile>
      <anchor>a1681a718bd09b2249c626cbd0e385060</anchor>
      <arglist>(std::string const &amp;name, void *data, details::exchange_type type, bool readOnly)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>bind_by_pos</name>
      <anchorfile>structsoci_1_1mysql__standard__use__type__backend.html</anchorfile>
      <anchor>a709da9b8bf5e96899ee2deb2738ac630</anchor>
      <arglist>(int &amp;position, void *data, details::exchange_type type, bool readOnly)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1mysql__standard__use__type__backend.html</anchorfile>
      <anchor>a080a8680847edae2017d9c9a7f3dcb7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mysql_standard_use_type_backend</name>
      <anchorfile>structsoci_1_1mysql__standard__use__type__backend.html</anchorfile>
      <anchor>a6dcfcde7eb3cc19a61ac0b9d7e5e8839</anchor>
      <arglist>(mysql_statement_backend &amp;st)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>post_use</name>
      <anchorfile>structsoci_1_1mysql__standard__use__type__backend.html</anchorfile>
      <anchor>adc1a5b89be3a23284f40c36b441551e0</anchor>
      <arglist>(bool gotData, indicator *ind)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pre_use</name>
      <anchorfile>structsoci_1_1mysql__standard__use__type__backend.html</anchorfile>
      <anchor>a58c5542c10615b4ff58b8042ee4fc20b</anchor>
      <arglist>(indicator const *ind)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>buf_</name>
      <anchorfile>structsoci_1_1mysql__standard__use__type__backend.html</anchorfile>
      <anchor>a4cf59035a4fd65f6f5720daf4f8209b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data_</name>
      <anchorfile>structsoci_1_1mysql__standard__use__type__backend.html</anchorfile>
      <anchor>abd313bd112b2eef5becf90481c5cdc11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>structsoci_1_1mysql__standard__use__type__backend.html</anchorfile>
      <anchor>a1fa87b9bc715f2ada39ee6c4aaeba539</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>position_</name>
      <anchorfile>structsoci_1_1mysql__standard__use__type__backend.html</anchorfile>
      <anchor>a412300b0a2aca8321dd103e2b35efbdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mysql_statement_backend &amp;</type>
      <name>statement_</name>
      <anchorfile>structsoci_1_1mysql__standard__use__type__backend.html</anchorfile>
      <anchor>a9b5d55beda0c7d9fc9a78be0f13b3953</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>details::exchange_type</type>
      <name>type_</name>
      <anchorfile>structsoci_1_1mysql__standard__use__type__backend.html</anchorfile>
      <anchor>a68669f404c8e3fc8d47d71b051536d4e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::mysql_statement_backend</name>
    <filename>structsoci_1_1mysql__statement__backend.html</filename>
    <base>soci::details::statement_backend</base>
    <member kind="typedef">
      <type>std::map&lt; std::string, char ** &gt;</type>
      <name>UseByNameBuffersMap</name>
      <anchorfile>structsoci_1_1mysql__statement__backend.html</anchorfile>
      <anchor>a31051d270712f15ed1b3536e1609b41d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; int, char ** &gt;</type>
      <name>UseByPosBuffersMap</name>
      <anchorfile>structsoci_1_1mysql__statement__backend.html</anchorfile>
      <anchor>af76792c40c7d5eb74e1cbc349c8f2133</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>alloc</name>
      <anchorfile>structsoci_1_1mysql__statement__backend.html</anchorfile>
      <anchor>a5b36ec2d55249eba725f4ef2ccb41d2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1mysql__statement__backend.html</anchorfile>
      <anchor>a16709a10cbe0eaed64219e297279e9e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>describe_column</name>
      <anchorfile>structsoci_1_1mysql__statement__backend.html</anchorfile>
      <anchor>af78ed528c676ce8e06d35afc236f19fd</anchor>
      <arglist>(int colNum, data_type &amp;dtype, std::string &amp;columnName)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual exec_fetch_result</type>
      <name>execute</name>
      <anchorfile>structsoci_1_1mysql__statement__backend.html</anchorfile>
      <anchor>a3ff4d10b3c9e2575b23bf71ffb257c59</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual exec_fetch_result</type>
      <name>fetch</name>
      <anchorfile>structsoci_1_1mysql__statement__backend.html</anchorfile>
      <anchor>a6f06cdc862d38962c2568381bd8ee3d2</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual long long</type>
      <name>get_affected_rows</name>
      <anchorfile>structsoci_1_1mysql__statement__backend.html</anchorfile>
      <anchor>ae66e5f292c88215bd26ed48f878eff1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_number_of_rows</name>
      <anchorfile>structsoci_1_1mysql__statement__backend.html</anchorfile>
      <anchor>a1d5cf4d5a27bd881f9e8f0ea6bcb68de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual mysql_standard_into_type_backend *</type>
      <name>make_into_type_backend</name>
      <anchorfile>structsoci_1_1mysql__statement__backend.html</anchorfile>
      <anchor>a9e0a4193d33419991b05cf2ad8b19b40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual mysql_standard_use_type_backend *</type>
      <name>make_use_type_backend</name>
      <anchorfile>structsoci_1_1mysql__statement__backend.html</anchorfile>
      <anchor>a6b26ddecc07ff0ad0bcbfd68e2985a45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual mysql_vector_into_type_backend *</type>
      <name>make_vector_into_type_backend</name>
      <anchorfile>structsoci_1_1mysql__statement__backend.html</anchorfile>
      <anchor>a124dd8dac79d27110da57daee547999c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual mysql_vector_use_type_backend *</type>
      <name>make_vector_use_type_backend</name>
      <anchorfile>structsoci_1_1mysql__statement__backend.html</anchorfile>
      <anchor>a63968053ac43824222f88a735db1683f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mysql_statement_backend</name>
      <anchorfile>structsoci_1_1mysql__statement__backend.html</anchorfile>
      <anchor>a4d8a5ee37b89490ef3ccad54247dcd0a</anchor>
      <arglist>(mysql_session_backend &amp;session)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>prepare</name>
      <anchorfile>structsoci_1_1mysql__statement__backend.html</anchorfile>
      <anchor>ad87af9db94830515c17b00cf96b3bc9d</anchor>
      <arglist>(std::string const &amp;query, details::statement_type eType)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>prepare_for_describe</name>
      <anchorfile>structsoci_1_1mysql__statement__backend.html</anchorfile>
      <anchor>ade059b55422a8ecb0ae4778f80743313</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>rewrite_for_procedure_call</name>
      <anchorfile>structsoci_1_1mysql__statement__backend.html</anchorfile>
      <anchor>a60167c4b5bcc0edd90af6cd355585621</anchor>
      <arglist>(std::string const &amp;query)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>currentRow_</name>
      <anchorfile>structsoci_1_1mysql__statement__backend.html</anchorfile>
      <anchor>aa082b64def816b1ea4c39dddb0d79c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>hasIntoElements_</name>
      <anchorfile>structsoci_1_1mysql__statement__backend.html</anchorfile>
      <anchor>a09510e0aeb1db3376d0fe49f6d1d88a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>hasUseElements_</name>
      <anchorfile>structsoci_1_1mysql__statement__backend.html</anchorfile>
      <anchor>aeeecc3d5f3e128821722200bb514addb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>hasVectorIntoElements_</name>
      <anchorfile>structsoci_1_1mysql__statement__backend.html</anchorfile>
      <anchor>ab9933cd364a8e2073b599ffe3fa09cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>hasVectorUseElements_</name>
      <anchorfile>structsoci_1_1mysql__statement__backend.html</anchorfile>
      <anchor>aef383f2a88e3ae030ea3d96168c134be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>justDescribed_</name>
      <anchorfile>structsoci_1_1mysql__statement__backend.html</anchorfile>
      <anchor>a946ce3e7869a636273d94cbf7a5b288d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>names_</name>
      <anchorfile>structsoci_1_1mysql__statement__backend.html</anchorfile>
      <anchor>a9fd2ae22240cadc4a304cb5be9fff8dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numberOfRows_</name>
      <anchorfile>structsoci_1_1mysql__statement__backend.html</anchorfile>
      <anchor>af8c40ca4ec2cfa722b0c5e4b088bcaab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>queryChunks_</name>
      <anchorfile>structsoci_1_1mysql__statement__backend.html</anchorfile>
      <anchor>a2dc23279f4c95a2b3362c9e1dafb2227</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MYSQL_RES *</type>
      <name>result_</name>
      <anchorfile>structsoci_1_1mysql__statement__backend.html</anchorfile>
      <anchor>a3bd3c56a81022f06693a4d8c5e74d6fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; MYSQL_ROW_OFFSET &gt;</type>
      <name>resultRowOffsets_</name>
      <anchorfile>structsoci_1_1mysql__statement__backend.html</anchorfile>
      <anchor>a4016defc79466ec2a2b9f03e99a7327c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long long</type>
      <name>rowsAffectedBulk_</name>
      <anchorfile>structsoci_1_1mysql__statement__backend.html</anchorfile>
      <anchor>af173097a6358a716deea1929ca78a56e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rowsToConsume_</name>
      <anchorfile>structsoci_1_1mysql__statement__backend.html</anchorfile>
      <anchor>a3331367b776af9fd66d9194bf3890ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mysql_session_backend &amp;</type>
      <name>session_</name>
      <anchorfile>structsoci_1_1mysql__statement__backend.html</anchorfile>
      <anchor>a3e1db434df257a1a56d585d294a6ed80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UseByNameBuffersMap</type>
      <name>useByNameBuffers_</name>
      <anchorfile>structsoci_1_1mysql__statement__backend.html</anchorfile>
      <anchor>a0a702208e10c289c3fa47589cf0f2d97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UseByPosBuffersMap</type>
      <name>useByPosBuffers_</name>
      <anchorfile>structsoci_1_1mysql__statement__backend.html</anchorfile>
      <anchor>a6120aa4152b3219ef4e5a49a2d8ae414</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::mysql_vector_into_type_backend</name>
    <filename>structsoci_1_1mysql__vector__into__type__backend.html</filename>
    <base>soci::details::vector_into_type_backend</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1mysql__vector__into__type__backend.html</anchorfile>
      <anchor>a1aee3b0c34a0d12b6aa8341e9171e33d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>define_by_pos</name>
      <anchorfile>structsoci_1_1mysql__vector__into__type__backend.html</anchorfile>
      <anchor>a4ab8dd1369b9ea2c5a0a6027044819ef</anchor>
      <arglist>(int &amp;position, void *data, details::exchange_type type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mysql_vector_into_type_backend</name>
      <anchorfile>structsoci_1_1mysql__vector__into__type__backend.html</anchorfile>
      <anchor>a31f043f114cb01302a91728832575d97</anchor>
      <arglist>(mysql_statement_backend &amp;st)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>post_fetch</name>
      <anchorfile>structsoci_1_1mysql__vector__into__type__backend.html</anchorfile>
      <anchor>a0fac373915f8afd88cec5179ead4cd9e</anchor>
      <arglist>(bool gotData, indicator *ind)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pre_fetch</name>
      <anchorfile>structsoci_1_1mysql__vector__into__type__backend.html</anchorfile>
      <anchor>ae8853d3b8904fe7285323387da0fece7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>resize</name>
      <anchorfile>structsoci_1_1mysql__vector__into__type__backend.html</anchorfile>
      <anchor>aa807d33e2045e3ed127889bee9e6a17e</anchor>
      <arglist>(std::size_t sz)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>size</name>
      <anchorfile>structsoci_1_1mysql__vector__into__type__backend.html</anchorfile>
      <anchor>a870eb1f7c433ae4ce0497d21ee49351a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data_</name>
      <anchorfile>structsoci_1_1mysql__vector__into__type__backend.html</anchorfile>
      <anchor>af4bf1641f68528544ceb9f9218a3aed7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>position_</name>
      <anchorfile>structsoci_1_1mysql__vector__into__type__backend.html</anchorfile>
      <anchor>a13604f15af25576989d5e9f1af72cbf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mysql_statement_backend &amp;</type>
      <name>statement_</name>
      <anchorfile>structsoci_1_1mysql__vector__into__type__backend.html</anchorfile>
      <anchor>a69e1ff5bfb4f050920f48935103e1b74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>details::exchange_type</type>
      <name>type_</name>
      <anchorfile>structsoci_1_1mysql__vector__into__type__backend.html</anchorfile>
      <anchor>a079d8b5f5ec14c59fb3e3faf12b204af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::mysql_vector_use_type_backend</name>
    <filename>structsoci_1_1mysql__vector__use__type__backend.html</filename>
    <base>soci::details::vector_use_type_backend</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>bind_by_name</name>
      <anchorfile>structsoci_1_1mysql__vector__use__type__backend.html</anchorfile>
      <anchor>a8264c3d35e3de18b9a22ab91959921dc</anchor>
      <arglist>(std::string const &amp;name, void *data, details::exchange_type type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>bind_by_pos</name>
      <anchorfile>structsoci_1_1mysql__vector__use__type__backend.html</anchorfile>
      <anchor>accd5ce1e21131f8f096eaa27b65ca5f7</anchor>
      <arglist>(int &amp;position, void *data, details::exchange_type type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1mysql__vector__use__type__backend.html</anchorfile>
      <anchor>a2f7893e3eb49785dd91e823a0da02bd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mysql_vector_use_type_backend</name>
      <anchorfile>structsoci_1_1mysql__vector__use__type__backend.html</anchorfile>
      <anchor>ac606ba0c3522b5ef17ed2f400f5722c9</anchor>
      <arglist>(mysql_statement_backend &amp;st)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pre_use</name>
      <anchorfile>structsoci_1_1mysql__vector__use__type__backend.html</anchorfile>
      <anchor>a5cac0cc780cd90af7c0be1ffca769e93</anchor>
      <arglist>(indicator const *ind)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>size</name>
      <anchorfile>structsoci_1_1mysql__vector__use__type__backend.html</anchorfile>
      <anchor>ae189fbe29f617a1a12f198d70cb40f1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; char * &gt;</type>
      <name>buffers_</name>
      <anchorfile>structsoci_1_1mysql__vector__use__type__backend.html</anchorfile>
      <anchor>a6cd820ba50dab9ae9b2a3f87422a4ed6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data_</name>
      <anchorfile>structsoci_1_1mysql__vector__use__type__backend.html</anchorfile>
      <anchor>a13a6bf5de945f5f3a5e3d51862668f52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>structsoci_1_1mysql__vector__use__type__backend.html</anchorfile>
      <anchor>af49ab39bac8d392a6cdfb8ec57c6e845</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>position_</name>
      <anchorfile>structsoci_1_1mysql__vector__use__type__backend.html</anchorfile>
      <anchor>ade425337ad0fa8dc397656870ee4d724</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mysql_statement_backend &amp;</type>
      <name>statement_</name>
      <anchorfile>structsoci_1_1mysql__vector__use__type__backend.html</anchorfile>
      <anchor>a619dac972e59dbbd43d486eafdeac9f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>details::exchange_type</type>
      <name>type_</name>
      <anchorfile>structsoci_1_1mysql__vector__use__type__backend.html</anchorfile>
      <anchor>a3fe83e683dbef94743a8f46f516e7f5c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::NeighbourhoodFunction</name>
    <filename>classISM_1_1NeighbourhoodFunction.html</filename>
    <templarg>InstanceType</templarg>
    <member kind="function" virtualness="pure">
      <type>virtual InstanceType</type>
      <name>getNextNeighbour</name>
      <anchorfile>classISM_1_1NeighbourhoodFunction.html</anchorfile>
      <anchor>a7808f208f31ab4f7b2a289678d206ff4</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>hasNextNeighbour</name>
      <anchorfile>classISM_1_1NeighbourhoodFunction.html</anchorfile>
      <anchor>ac1f50c06a156d86bacaf7a1cf3c9580e</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setReferenceInstance</name>
      <anchorfile>classISM_1_1NeighbourhoodFunction.html</anchorfile>
      <anchor>a990da83e5215490105790adb20cf618e</anchor>
      <arglist>(InstanceType instance)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NeighbourhoodFunction&lt; TopologyPtr &gt;</name>
    <filename>classISM_1_1NeighbourhoodFunction.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual TopologyPtr</type>
      <name>getNextNeighbour</name>
      <anchorfile>classISM_1_1NeighbourhoodFunction.html</anchorfile>
      <anchor>a7808f208f31ab4f7b2a289678d206ff4</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>hasNextNeighbour</name>
      <anchorfile>classISM_1_1NeighbourhoodFunction.html</anchorfile>
      <anchor>ac1f50c06a156d86bacaf7a1cf3c9580e</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setReferenceInstance</name>
      <anchorfile>classISM_1_1NeighbourhoodFunction.html</anchorfile>
      <anchor>a990da83e5215490105790adb20cf618e</anchor>
      <arglist>(TopologyPtr instance)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::Object</name>
    <filename>classISM_1_1Object.html</filename>
    <base>ISM::Serializable</base>
    <member kind="function">
      <type></type>
      <name>Object</name>
      <anchorfile>classISM_1_1Object.html</anchorfile>
      <anchor>a1c5c5ba7a6ca8b79c0dca70c3f3422c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Object</name>
      <anchorfile>classISM_1_1Object.html</anchorfile>
      <anchor>ae25cf181d7f9071c90f9c681556a2b8e</anchor>
      <arglist>(const Object &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Object</name>
      <anchorfile>classISM_1_1Object.html</anchorfile>
      <anchor>a83ed8f0c78274800e5fc5ca74fd6bcea</anchor>
      <arglist>(const std::string type, const std::string observedId=&quot;&quot;, const std::string ressourcePath=&quot;&quot;, std::string providedBy=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Object</name>
      <anchorfile>classISM_1_1Object.html</anchorfile>
      <anchor>a84bb1b7de403bf7ec0490d8549220267</anchor>
      <arglist>(const std::string type, PosePtr pose, const std::string observedId=&quot;&quot;, const std::string ressourcePath=&quot;&quot;, std::string providedBy=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Object</name>
      <anchorfile>classISM_1_1Object.html</anchorfile>
      <anchor>a0429fc804a6d538fffa0a775fa1338c9</anchor>
      <arglist>(std::string type, Pose *pose, std::string observedId=&quot;&quot;, const std::string ressourcePath=&quot;&quot;, std::string providedBy=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classISM_1_1Object.html</anchorfile>
      <anchor>a6c9c44886e7a8d02e1f94ea946ca1eb0</anchor>
      <arglist>(const Object &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classISM_1_1Object.html</anchorfile>
      <anchor>ac28254ce749a6e9916b1219fed9ffbb8</anchor>
      <arglist>(std::ostream &amp;strm) const</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>confidence</name>
      <anchorfile>classISM_1_1Object.html</anchorfile>
      <anchor>a2afd94b4f653c0223583d1fa0bf10418</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>observedId</name>
      <anchorfile>classISM_1_1Object.html</anchorfile>
      <anchor>acfa252f6ccc10f7ba662bab36cc4ef48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PosePtr</type>
      <name>pose</name>
      <anchorfile>classISM_1_1Object.html</anchorfile>
      <anchor>ace9287042d9c2aac4dc3e88adacdeaf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>providedBy</name>
      <anchorfile>classISM_1_1Object.html</anchorfile>
      <anchor>ac3e44613b26169ed8e9fcdfd636c801a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::filesystem::path</type>
      <name>ressourcePath</name>
      <anchorfile>classISM_1_1Object.html</anchorfile>
      <anchor>a0d245bf9840c1f669f0066a4a9f57b9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>type</name>
      <anchorfile>classISM_1_1Object.html</anchorfile>
      <anchor>ac0e23f5dbf8e2805534c125ac5dfeeeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>weight</name>
      <anchorfile>classISM_1_1Object.html</anchorfile>
      <anchor>a50791ad3ee71800a0aa223cf35f95f82</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::ObjectRelation</name>
    <filename>classISM_1_1ObjectRelation.html</filename>
    <base>ISM::Serializable</base>
    <member kind="function">
      <type>bool</type>
      <name>containsObject</name>
      <anchorfile>classISM_1_1ObjectRelation.html</anchorfile>
      <anchor>ade117f294e78e9385b3ac90eb0f68387</anchor>
      <arglist>(const std::string &amp;type, const std::string &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getObjectIdA</name>
      <anchorfile>classISM_1_1ObjectRelation.html</anchorfile>
      <anchor>ae8e4601f8eae903c4b15cc681b70a1e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getObjectIdB</name>
      <anchorfile>classISM_1_1ObjectRelation.html</anchorfile>
      <anchor>a651db64459c2c48a8eaddf58ac2d7606</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getObjectTypeA</name>
      <anchorfile>classISM_1_1ObjectRelation.html</anchorfile>
      <anchor>ae8a60c989f9fe2ae26078e57c6535150</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getObjectTypeB</name>
      <anchorfile>classISM_1_1ObjectRelation.html</anchorfile>
      <anchor>a8cdb1aec680bc9ccbe98366ede3ec544</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TrackPtr</type>
      <name>getTrackA</name>
      <anchorfile>classISM_1_1ObjectRelation.html</anchorfile>
      <anchor>ad91e8029fb3127e3a491d55750d7b62b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TrackPtr</type>
      <name>getTrackB</name>
      <anchorfile>classISM_1_1ObjectRelation.html</anchorfile>
      <anchor>aa01ad6d12aba2555ef801f582d13ebc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; ISM::VoteSpecifierPtr &gt;</type>
      <name>getVotesFromAForReferencePoseB</name>
      <anchorfile>classISM_1_1ObjectRelation.html</anchorfile>
      <anchor>a9e075605e1da1ae0dbd8a601690701fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; ISM::VoteSpecifierPtr &gt;</type>
      <name>getVotesFromBForReferencePoseA</name>
      <anchorfile>classISM_1_1ObjectRelation.html</anchorfile>
      <anchor>a9295137f5c41ebaf12d1f8c6d1ab2085</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectRelation</name>
      <anchorfile>classISM_1_1ObjectRelation.html</anchorfile>
      <anchor>a0d06f1c0dab4c5811c9844f909052bd2</anchor>
      <arglist>(ISM::TrackPtr objectA, ISM::TrackPtr objectB, std::string patternName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectRelation</name>
      <anchorfile>classISM_1_1ObjectRelation.html</anchorfile>
      <anchor>a0e265b1a79d43dffba28bcdfc3e4acd0</anchor>
      <arglist>(ISM::TrackPtr objectA, std::string patternName)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>serialize</name>
      <anchorfile>classISM_1_1ObjectRelation.html</anchorfile>
      <anchor>a22190e01dc745bcbd2385dc756dd04ce</anchor>
      <arglist>(std::ostream &amp;strm) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>objectIdA</name>
      <anchorfile>classISM_1_1ObjectRelation.html</anchorfile>
      <anchor>a57a1def947df9088ec5c64666376ba54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>objectIdB</name>
      <anchorfile>classISM_1_1ObjectRelation.html</anchorfile>
      <anchor>aef27c2c87e8327b14e1f793709da6d64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>objectTypeA</name>
      <anchorfile>classISM_1_1ObjectRelation.html</anchorfile>
      <anchor>a903bf14491ff45336a026b7120ff7e5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>objectTypeB</name>
      <anchorfile>classISM_1_1ObjectRelation.html</anchorfile>
      <anchor>a16a288e9b7dc3535f15ae7d99621d5be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TrackPtr</type>
      <name>trackA</name>
      <anchorfile>classISM_1_1ObjectRelation.html</anchorfile>
      <anchor>af68d5130be2b0d2998185ac0b2b3eaf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TrackPtr</type>
      <name>trackB</name>
      <anchorfile>classISM_1_1ObjectRelation.html</anchorfile>
      <anchor>a50b53d55e2813c70d38bf6920b375e0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; VoteSpecifierPtr &gt;</type>
      <name>votesFromAForReferencePoseB</name>
      <anchorfile>classISM_1_1ObjectRelation.html</anchorfile>
      <anchor>afca17c4f37d446b443d1dabf022a5778</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; VoteSpecifierPtr &gt;</type>
      <name>votesFromBForReferencePoseA</name>
      <anchorfile>classISM_1_1ObjectRelation.html</anchorfile>
      <anchor>aaefd7810aad1981b79f4e27fbc552f72</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ISM::ObjectSet</name>
    <filename>structISM_1_1ObjectSet.html</filename>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>structISM_1_1ObjectSet.html</anchorfile>
      <anchor>ab8ab50bfe8cb4968c758dd073e96ca1d</anchor>
      <arglist>(ObjectPtr o)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectSet</name>
      <anchorfile>structISM_1_1ObjectSet.html</anchorfile>
      <anchor>a9c56d7266a7418330da5b829addfb8f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectSet</name>
      <anchorfile>structISM_1_1ObjectSet.html</anchorfile>
      <anchor>aebb7e738166b499ca2efd4e7d9300fda</anchor>
      <arglist>(const ObjectSet &amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>mIdentifier</name>
      <anchorfile>structISM_1_1ObjectSet.html</anchorfile>
      <anchor>a6bf7a28b10a00c0eec944b046c3028a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ObjectPtr &gt;</type>
      <name>objects</name>
      <anchorfile>structISM_1_1ObjectSet.html</anchorfile>
      <anchor>a789627569bcfb8d8816c495bba3e1b5a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::ObjectSetValidator</name>
    <filename>classISM_1_1ObjectSetValidator.html</filename>
    <member kind="function">
      <type>std::pair&lt; bool, double &gt;</type>
      <name>isSetValid</name>
      <anchorfile>classISM_1_1ObjectSetValidator.html</anchorfile>
      <anchor>a4e047977a0a9e0b73785a6c066beade9</anchor>
      <arglist>(const ObjectSetPtr &amp;testSet, const std::string &amp;patternName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectSetValidator</name>
      <anchorfile>classISM_1_1ObjectSetValidator.html</anchorfile>
      <anchor>a4bbfec6975c3589023a4adfae1b3f40d</anchor>
      <arglist>(ISM::RecognizerPtr &amp;recognizer, double confidenceThreshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setISM</name>
      <anchorfile>classISM_1_1ObjectSetValidator.html</anchorfile>
      <anchor>ac1833453623ea363617d941ad971604c</anchor>
      <arglist>(const IsmPtr ism)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mConfidenceThreshold</name>
      <anchorfile>classISM_1_1ObjectSetValidator.html</anchorfile>
      <anchor>ad9a05d0e32b80e065f6ebc1a32b662a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ISM::RecognizerPtr</type>
      <name>mRecognizer</name>
      <anchorfile>classISM_1_1ObjectSetValidator.html</anchorfile>
      <anchor>af9e601d2483d3b9c9a46b90af33264fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::odbc_backend_factory</name>
    <filename>structsoci_1_1odbc__backend__factory.html</filename>
    <base>soci::backend_factory</base>
    <member kind="function" virtualness="virtual">
      <type>virtual odbc_session_backend *</type>
      <name>make_session</name>
      <anchorfile>structsoci_1_1odbc__backend__factory.html</anchorfile>
      <anchor>adbe54ec8425efce6ff9f4db7dd032d1d</anchor>
      <arglist>(connection_parameters const &amp;parameters) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>odbc_backend_factory</name>
      <anchorfile>structsoci_1_1odbc__backend__factory.html</anchorfile>
      <anchor>af32e7814d4e1aa89f403c2e470c6d892</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::odbc_blob_backend</name>
    <filename>structsoci_1_1odbc__blob__backend.html</filename>
    <base>soci::details::blob_backend</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>append</name>
      <anchorfile>structsoci_1_1odbc__blob__backend.html</anchorfile>
      <anchor>a7b3a16feb8b5eb81bcbf06f293775aa4</anchor>
      <arglist>(char const *buf, std::size_t toWrite)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>get_len</name>
      <anchorfile>structsoci_1_1odbc__blob__backend.html</anchorfile>
      <anchor>a03a0684d95c71f5c53d2924a563a509a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>odbc_blob_backend</name>
      <anchorfile>structsoci_1_1odbc__blob__backend.html</anchorfile>
      <anchor>a02e7d5fe891a4ef0a4ec214f08053259</anchor>
      <arglist>(odbc_session_backend &amp;session)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>read</name>
      <anchorfile>structsoci_1_1odbc__blob__backend.html</anchorfile>
      <anchor>ae8a66ab9ca00496156feeb0ace3c04f1</anchor>
      <arglist>(std::size_t offset, char *buf, std::size_t toRead)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>trim</name>
      <anchorfile>structsoci_1_1odbc__blob__backend.html</anchorfile>
      <anchor>a42009a760cb92b6cda15edb531c2363b</anchor>
      <arglist>(std::size_t newLen)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>write</name>
      <anchorfile>structsoci_1_1odbc__blob__backend.html</anchorfile>
      <anchor>a427a60d6eb00c08473c35a3d9e3f0348</anchor>
      <arglist>(std::size_t offset, char const *buf, std::size_t toWrite)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~odbc_blob_backend</name>
      <anchorfile>structsoci_1_1odbc__blob__backend.html</anchorfile>
      <anchor>aab83b6f9f02823c8e85090f33522af77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>odbc_session_backend &amp;</type>
      <name>session_</name>
      <anchorfile>structsoci_1_1odbc__blob__backend.html</anchorfile>
      <anchor>a92efcf147ea62e7a263e11531008625a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::odbc_rowid_backend</name>
    <filename>structsoci_1_1odbc__rowid__backend.html</filename>
    <base>soci::details::rowid_backend</base>
    <member kind="function">
      <type></type>
      <name>odbc_rowid_backend</name>
      <anchorfile>structsoci_1_1odbc__rowid__backend.html</anchorfile>
      <anchor>a37cef36f969d0cb94088e54a1c20a4fd</anchor>
      <arglist>(odbc_session_backend &amp;session)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~odbc_rowid_backend</name>
      <anchorfile>structsoci_1_1odbc__rowid__backend.html</anchorfile>
      <anchor>a1b86337ba2422bef8108c380095546e5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::odbc_session_backend</name>
    <filename>structsoci_1_1odbc__session__backend.html</filename>
    <base>soci::details::session_backend</base>
    <member kind="enumeration">
      <type></type>
      <name>database_product</name>
      <anchorfile>structsoci_1_1odbc__session__backend.html</anchorfile>
      <anchor>a005b5108c6bb0e161f243420165ee8b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>prod_uninitialized</name>
      <anchorfile>structsoci_1_1odbc__session__backend.html</anchorfile>
      <anchor>a005b5108c6bb0e161f243420165ee8b7a788d6352e014b231c049bf32ad149156</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>prod_firebird</name>
      <anchorfile>structsoci_1_1odbc__session__backend.html</anchorfile>
      <anchor>a005b5108c6bb0e161f243420165ee8b7ae6cad9b3e68a8f81186a9ef7504f7400</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>prod_mssql</name>
      <anchorfile>structsoci_1_1odbc__session__backend.html</anchorfile>
      <anchor>a005b5108c6bb0e161f243420165ee8b7a039461647e48229cb261f4a2382fd4d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>prod_mysql</name>
      <anchorfile>structsoci_1_1odbc__session__backend.html</anchorfile>
      <anchor>a005b5108c6bb0e161f243420165ee8b7a30dfd53fb491ec81b532bae3e30ce208</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>prod_oracle</name>
      <anchorfile>structsoci_1_1odbc__session__backend.html</anchorfile>
      <anchor>a005b5108c6bb0e161f243420165ee8b7aa03fbd18ab706efd2c686dc35e15aea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>prod_postgresql</name>
      <anchorfile>structsoci_1_1odbc__session__backend.html</anchorfile>
      <anchor>a005b5108c6bb0e161f243420165ee8b7a0965321aa2f62706bcde4e8973a09c4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>prod_sqlite</name>
      <anchorfile>structsoci_1_1odbc__session__backend.html</anchorfile>
      <anchor>a005b5108c6bb0e161f243420165ee8b7a853dab7172d11b9bd03e1b7ed8912906</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>prod_unknown</name>
      <anchorfile>structsoci_1_1odbc__session__backend.html</anchorfile>
      <anchor>a005b5108c6bb0e161f243420165ee8b7a4c4ca1ed29887f3df7c4c1112c19753f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>prod_firebird</name>
      <anchorfile>structsoci_1_1odbc__session__backend.html</anchorfile>
      <anchor>a005b5108c6bb0e161f243420165ee8b7ae6cad9b3e68a8f81186a9ef7504f7400</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>prod_mssql</name>
      <anchorfile>structsoci_1_1odbc__session__backend.html</anchorfile>
      <anchor>a005b5108c6bb0e161f243420165ee8b7a039461647e48229cb261f4a2382fd4d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>prod_mysql</name>
      <anchorfile>structsoci_1_1odbc__session__backend.html</anchorfile>
      <anchor>a005b5108c6bb0e161f243420165ee8b7a30dfd53fb491ec81b532bae3e30ce208</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>prod_oracle</name>
      <anchorfile>structsoci_1_1odbc__session__backend.html</anchorfile>
      <anchor>a005b5108c6bb0e161f243420165ee8b7aa03fbd18ab706efd2c686dc35e15aea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>prod_postgresql</name>
      <anchorfile>structsoci_1_1odbc__session__backend.html</anchorfile>
      <anchor>a005b5108c6bb0e161f243420165ee8b7a0965321aa2f62706bcde4e8973a09c4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>prod_sqlite</name>
      <anchorfile>structsoci_1_1odbc__session__backend.html</anchorfile>
      <anchor>a005b5108c6bb0e161f243420165ee8b7a853dab7172d11b9bd03e1b7ed8912906</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>prod_uninitialized</name>
      <anchorfile>structsoci_1_1odbc__session__backend.html</anchorfile>
      <anchor>a005b5108c6bb0e161f243420165ee8b7a788d6352e014b231c049bf32ad149156</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>prod_unknown</name>
      <anchorfile>structsoci_1_1odbc__session__backend.html</anchorfile>
      <anchor>a005b5108c6bb0e161f243420165ee8b7a4c4ca1ed29887f3df7c4c1112c19753f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>begin</name>
      <anchorfile>structsoci_1_1odbc__session__backend.html</anchorfile>
      <anchor>ac4b2cd257aae983574364288040da4be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1odbc__session__backend.html</anchorfile>
      <anchor>ab06e48ceee6727b10d057273bf9ca6ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>commit</name>
      <anchorfile>structsoci_1_1odbc__session__backend.html</anchorfile>
      <anchor>a1143f68b14d1eb9f5fe8fa6b97e9691a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>get_backend_name</name>
      <anchorfile>structsoci_1_1odbc__session__backend.html</anchorfile>
      <anchor>af1e38fafae1626210b0311d6020cb19e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>get_connection_string</name>
      <anchorfile>structsoci_1_1odbc__session__backend.html</anchorfile>
      <anchor>a236809fc190960474cb0e90e006b755d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>database_product</type>
      <name>get_database_product</name>
      <anchorfile>structsoci_1_1odbc__session__backend.html</anchorfile>
      <anchor>a2a78073bc742f586aa497a9652c56f87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get_last_insert_id</name>
      <anchorfile>structsoci_1_1odbc__session__backend.html</anchorfile>
      <anchor>a12a4cf10a68694a1c60c24ba3b866664</anchor>
      <arglist>(session &amp;s, std::string const &amp;table, long &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get_next_sequence_value</name>
      <anchorfile>structsoci_1_1odbc__session__backend.html</anchorfile>
      <anchor>aaaca262e20a0c389386bca01beb7ec84</anchor>
      <arglist>(session &amp;s, std::string const &amp;sequence, long &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual odbc_blob_backend *</type>
      <name>make_blob_backend</name>
      <anchorfile>structsoci_1_1odbc__session__backend.html</anchorfile>
      <anchor>a7242891bf4973d4ba017fc2a437c1298</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual odbc_rowid_backend *</type>
      <name>make_rowid_backend</name>
      <anchorfile>structsoci_1_1odbc__session__backend.html</anchorfile>
      <anchor>ac7affde6fe9ecfee47a93c928bf99fc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual odbc_statement_backend *</type>
      <name>make_statement_backend</name>
      <anchorfile>structsoci_1_1odbc__session__backend.html</anchorfile>
      <anchor>a727007057c9c8db2428ceea4998354e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>odbc_session_backend</name>
      <anchorfile>structsoci_1_1odbc__session__backend.html</anchorfile>
      <anchor>a813da058167b9251da970a1e3466b54d</anchor>
      <arglist>(connection_parameters const &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_transaction</name>
      <anchorfile>structsoci_1_1odbc__session__backend.html</anchorfile>
      <anchor>a856296f8e981a7bc15fc3c449c8a5287</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>rollback</name>
      <anchorfile>structsoci_1_1odbc__session__backend.html</anchorfile>
      <anchor>aa9ef90eed28fa94f5af56c464b86d1bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~odbc_session_backend</name>
      <anchorfile>structsoci_1_1odbc__session__backend.html</anchorfile>
      <anchor>a1aeec8772215547fcc2bc0fd624b465f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>connection_string_</name>
      <anchorfile>structsoci_1_1odbc__session__backend.html</anchorfile>
      <anchor>af23355d86496db9891db0c9d56615022</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SQLHDBC</type>
      <name>hdbc_</name>
      <anchorfile>structsoci_1_1odbc__session__backend.html</anchorfile>
      <anchor>a11248224a7b5493abcb800c2336bc49f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SQLHENV</type>
      <name>henv_</name>
      <anchorfile>structsoci_1_1odbc__session__backend.html</anchorfile>
      <anchor>a7043e4b2f1c5d4236231e697c7cb4402</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>database_product</type>
      <name>product_</name>
      <anchorfile>structsoci_1_1odbc__session__backend.html</anchorfile>
      <anchor>a5a95db60ce4788ee6515fa48d19491cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::odbc_soci_error</name>
    <filename>classsoci_1_1odbc__soci__error.html</filename>
    <base>soci::soci_error</base>
    <member kind="function">
      <type>SQLINTEGER</type>
      <name>native_error_code</name>
      <anchorfile>classsoci_1_1odbc__soci__error.html</anchorfile>
      <anchor>a35da27eb42db81d9227aa0b950086444</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SQLCHAR const  *</type>
      <name>odbc_error_code</name>
      <anchorfile>classsoci_1_1odbc__soci__error.html</anchorfile>
      <anchor>a1a26f69536a2462f936a88bb88dc7ddc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SQLCHAR const  *</type>
      <name>odbc_error_message</name>
      <anchorfile>classsoci_1_1odbc__soci__error.html</anchorfile>
      <anchor>a1f6edd7403a88e4962f1e9f2029a087b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>odbc_soci_error</name>
      <anchorfile>classsoci_1_1odbc__soci__error.html</anchorfile>
      <anchor>addfa6efd8e197ea0ad7bc03e95a866d9</anchor>
      <arglist>(SQLSMALLINT htype, SQLHANDLE hndl, std::string const &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>interpret_odbc_error</name>
      <anchorfile>classsoci_1_1odbc__soci__error.html</anchorfile>
      <anchor>aa4d43fa0a7b1f6e66563006e666c6514</anchor>
      <arglist>(SQLSMALLINT htype, SQLHANDLE hndl, std::string const &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SQLCHAR</type>
      <name>message_</name>
      <anchorfile>classsoci_1_1odbc__soci__error.html</anchorfile>
      <anchor>aacbbd9ff9a07d422716658d5d0db5382</anchor>
      <arglist>[SQL_MAX_MESSAGE_LENGTH+1]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SQLINTEGER</type>
      <name>sqlcode_</name>
      <anchorfile>classsoci_1_1odbc__soci__error.html</anchorfile>
      <anchor>a59695b2dd1a76f971d8d1d47e7536b55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SQLCHAR</type>
      <name>sqlstate_</name>
      <anchorfile>classsoci_1_1odbc__soci__error.html</anchorfile>
      <anchor>a5e2264b3084d2b084d5c3e231c8f711e</anchor>
      <arglist>[SQL_SQLSTATE_SIZE+1]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::odbc_standard_into_type_backend</name>
    <filename>structsoci_1_1odbc__standard__into__type__backend.html</filename>
    <base>soci::details::standard_into_type_backend</base>
    <base protection="private">soci::odbc_standard_type_backend_base</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1odbc__standard__into__type__backend.html</anchorfile>
      <anchor>a5eebce3509376a908277198107c5a50a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>define_by_pos</name>
      <anchorfile>structsoci_1_1odbc__standard__into__type__backend.html</anchorfile>
      <anchor>aee64cac3fd16b341a8e76446f2304433</anchor>
      <arglist>(int &amp;position, void *data, details::exchange_type type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>odbc_standard_into_type_backend</name>
      <anchorfile>structsoci_1_1odbc__standard__into__type__backend.html</anchorfile>
      <anchor>aa625bff91a4d4a8212867a9e6d043ab0</anchor>
      <arglist>(odbc_statement_backend &amp;st)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>post_fetch</name>
      <anchorfile>structsoci_1_1odbc__standard__into__type__backend.html</anchorfile>
      <anchor>af58efe63587bb799b540fea6470c52fa</anchor>
      <arglist>(bool gotData, bool calledFromFetch, indicator *ind)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pre_fetch</name>
      <anchorfile>structsoci_1_1odbc__standard__into__type__backend.html</anchorfile>
      <anchor>a0a77321ad479f0c4db7cd68faccdb394</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>buf_</name>
      <anchorfile>structsoci_1_1odbc__standard__into__type__backend.html</anchorfile>
      <anchor>a8e31662a18ba63388c2ff97903ce4c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data_</name>
      <anchorfile>structsoci_1_1odbc__standard__into__type__backend.html</anchorfile>
      <anchor>a3c41fa0c6642a12531f788ee6a0c3955</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SQLSMALLINT</type>
      <name>odbcType_</name>
      <anchorfile>structsoci_1_1odbc__standard__into__type__backend.html</anchorfile>
      <anchor>addedcb08a343c54133d477d81c7ba056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>position_</name>
      <anchorfile>structsoci_1_1odbc__standard__into__type__backend.html</anchorfile>
      <anchor>aa70ec24d61574dc3bab045f3a194005a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>details::exchange_type</type>
      <name>type_</name>
      <anchorfile>structsoci_1_1odbc__standard__into__type__backend.html</anchorfile>
      <anchor>a32ff88371aaa03934def24a683959b28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SQLLEN</type>
      <name>valueLen_</name>
      <anchorfile>structsoci_1_1odbc__standard__into__type__backend.html</anchorfile>
      <anchor>ae50be7cb507305ad59a113820e7a238b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::odbc_standard_type_backend_base</name>
    <filename>classsoci_1_1odbc__standard__type__backend__base.html</filename>
    <member kind="enumvalue" protection="protected">
      <name>max_bigint_length</name>
      <anchorfile>classsoci_1_1odbc__standard__type__backend__base.html</anchorfile>
      <anchor>a6a4e737ef547229674d3a672165fbc8ba38d07d52c0d8f8fb2fd7522d014d4e7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>max_bigint_length</name>
      <anchorfile>classsoci_1_1odbc__standard__type__backend__base.html</anchorfile>
      <anchor>a6a4e737ef547229674d3a672165fbc8ba38d07d52c0d8f8fb2fd7522d014d4e7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>odbc_standard_type_backend_base</name>
      <anchorfile>classsoci_1_1odbc__standard__type__backend__base.html</anchorfile>
      <anchor>a28e2e2a9411a16713346c92d3e6ae636</anchor>
      <arglist>(odbc_statement_backend &amp;st)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>use_string_for_bigint</name>
      <anchorfile>classsoci_1_1odbc__standard__type__backend__base.html</anchorfile>
      <anchor>ab06304fee7ed88ca2f9b8b701cf92628</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>odbc_statement_backend &amp;</type>
      <name>statement_</name>
      <anchorfile>classsoci_1_1odbc__standard__type__backend__base.html</anchorfile>
      <anchor>a91064906d2b1103608e694fcd0ec3792</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::odbc_standard_use_type_backend</name>
    <filename>structsoci_1_1odbc__standard__use__type__backend.html</filename>
    <base>soci::details::standard_use_type_backend</base>
    <base protection="private">soci::odbc_standard_type_backend_base</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>bind_by_name</name>
      <anchorfile>structsoci_1_1odbc__standard__use__type__backend.html</anchorfile>
      <anchor>af6db8e63fcd1be84d20fc57f64861d98</anchor>
      <arglist>(std::string const &amp;name, void *data, details::exchange_type type, bool readOnly)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>bind_by_pos</name>
      <anchorfile>structsoci_1_1odbc__standard__use__type__backend.html</anchorfile>
      <anchor>a7c433e1b6169f034548f54f0dfd13699</anchor>
      <arglist>(int &amp;position, void *data, details::exchange_type type, bool readOnly)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1odbc__standard__use__type__backend.html</anchorfile>
      <anchor>ae0b84bf02adc759ad076af0247c96273</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>odbc_standard_use_type_backend</name>
      <anchorfile>structsoci_1_1odbc__standard__use__type__backend.html</anchorfile>
      <anchor>aa4e7e5707c5f6ccf9ceb25f1f34eecc7</anchor>
      <arglist>(odbc_statement_backend &amp;st)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>post_use</name>
      <anchorfile>structsoci_1_1odbc__standard__use__type__backend.html</anchorfile>
      <anchor>a8e32924009ceab52dd59b295da1adb08</anchor>
      <arglist>(bool gotData, indicator *ind)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pre_use</name>
      <anchorfile>structsoci_1_1odbc__standard__use__type__backend.html</anchorfile>
      <anchor>aae133e4b930de934f5e424fb51b9a599</anchor>
      <arglist>(indicator const *ind)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>prepare_for_bind</name>
      <anchorfile>structsoci_1_1odbc__standard__use__type__backend.html</anchorfile>
      <anchor>a58c0733162ccf56ea12219f36fb9cf46</anchor>
      <arglist>(SQLLEN &amp;size, SQLSMALLINT &amp;sqlType, SQLSMALLINT &amp;cType)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>buf_</name>
      <anchorfile>structsoci_1_1odbc__standard__use__type__backend.html</anchorfile>
      <anchor>ab39f0b357cefaba02f644280a457c759</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data_</name>
      <anchorfile>structsoci_1_1odbc__standard__use__type__backend.html</anchorfile>
      <anchor>a25592b134ce20fdf6f06b7f82a48c879</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SQLLEN</type>
      <name>indHolder_</name>
      <anchorfile>structsoci_1_1odbc__standard__use__type__backend.html</anchorfile>
      <anchor>ab8ccef5a085aa236c016b5e9dd1973dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>position_</name>
      <anchorfile>structsoci_1_1odbc__standard__use__type__backend.html</anchorfile>
      <anchor>ad8934b5b863d1bf53b61a81a9c9df016</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>details::exchange_type</type>
      <name>type_</name>
      <anchorfile>structsoci_1_1odbc__standard__use__type__backend.html</anchorfile>
      <anchor>a79893e34ab72d39b2d95a4386d7a661f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::odbc_statement_backend</name>
    <filename>structsoci_1_1odbc__statement__backend.html</filename>
    <base>soci::details::statement_backend</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>alloc</name>
      <anchorfile>structsoci_1_1odbc__statement__backend.html</anchorfile>
      <anchor>ab199d7afc08d34924512ae85b1e2f04c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1odbc__statement__backend.html</anchorfile>
      <anchor>af6d5a0ddefbc88a0421360bdfd8d8068</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>column_size</name>
      <anchorfile>structsoci_1_1odbc__statement__backend.html</anchorfile>
      <anchor>a9e93e8be645c06b52dee99dd00eb5bae</anchor>
      <arglist>(int position)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>describe_column</name>
      <anchorfile>structsoci_1_1odbc__statement__backend.html</anchorfile>
      <anchor>af614a42b86dc85191f72fc4fb9a669be</anchor>
      <arglist>(int colNum, data_type &amp;dtype, std::string &amp;columnName)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual exec_fetch_result</type>
      <name>execute</name>
      <anchorfile>structsoci_1_1odbc__statement__backend.html</anchorfile>
      <anchor>a699a074d8fb2f39ba1f61546c7d071b5</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual exec_fetch_result</type>
      <name>fetch</name>
      <anchorfile>structsoci_1_1odbc__statement__backend.html</anchorfile>
      <anchor>a725eebb70675daf956de5ea12db48257</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual long long</type>
      <name>get_affected_rows</name>
      <anchorfile>structsoci_1_1odbc__statement__backend.html</anchorfile>
      <anchor>ae0023909281cacb59e19cb052d7c69f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_number_of_rows</name>
      <anchorfile>structsoci_1_1odbc__statement__backend.html</anchorfile>
      <anchor>aade89d03f7cc359f1b1cb8ec1b23301e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual odbc_standard_into_type_backend *</type>
      <name>make_into_type_backend</name>
      <anchorfile>structsoci_1_1odbc__statement__backend.html</anchorfile>
      <anchor>ae4b942f73c850dc9913a506dcee489ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual odbc_standard_use_type_backend *</type>
      <name>make_use_type_backend</name>
      <anchorfile>structsoci_1_1odbc__statement__backend.html</anchorfile>
      <anchor>a7d5719500b4bc87bff8bbf368194e1bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual odbc_vector_into_type_backend *</type>
      <name>make_vector_into_type_backend</name>
      <anchorfile>structsoci_1_1odbc__statement__backend.html</anchorfile>
      <anchor>a04d4c78713baec9b9bc4b4bb8de3f88b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual odbc_vector_use_type_backend *</type>
      <name>make_vector_use_type_backend</name>
      <anchorfile>structsoci_1_1odbc__statement__backend.html</anchorfile>
      <anchor>afb4aab5b8a97dd92a501ede0a85bd725</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>odbc_statement_backend</name>
      <anchorfile>structsoci_1_1odbc__statement__backend.html</anchorfile>
      <anchor>a3c8824b8173dfbc9f38e399dad08f3d7</anchor>
      <arglist>(odbc_session_backend &amp;session)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>prepare</name>
      <anchorfile>structsoci_1_1odbc__statement__backend.html</anchorfile>
      <anchor>abbfc212b0da09df106ce1567a9622635</anchor>
      <arglist>(std::string const &amp;query, details::statement_type eType)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>prepare_for_describe</name>
      <anchorfile>structsoci_1_1odbc__statement__backend.html</anchorfile>
      <anchor>a5db757e4199558850e5820cdead1a98c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>rewrite_for_procedure_call</name>
      <anchorfile>structsoci_1_1odbc__statement__backend.html</anchorfile>
      <anchor>acf4766550011fd5eefc39a7fc23470e9</anchor>
      <arglist>(std::string const &amp;query)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>boundByName_</name>
      <anchorfile>structsoci_1_1odbc__statement__backend.html</anchorfile>
      <anchor>a01986140854328aa88c52d8f762a5dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>boundByPos_</name>
      <anchorfile>structsoci_1_1odbc__statement__backend.html</anchorfile>
      <anchor>a531f7d03d911c4afeb63610f6e3b1f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>hasVectorUseElements_</name>
      <anchorfile>structsoci_1_1odbc__statement__backend.html</anchorfile>
      <anchor>a0fcd00cf29ceb74fa20b63f32714dca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SQLHSTMT</type>
      <name>hstmt_</name>
      <anchorfile>structsoci_1_1odbc__statement__backend.html</anchorfile>
      <anchor>ae28dc4d31e54cbf8578dc090b3cebb12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>names_</name>
      <anchorfile>structsoci_1_1odbc__statement__backend.html</anchorfile>
      <anchor>ae6851ff2b9a6d5fb44a142395092fbb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SQLULEN</type>
      <name>numRowsFetched_</name>
      <anchorfile>structsoci_1_1odbc__statement__backend.html</anchorfile>
      <anchor>a4eda755900dde3520dd273d727210193</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>query_</name>
      <anchorfile>structsoci_1_1odbc__statement__backend.html</anchorfile>
      <anchor>ac88750bf9d9da6081adf1635bd050248</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long long</type>
      <name>rowsAffected_</name>
      <anchorfile>structsoci_1_1odbc__statement__backend.html</anchorfile>
      <anchor>a25d41694c364b960acc9a3d4f7f9af5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>odbc_session_backend &amp;</type>
      <name>session_</name>
      <anchorfile>structsoci_1_1odbc__statement__backend.html</anchorfile>
      <anchor>a6e3c73026a642280a9aa9e2f26606ac5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::odbc_vector_into_type_backend</name>
    <filename>structsoci_1_1odbc__vector__into__type__backend.html</filename>
    <base>soci::details::vector_into_type_backend</base>
    <base protection="private">soci::odbc_standard_type_backend_base</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1odbc__vector__into__type__backend.html</anchorfile>
      <anchor>aecd6c7d2ca914a161538e1bfab2f5e91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>define_by_pos</name>
      <anchorfile>structsoci_1_1odbc__vector__into__type__backend.html</anchorfile>
      <anchor>aa47677b1518730815b4a921504dc0442</anchor>
      <arglist>(int &amp;position, void *data, details::exchange_type type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>odbc_vector_into_type_backend</name>
      <anchorfile>structsoci_1_1odbc__vector__into__type__backend.html</anchorfile>
      <anchor>af3488a7458063c439e85ba9d015c442a</anchor>
      <arglist>(odbc_statement_backend &amp;st)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>post_fetch</name>
      <anchorfile>structsoci_1_1odbc__vector__into__type__backend.html</anchorfile>
      <anchor>acb1db340cfe95028d1287c13a01f7fef</anchor>
      <arglist>(bool gotData, indicator *ind)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pre_fetch</name>
      <anchorfile>structsoci_1_1odbc__vector__into__type__backend.html</anchorfile>
      <anchor>aee1236b74c2291a5e30abe2fff081852</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepare_indicators</name>
      <anchorfile>structsoci_1_1odbc__vector__into__type__backend.html</anchorfile>
      <anchor>a14606df3b2ea798da10a8b044330e44e</anchor>
      <arglist>(std::size_t size)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>resize</name>
      <anchorfile>structsoci_1_1odbc__vector__into__type__backend.html</anchorfile>
      <anchor>a4f674025ba0287f754136c59dcdecaa0</anchor>
      <arglist>(std::size_t sz)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>size</name>
      <anchorfile>structsoci_1_1odbc__vector__into__type__backend.html</anchorfile>
      <anchor>ad1290a073c2d6d62eff29092287cf008</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>buf_</name>
      <anchorfile>structsoci_1_1odbc__vector__into__type__backend.html</anchorfile>
      <anchor>a4a9671d122a399b230c5a54f2eb3c82b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>colSize_</name>
      <anchorfile>structsoci_1_1odbc__vector__into__type__backend.html</anchorfile>
      <anchor>a4e145af11cbd069cbcb56a47e52d9c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data_</name>
      <anchorfile>structsoci_1_1odbc__vector__into__type__backend.html</anchorfile>
      <anchor>a57faac354e87cd3d66c1d9efbe29505a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SQLLEN *</type>
      <name>indHolders_</name>
      <anchorfile>structsoci_1_1odbc__vector__into__type__backend.html</anchorfile>
      <anchor>ab7483fe57147a00ac78332136f5d0ea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; SQLLEN &gt;</type>
      <name>indHolderVec_</name>
      <anchorfile>structsoci_1_1odbc__vector__into__type__backend.html</anchorfile>
      <anchor>a535d512c4aab207369db9a9844a3cf3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SQLSMALLINT</type>
      <name>odbcType_</name>
      <anchorfile>structsoci_1_1odbc__vector__into__type__backend.html</anchorfile>
      <anchor>a145b56b633ecb156e8a94aeebb1dbe68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>details::exchange_type</type>
      <name>type_</name>
      <anchorfile>structsoci_1_1odbc__vector__into__type__backend.html</anchorfile>
      <anchor>a71cb443a4ac1d0a7d56f05179c3379fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::odbc_vector_use_type_backend</name>
    <filename>structsoci_1_1odbc__vector__use__type__backend.html</filename>
    <base>soci::details::vector_use_type_backend</base>
    <base protection="private">soci::odbc_standard_type_backend_base</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>bind_by_name</name>
      <anchorfile>structsoci_1_1odbc__vector__use__type__backend.html</anchorfile>
      <anchor>ad3fb9a573c1a418cf3e6b3e729db0a5d</anchor>
      <arglist>(std::string const &amp;name, void *data, details::exchange_type type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>bind_by_pos</name>
      <anchorfile>structsoci_1_1odbc__vector__use__type__backend.html</anchorfile>
      <anchor>ad92f049605e5123a5224ed08d8524c3f</anchor>
      <arglist>(int &amp;position, void *data, details::exchange_type type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bind_helper</name>
      <anchorfile>structsoci_1_1odbc__vector__use__type__backend.html</anchorfile>
      <anchor>a7d9fa42602e463f306f35435e10b4b27</anchor>
      <arglist>(int &amp;position, void *data, details::exchange_type type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1odbc__vector__use__type__backend.html</anchorfile>
      <anchor>a4d99d5d45ed7867503c0d8568975566f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>odbc_vector_use_type_backend</name>
      <anchorfile>structsoci_1_1odbc__vector__use__type__backend.html</anchorfile>
      <anchor>ae04f03867170c18a8ec5f31f7dc2a8fe</anchor>
      <arglist>(odbc_statement_backend &amp;st)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pre_use</name>
      <anchorfile>structsoci_1_1odbc__vector__use__type__backend.html</anchorfile>
      <anchor>a2341f38d744147650afced0a8ecedded</anchor>
      <arglist>(indicator const *ind)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepare_for_bind</name>
      <anchorfile>structsoci_1_1odbc__vector__use__type__backend.html</anchorfile>
      <anchor>a688a18d87982ad397c965f4e2e61af86</anchor>
      <arglist>(void *&amp;data, SQLUINTEGER &amp;size, SQLSMALLINT &amp;sqlType, SQLSMALLINT &amp;cType)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepare_indicators</name>
      <anchorfile>structsoci_1_1odbc__vector__use__type__backend.html</anchorfile>
      <anchor>a4e502e70b5b435fd550133198eb9e178</anchor>
      <arglist>(std::size_t size)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>size</name>
      <anchorfile>structsoci_1_1odbc__vector__use__type__backend.html</anchorfile>
      <anchor>aa67d0804ede9416b53815ef8f3f84e5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>buf_</name>
      <anchorfile>structsoci_1_1odbc__vector__use__type__backend.html</anchorfile>
      <anchor>afdd029557f6c2d4dc62cf3350ca3e798</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>colSize_</name>
      <anchorfile>structsoci_1_1odbc__vector__use__type__backend.html</anchorfile>
      <anchor>a89aa6cc1c39071803196f3a417e23291</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data_</name>
      <anchorfile>structsoci_1_1odbc__vector__use__type__backend.html</anchorfile>
      <anchor>a1fab36bf5ad32fecda8b3390475647f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SQLLEN *</type>
      <name>indHolders_</name>
      <anchorfile>structsoci_1_1odbc__vector__use__type__backend.html</anchorfile>
      <anchor>a730dc245e87b7b5b962afb93cf90685e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; SQLLEN &gt;</type>
      <name>indHolderVec_</name>
      <anchorfile>structsoci_1_1odbc__vector__use__type__backend.html</anchorfile>
      <anchor>a1a596f4cdfdc2bc6e76f492d1a44d05b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>maxSize_</name>
      <anchorfile>structsoci_1_1odbc__vector__use__type__backend.html</anchorfile>
      <anchor>a474baf9df3c3523f191a7381bad4950c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>details::exchange_type</type>
      <name>type_</name>
      <anchorfile>structsoci_1_1odbc__vector__use__type__backend.html</anchorfile>
      <anchor>aa1bee2a580549e9532dd07bee89e95c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>oid_table_creator</name>
    <filename>structoid__table__creator.html</filename>
    <base>soci::tests::table_creator_base</base>
    <member kind="function">
      <type></type>
      <name>oid_table_creator</name>
      <anchorfile>structoid__table__creator.html</anchorfile>
      <anchor>ab7145d4a960187454db6c45fc4c520a1</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::once_temp_type</name>
    <filename>classsoci_1_1details_1_1once__temp__type.html</filename>
    <member kind="function">
      <type></type>
      <name>once_temp_type</name>
      <anchorfile>classsoci_1_1details_1_1once__temp__type.html</anchorfile>
      <anchor>a623f9f2772e0dc35624b7dbf1861517f</anchor>
      <arglist>(session &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>once_temp_type</name>
      <anchorfile>classsoci_1_1details_1_1once__temp__type.html</anchorfile>
      <anchor>af4fa0145f22bf900a02d10818414e73f</anchor>
      <arglist>(once_temp_type const &amp;o)</arglist>
    </member>
    <member kind="function">
      <type>once_temp_type &amp;</type>
      <name>operator,</name>
      <anchorfile>classsoci_1_1details_1_1once__temp__type.html</anchorfile>
      <anchor>ade0d1bff927e4ce6c3ecf9b24a7ada96</anchor>
      <arglist>(into_type_ptr const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>once_temp_type &amp;</type>
      <name>operator,</name>
      <anchorfile>classsoci_1_1details_1_1once__temp__type.html</anchorfile>
      <anchor>ad6fc4726fc22202c71075a48de8c0a4b</anchor>
      <arglist>(into_container&lt; T, Indicator &gt; const &amp;ic)</arglist>
    </member>
    <member kind="function">
      <type>once_temp_type &amp;</type>
      <name>operator,</name>
      <anchorfile>classsoci_1_1details_1_1once__temp__type.html</anchorfile>
      <anchor>a1dc5f106800649bac8251c421b7c1fcf</anchor>
      <arglist>(use_container&lt; T, Indicator &gt; const &amp;uc)</arglist>
    </member>
    <member kind="function">
      <type>once_temp_type &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classsoci_1_1details_1_1once__temp__type.html</anchorfile>
      <anchor>a2c8dbf5cb5ba39bc95932611d3c1ca20</anchor>
      <arglist>(T const &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>once_temp_type &amp;</type>
      <name>operator=</name>
      <anchorfile>classsoci_1_1details_1_1once__temp__type.html</anchorfile>
      <anchor>a7fe22feda54bedf987b6fa7bae2ac837</anchor>
      <arglist>(once_temp_type const &amp;o)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~once_temp_type</name>
      <anchorfile>classsoci_1_1details_1_1once__temp__type.html</anchorfile>
      <anchor>a9e3d252d1c4a19ded08e9f49a3b5de5c</anchor>
      <arglist>() SOCI_ONCE_TEMP_TYPE_NOEXCEPT</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ref_counted_statement *</type>
      <name>rcst_</name>
      <anchorfile>classsoci_1_1details_1_1once__temp__type.html</anchorfile>
      <anchor>a9e191df3608f715ad0815247efbca668</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::once_type</name>
    <filename>classsoci_1_1details_1_1once__type.html</filename>
    <member kind="function">
      <type></type>
      <name>once_type</name>
      <anchorfile>classsoci_1_1details_1_1once__type.html</anchorfile>
      <anchor>a73909a4f454ca18c6698ee85a92d2b76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>once_type</name>
      <anchorfile>classsoci_1_1details_1_1once__type.html</anchorfile>
      <anchor>ad45ca165d23cf15a2d7fb13c4d40d26a</anchor>
      <arglist>(session *s)</arglist>
    </member>
    <member kind="function">
      <type>once_temp_type</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classsoci_1_1details_1_1once__type.html</anchorfile>
      <anchor>a73167a1d2a15e127861bbe419e7f5e71</anchor>
      <arglist>(T const &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_session</name>
      <anchorfile>classsoci_1_1details_1_1once__type.html</anchorfile>
      <anchor>a0a2fd8d7d8bfa37f92e2a3540962c4e5</anchor>
      <arglist>(session *s)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>session *</type>
      <name>session_</name>
      <anchorfile>classsoci_1_1details_1_1once__type.html</anchorfile>
      <anchor>a0608d2c7c9dbaf33b7e0d285667e7f28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::OptimizationAlgorithm</name>
    <filename>classISM_1_1OptimizationAlgorithm.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>OptimizationAlgorithm</name>
      <anchorfile>classISM_1_1OptimizationAlgorithm.html</anchorfile>
      <anchor>aeb9a8c68aaf60cfb0d03651ad20d62ae</anchor>
      <arglist>(NeighbourhoodFunctionPtr&lt; InstanceType &gt; neighbourhoodFunction, CostFunctionPtr&lt; InstanceType &gt; costFunction)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual InstanceType</type>
      <name>optimize</name>
      <anchorfile>classISM_1_1OptimizationAlgorithm.html</anchorfile>
      <anchor>a847c6f98536e1c31f2ddf91244187ae0</anchor>
      <arglist>(InstanceType startInstance)=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CostFunctionPtr&lt; InstanceType &gt;</type>
      <name>mCostFunction</name>
      <anchorfile>classISM_1_1OptimizationAlgorithm.html</anchorfile>
      <anchor>a41d032e9313eaef4ff83a2092bb035c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NeighbourhoodFunctionPtr&lt; InstanceType &gt;</type>
      <name>mNeighbourhoodFunction</name>
      <anchorfile>classISM_1_1OptimizationAlgorithm.html</anchorfile>
      <anchor>adbcbf54b6a3016c037f5bdb033b81039</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ISM::OptimizationAlgorithmParameters</name>
    <filename>structISM_1_1OptimizationAlgorithmParameters.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>costDeltaDecreaseFactor</name>
      <anchorfile>structISM_1_1OptimizationAlgorithmParameters.html</anchorfile>
      <anchor>aba7bcdd7a22a41a25e293ffe02ba44bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>endTemperature</name>
      <anchorfile>structISM_1_1OptimizationAlgorithmParameters.html</anchorfile>
      <anchor>a7e8d6bfe85d21bc21f59fbc954b64650</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>initialAcceptableCostDelta</name>
      <anchorfile>structISM_1_1OptimizationAlgorithmParameters.html</anchorfile>
      <anchor>ac4f124ae89275fda147dc684c3be56b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>optimizationAlgorithmId</name>
      <anchorfile>structISM_1_1OptimizationAlgorithmParameters.html</anchorfile>
      <anchor>a5379f7f0b93588e3ca8d5e4e4e414fa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>randomRestartProbability</name>
      <anchorfile>structISM_1_1OptimizationAlgorithmParameters.html</anchorfile>
      <anchor>ae55ec35dc1011d4c2e47d890321d038e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>randomWalkProbability</name>
      <anchorfile>structISM_1_1OptimizationAlgorithmParameters.html</anchorfile>
      <anchor>a949dc9df7b596dc4dcdfbb405248417b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>repetitionsBeforeUpdated</name>
      <anchorfile>structISM_1_1OptimizationAlgorithmParameters.html</anchorfile>
      <anchor>a16942fb0679b854e8a39559031cd2e38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>startFromRandomTopology</name>
      <anchorfile>structISM_1_1OptimizationAlgorithmParameters.html</anchorfile>
      <anchor>a5bd97324ab99a7295191d0374248032b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>startTemperature</name>
      <anchorfile>structISM_1_1OptimizationAlgorithmParameters.html</anchorfile>
      <anchor>a79612ef3320b49225032f46fe9d09dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>temperatureFactor</name>
      <anchorfile>structISM_1_1OptimizationAlgorithmParameters.html</anchorfile>
      <anchor>abde22b1a38b9925df5274fba9fa3d1df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ISM::SVGHelper::OptimizationRound</name>
    <filename>structISM_1_1SVGHelper_1_1OptimizationRound.html</filename>
    <member kind="variable">
      <type>std::vector&lt; TopologyContainer &gt;</type>
      <name>evaluatedTopologies</name>
      <anchorfile>structISM_1_1SVGHelper_1_1OptimizationRound.html</anchorfile>
      <anchor>a42e32b26601f2a8abbc685c04a1ae97a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>selectedTopologyIndex</name>
      <anchorfile>structISM_1_1SVGHelper_1_1OptimizationRound.html</anchorfile>
      <anchor>ae26e50c372ae684bbc182ec8003ef043</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>selectedTopologyType</name>
      <anchorfile>structISM_1_1SVGHelper_1_1OptimizationRound.html</anchorfile>
      <anchor>ad3e97b05dae041724aaeaf685ca27872</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ISM::SVGHelper::OptimizationRun</name>
    <filename>structISM_1_1SVGHelper_1_1OptimizationRun.html</filename>
    <member kind="variable">
      <type>std::vector&lt; OptimizationRound &gt;</type>
      <name>allRounds</name>
      <anchorfile>structISM_1_1SVGHelper_1_1OptimizationRun.html</anchorfile>
      <anchor>a6a0434675a8fb76dc42dfc8e8529c7f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lastSelectedIndex</name>
      <anchorfile>structISM_1_1SVGHelper_1_1OptimizationRun.html</anchorfile>
      <anchor>adf682d1816f10e0660b24fc688951d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>maxAverageRecognitionRuntime</name>
      <anchorfile>structISM_1_1SVGHelper_1_1OptimizationRun.html</anchorfile>
      <anchor>aacc825d5909d8971aef29d7b9a822563</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>maxCost</name>
      <anchorfile>structISM_1_1SVGHelper_1_1OptimizationRun.html</anchorfile>
      <anchor>a4e71136a6768f7aef9d7bd2d52021b27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>minAverageRecognitionRuntime</name>
      <anchorfile>structISM_1_1SVGHelper_1_1OptimizationRun.html</anchorfile>
      <anchor>a30edefd4970f0249f194bbb410efae0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>minCost</name>
      <anchorfile>structISM_1_1SVGHelper_1_1OptimizationRun.html</anchorfile>
      <anchor>a2abdedb65ec8122b09625f4948938862</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::OptimizationRunner</name>
    <filename>classISM_1_1OptimizationRunner.html</filename>
    <member kind="function">
      <type></type>
      <name>OptimizationRunner</name>
      <anchorfile>classISM_1_1OptimizationRunner.html</anchorfile>
      <anchor>a6fe6c358bf94319cad0412e472085b0b</anchor>
      <arglist>(TopologyManagerPtr topologyManager, DocumentationHelperPtr documentationHelper, OptimizationAlgorithmParameters optimizationAlgorithmParameters, CostFunctionParameters costFunctionParameters, bool storeFullyMeshedISM, bool storeStartTopologyISM)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; double, TreePtr &gt;</type>
      <name>runOptimization</name>
      <anchorfile>classISM_1_1OptimizationRunner.html</anchorfile>
      <anchor>a74e53d6d52f363b6eff1ee5591e61295</anchor>
      <arglist>(const std::string &amp;pattern, TopologyPtr startTopology=NULL)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>analyzeStarAndFullyMeshedTopologies</name>
      <anchorfile>classISM_1_1OptimizationRunner.html</anchorfile>
      <anchor>abc4ac1dd0e9153d09628c83590a5e5bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>documentOptimzationRun</name>
      <anchorfile>classISM_1_1OptimizationRunner.html</anchorfile>
      <anchor>adba0e6aa525c2d707f2fd6197062e285</anchor>
      <arglist>(TopologyPtr bestTopology)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initCostFunction</name>
      <anchorfile>classISM_1_1OptimizationRunner.html</anchorfile>
      <anchor>acee0f993c2ccd99ad10746f5c4b538c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initOptimizationAlgorithm</name>
      <anchorfile>classISM_1_1OptimizationRunner.html</anchorfile>
      <anchor>ae5bab479c579c3b6c59e04b154e19937</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>logAnalysingStarAndFullyMeshedTopologies</name>
      <anchorfile>classISM_1_1OptimizationRunner.html</anchorfile>
      <anchor>a4235ce51abeaf178c46fe42de8b4db5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>logInvalidStartTopology</name>
      <anchorfile>classISM_1_1OptimizationRunner.html</anchorfile>
      <anchor>aebbb3f36042cbb7b827dc43eee9bb192</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>logOptimizationFinish</name>
      <anchorfile>classISM_1_1OptimizationRunner.html</anchorfile>
      <anchor>ae0535a2ba70c057e8c1c04523c457deb</anchor>
      <arglist>(TopologyPtr bestTopology)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>logOptimizationStart</name>
      <anchorfile>classISM_1_1OptimizationRunner.html</anchorfile>
      <anchor>a14df62856c7c437b6e969a1d97270843</anchor>
      <arglist>(const std::string &amp;patternName)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>logRandomRestart</name>
      <anchorfile>classISM_1_1OptimizationRunner.html</anchorfile>
      <anchor>aefa8fefe834b5fdddb1a7d57fe1d13f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>logSelectedStartTopology</name>
      <anchorfile>classISM_1_1OptimizationRunner.html</anchorfile>
      <anchor>a1bd7e4528df13a14c0c4266862f349a5</anchor>
      <arglist>(TopologyPtr bestStartTopology)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>logStarsAndFullyMeshedResult</name>
      <anchorfile>classISM_1_1OptimizationRunner.html</anchorfile>
      <anchor>ace5242870a934d23d161dede7f8c944f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>logStartTopologies</name>
      <anchorfile>classISM_1_1OptimizationRunner.html</anchorfile>
      <anchor>a82ddeccafdcde873f8f61e804d33ee65</anchor>
      <arglist>(const std::vector&lt; TopologyPtr &gt; &amp;startTopologies)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>logWeightedSum</name>
      <anchorfile>classISM_1_1OptimizationRunner.html</anchorfile>
      <anchor>adafabd2ca43f98300779eb35361656d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>prepareOptimizationRun</name>
      <anchorfile>classISM_1_1OptimizationRunner.html</anchorfile>
      <anchor>af606442cb3b94599e71a45d5c2402ed5</anchor>
      <arglist>(std::vector&lt; TopologyPtr &gt; &amp;startTopologies)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>TopologyPtr</type>
      <name>selectStartTopology</name>
      <anchorfile>classISM_1_1OptimizationRunner.html</anchorfile>
      <anchor>ac6030d2924212c6d83e452ea00b10e27</anchor>
      <arglist>(std::vector&lt; TopologyPtr &gt; &amp;startTopologies)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>LOG_COLOR_OPTIMIZATION_STRATEGY</name>
      <anchorfile>classISM_1_1OptimizationRunner.html</anchorfile>
      <anchor>a99272afb331b53617d8a3e45d20a1108</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CostFunctionPtr&lt; TopologyPtr &gt;</type>
      <name>mCostFunction</name>
      <anchorfile>classISM_1_1OptimizationRunner.html</anchorfile>
      <anchor>a7c0233b4ca21bb88cd6a86f9d7aefdc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CostFunctionParameters</type>
      <name>mCostFunctionParameters</name>
      <anchorfile>classISM_1_1OptimizationRunner.html</anchorfile>
      <anchor>abf2a2065d185c0c2c8f9a7a87938e4ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>mCurrentPatternName</name>
      <anchorfile>classISM_1_1OptimizationRunner.html</anchorfile>
      <anchor>a5d9805b50e880a0cd90c9b5615018847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::uniform_real_distribution&lt; double &gt;</type>
      <name>mDistribution</name>
      <anchorfile>classISM_1_1OptimizationRunner.html</anchorfile>
      <anchor>ae4286f8f4031a588500afb784e56e83c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DocumentationHelperPtr</type>
      <name>mDocumentationHelper</name>
      <anchorfile>classISM_1_1OptimizationRunner.html</anchorfile>
      <anchor>ad898e196fbf7102cca87d370a6b5fc2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TopologyPtr</type>
      <name>mFullyMeshedTopology</name>
      <anchorfile>classISM_1_1OptimizationRunner.html</anchorfile>
      <anchor>af5e02af9d8f599aa627a4a8fd6377259</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::default_random_engine</type>
      <name>mGenerator</name>
      <anchorfile>classISM_1_1OptimizationRunner.html</anchorfile>
      <anchor>a627c31bbf7043c520d4439eb0a8faba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mMaxAverageRecognitionRuntime</name>
      <anchorfile>classISM_1_1OptimizationRunner.html</anchorfile>
      <anchor>af1eadb19902f14e2453bcb0997045a95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>mMaxFalsePositives</name>
      <anchorfile>classISM_1_1OptimizationRunner.html</anchorfile>
      <anchor>aab20be322b78416a3ae11c216a073d6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mMinAverageRecognitionRuntime</name>
      <anchorfile>classISM_1_1OptimizationRunner.html</anchorfile>
      <anchor>a35cd759331f4730a7a51dc26523663e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>mMinFalsePositives</name>
      <anchorfile>classISM_1_1OptimizationRunner.html</anchorfile>
      <anchor>ab9b2171ee491d212cee430bd909c7b82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OptimizationAlgorithmPtr&lt; TopologyPtr &gt;</type>
      <name>mOptimizationAlgorithm</name>
      <anchorfile>classISM_1_1OptimizationRunner.html</anchorfile>
      <anchor>a2c5d100f4ca5157bcc94f8607ed2e4d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OptimizationAlgorithmParameters</type>
      <name>mOptimizationAlgorithmParameters</name>
      <anchorfile>classISM_1_1OptimizationRunner.html</anchorfile>
      <anchor>a072fc6437647fa6c458728b280b0d929</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; TopologyPtr &gt;</type>
      <name>mStarTopologies</name>
      <anchorfile>classISM_1_1OptimizationRunner.html</anchorfile>
      <anchor>a52d03bb641ebd8a0880710c47e7f0ce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ptime</type>
      <name>mStartTime</name>
      <anchorfile>classISM_1_1OptimizationRunner.html</anchorfile>
      <anchor>ab687bc90313d6a26b5cfb77685b360b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>mStoreFullyMeshedISM</name>
      <anchorfile>classISM_1_1OptimizationRunner.html</anchorfile>
      <anchor>ae9161046f5386a8dbafe468cf6f2ee25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>mStoreStartTopologyISM</name>
      <anchorfile>classISM_1_1OptimizationRunner.html</anchorfile>
      <anchor>a6c1e5b8afc70b5696e595cc4060bc16a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TopologyManagerPtr</type>
      <name>mTopologyManager</name>
      <anchorfile>classISM_1_1OptimizationRunner.html</anchorfile>
      <anchor>aadfce74ea3d5db9d499ea4ac572d0efc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::OptimizationRunnerFactory</name>
    <filename>classISM_1_1OptimizationRunnerFactory.html</filename>
    <member kind="function" static="yes">
      <type>static OptimizationRunnerPtr</type>
      <name>createOptimizationRunner</name>
      <anchorfile>classISM_1_1OptimizationRunnerFactory.html</anchorfile>
      <anchor>a83b99af3c6459639de3d536c73f07a44</anchor>
      <arglist>(EvaluatorParameters evaluatorParams, TopologyGeneratorParameters topologyGeneratorParams, OptimizationAlgorithmParameters optimizationAlgorithmParameters, CostFunctionParameters costFunctionParameters, TreeValidatorParameters treeValidatorParams, std::pair&lt; PatternNameToObjectSet, PatternNameToObjectSet &gt; testSets, std::map&lt; std::string, ISM::ObjectRelations &gt; allObjectRelationsPerPattern, DocumentationHelperPtr documentationHelper, bool storeFullyMeshedISM, bool storeStartTopologyISM)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::oracle_backend_factory</name>
    <filename>structsoci_1_1oracle__backend__factory.html</filename>
    <base>soci::backend_factory</base>
    <member kind="function" virtualness="virtual">
      <type>virtual oracle_session_backend *</type>
      <name>make_session</name>
      <anchorfile>structsoci_1_1oracle__backend__factory.html</anchorfile>
      <anchor>afe5a703a49421c543bf503dc1ee2fa60</anchor>
      <arglist>(connection_parameters const &amp;parameters) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>oracle_backend_factory</name>
      <anchorfile>structsoci_1_1oracle__backend__factory.html</anchorfile>
      <anchor>a8450ab95da84a3fde2df310afed922e2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::oracle_blob_backend</name>
    <filename>structsoci_1_1oracle__blob__backend.html</filename>
    <base>soci::details::blob_backend</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>append</name>
      <anchorfile>structsoci_1_1oracle__blob__backend.html</anchorfile>
      <anchor>afac4c211cf25236cef2507f992ef466d</anchor>
      <arglist>(char const *buf, std::size_t toWrite)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>get_len</name>
      <anchorfile>structsoci_1_1oracle__blob__backend.html</anchorfile>
      <anchor>a2fbd356f1e3f6b49c6003ae559107a77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>oracle_blob_backend</name>
      <anchorfile>structsoci_1_1oracle__blob__backend.html</anchorfile>
      <anchor>ace779b2cea32bddb0b1a41c862cfdb21</anchor>
      <arglist>(oracle_session_backend &amp;session)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>read</name>
      <anchorfile>structsoci_1_1oracle__blob__backend.html</anchorfile>
      <anchor>a888f62043af3034b5ba642396bc537cd</anchor>
      <arglist>(std::size_t offset, char *buf, std::size_t toRead)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>trim</name>
      <anchorfile>structsoci_1_1oracle__blob__backend.html</anchorfile>
      <anchor>a6211c7569d2160bf48cc08ae1e0c1d8e</anchor>
      <arglist>(std::size_t newLen)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>write</name>
      <anchorfile>structsoci_1_1oracle__blob__backend.html</anchorfile>
      <anchor>a057f71e2776d933821a93325983f5b9c</anchor>
      <arglist>(std::size_t offset, char const *buf, std::size_t toWrite)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~oracle_blob_backend</name>
      <anchorfile>structsoci_1_1oracle__blob__backend.html</anchorfile>
      <anchor>a8452a25313fec297da265e0e3c6481c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>OCILobLocator *</type>
      <name>lobp_</name>
      <anchorfile>structsoci_1_1oracle__blob__backend.html</anchorfile>
      <anchor>a03fc6a916ebcd757759f393fd95119b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>oracle_session_backend &amp;</type>
      <name>session_</name>
      <anchorfile>structsoci_1_1oracle__blob__backend.html</anchorfile>
      <anchor>a1dfcf6053f857e95b392520235ef1284</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::oracle_rowid_backend</name>
    <filename>structsoci_1_1oracle__rowid__backend.html</filename>
    <base>soci::details::rowid_backend</base>
    <member kind="function">
      <type></type>
      <name>oracle_rowid_backend</name>
      <anchorfile>structsoci_1_1oracle__rowid__backend.html</anchorfile>
      <anchor>ac8f5ed7c5ab9507f6c5e5ae1674ac29b</anchor>
      <arglist>(oracle_session_backend &amp;session)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~oracle_rowid_backend</name>
      <anchorfile>structsoci_1_1oracle__rowid__backend.html</anchorfile>
      <anchor>a19de5218f8f5285d33c1b5f57c70d0da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>OCIRowid *</type>
      <name>rowidp_</name>
      <anchorfile>structsoci_1_1oracle__rowid__backend.html</anchorfile>
      <anchor>a3c5ec76330e43631dd2fa24fd67a1255</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::oracle_session_backend</name>
    <filename>structsoci_1_1oracle__session__backend.html</filename>
    <base>soci::details::session_backend</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>begin</name>
      <anchorfile>structsoci_1_1oracle__session__backend.html</anchorfile>
      <anchor>a6ce0393d15e3852a1860d856e4de0f76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1oracle__session__backend.html</anchorfile>
      <anchor>a00905d3a6de5aff57addecad927e2fa7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>commit</name>
      <anchorfile>structsoci_1_1oracle__session__backend.html</anchorfile>
      <anchor>a81111a97599d706e306d3e26154b6230</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>get_backend_name</name>
      <anchorfile>structsoci_1_1oracle__session__backend.html</anchorfile>
      <anchor>a4d971a9e74b0d725caf514c3d6f16797</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_option_decimals_as_strings</name>
      <anchorfile>structsoci_1_1oracle__session__backend.html</anchorfile>
      <anchor>a904238eef7308669331b8960df7cd290</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual oracle_blob_backend *</type>
      <name>make_blob_backend</name>
      <anchorfile>structsoci_1_1oracle__session__backend.html</anchorfile>
      <anchor>aad9bba8fe02afec158ebe42aed8da474</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual oracle_rowid_backend *</type>
      <name>make_rowid_backend</name>
      <anchorfile>structsoci_1_1oracle__session__backend.html</anchorfile>
      <anchor>a5db26103eb30074bf3e342687534cc03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual oracle_statement_backend *</type>
      <name>make_statement_backend</name>
      <anchorfile>structsoci_1_1oracle__session__backend.html</anchorfile>
      <anchor>ae52611c0aa45e964e435b864bed44898</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>oracle_session_backend</name>
      <anchorfile>structsoci_1_1oracle__session__backend.html</anchorfile>
      <anchor>ae154bed12bbdc413bd250284fe2c0a01</anchor>
      <arglist>(std::string const &amp;serviceName, std::string const &amp;userName, std::string const &amp;password, int mode, bool decimals_as_strings=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>rollback</name>
      <anchorfile>structsoci_1_1oracle__session__backend.html</anchorfile>
      <anchor>ae6b96ea39748492155f55074e5247b47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~oracle_session_backend</name>
      <anchorfile>structsoci_1_1oracle__session__backend.html</anchorfile>
      <anchor>a593cc2562eecab1c7865be560903127f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>decimals_as_strings_</name>
      <anchorfile>structsoci_1_1oracle__session__backend.html</anchorfile>
      <anchor>a41104db638ec0997479e796b820abb00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OCIEnv *</type>
      <name>envhp_</name>
      <anchorfile>structsoci_1_1oracle__session__backend.html</anchorfile>
      <anchor>ab635217a9c64f171e5a03d6649dc5352</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OCIError *</type>
      <name>errhp_</name>
      <anchorfile>structsoci_1_1oracle__session__backend.html</anchorfile>
      <anchor>a4828d79a9ff5a4fa9f4dc3e024ff592e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OCIServer *</type>
      <name>srvhp_</name>
      <anchorfile>structsoci_1_1oracle__session__backend.html</anchorfile>
      <anchor>a3b526fd778c01acc123d4864aec20687</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OCISvcCtx *</type>
      <name>svchp_</name>
      <anchorfile>structsoci_1_1oracle__session__backend.html</anchorfile>
      <anchor>a282681b7cbfbcda55edb23b216fe1209</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OCISession *</type>
      <name>usrhp_</name>
      <anchorfile>structsoci_1_1oracle__session__backend.html</anchorfile>
      <anchor>a0a35bc745daa0da724ab7a19666c12c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::oracle_soci_error</name>
    <filename>classsoci_1_1oracle__soci__error.html</filename>
    <base>soci::soci_error</base>
    <member kind="function">
      <type></type>
      <name>oracle_soci_error</name>
      <anchorfile>classsoci_1_1oracle__soci__error.html</anchorfile>
      <anchor>aac03ae2088c2082300c4789bbefd5ee9</anchor>
      <arglist>(std::string const &amp;msg, int errNum=0)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>err_num_</name>
      <anchorfile>classsoci_1_1oracle__soci__error.html</anchorfile>
      <anchor>afebc00f3d607d65d9f5b4e7fcfd01f5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::oracle_standard_into_type_backend</name>
    <filename>structsoci_1_1oracle__standard__into__type__backend.html</filename>
    <base>soci::details::standard_into_type_backend</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1oracle__standard__into__type__backend.html</anchorfile>
      <anchor>a39dab43b7c06e5e7626b5cbfb9e4fe9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>define_by_pos</name>
      <anchorfile>structsoci_1_1oracle__standard__into__type__backend.html</anchorfile>
      <anchor>acc4b4a0d84975c3ebfd5e1841b32ee3e</anchor>
      <arglist>(int &amp;position, void *data, details::exchange_type type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>oracle_standard_into_type_backend</name>
      <anchorfile>structsoci_1_1oracle__standard__into__type__backend.html</anchorfile>
      <anchor>a4dcf392a0b4bcd086ca4ec88e8cd7d56</anchor>
      <arglist>(oracle_statement_backend &amp;st)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>post_fetch</name>
      <anchorfile>structsoci_1_1oracle__standard__into__type__backend.html</anchorfile>
      <anchor>a388beb21eb5c0f890c2c5a4c575c793d</anchor>
      <arglist>(bool gotData, bool calledFromFetch, indicator *ind)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pre_fetch</name>
      <anchorfile>structsoci_1_1oracle__standard__into__type__backend.html</anchorfile>
      <anchor>a6e89fb5c4c166a2f0f9ffa647de25603</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>buf_</name>
      <anchorfile>structsoci_1_1oracle__standard__into__type__backend.html</anchorfile>
      <anchor>a49d07cf718031065fd686d2c140023ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data_</name>
      <anchorfile>structsoci_1_1oracle__standard__into__type__backend.html</anchorfile>
      <anchor>a03099fd0d459df89774161f517fa66f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OCIDefine *</type>
      <name>defnp_</name>
      <anchorfile>structsoci_1_1oracle__standard__into__type__backend.html</anchorfile>
      <anchor>aeddb660b0a3bc36812cb864ffb96bc6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sb2</type>
      <name>indOCIHolder_</name>
      <anchorfile>structsoci_1_1oracle__standard__into__type__backend.html</anchorfile>
      <anchor>a94815a07c142425a546637214a983f3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ub2</type>
      <name>rCode_</name>
      <anchorfile>structsoci_1_1oracle__standard__into__type__backend.html</anchorfile>
      <anchor>a6d85664e51e6a6689d1cc08dee59cc29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>oracle_statement_backend &amp;</type>
      <name>statement_</name>
      <anchorfile>structsoci_1_1oracle__standard__into__type__backend.html</anchorfile>
      <anchor>a5667b8a0a871d0603185dfe6e8adc7a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>details::exchange_type</type>
      <name>type_</name>
      <anchorfile>structsoci_1_1oracle__standard__into__type__backend.html</anchorfile>
      <anchor>a33300b75115aca0cc4f93b1191ff2f3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::oracle_standard_use_type_backend</name>
    <filename>structsoci_1_1oracle__standard__use__type__backend.html</filename>
    <base>soci::details::standard_use_type_backend</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>bind_by_name</name>
      <anchorfile>structsoci_1_1oracle__standard__use__type__backend.html</anchorfile>
      <anchor>a7325223b48b271cc7dc517c9416bd091</anchor>
      <arglist>(std::string const &amp;name, void *data, details::exchange_type type, bool readOnly)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>bind_by_pos</name>
      <anchorfile>structsoci_1_1oracle__standard__use__type__backend.html</anchorfile>
      <anchor>aed2e02914f9d682d23b231d46e878dce</anchor>
      <arglist>(int &amp;position, void *data, details::exchange_type type, bool readOnly)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1oracle__standard__use__type__backend.html</anchorfile>
      <anchor>a09dede7936072497be0bf544944ca7a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>oracle_standard_use_type_backend</name>
      <anchorfile>structsoci_1_1oracle__standard__use__type__backend.html</anchorfile>
      <anchor>a0bd96e6cace6ef60c5ff74b7010c27db</anchor>
      <arglist>(oracle_statement_backend &amp;st)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>post_use</name>
      <anchorfile>structsoci_1_1oracle__standard__use__type__backend.html</anchorfile>
      <anchor>a68ff59a11c088df24ae990da8c42387c</anchor>
      <arglist>(bool gotData, indicator *ind)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pre_use</name>
      <anchorfile>structsoci_1_1oracle__standard__use__type__backend.html</anchorfile>
      <anchor>aa6b16f99f48eb9641845bbdd8cb03731</anchor>
      <arglist>(indicator const *ind)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepare_for_bind</name>
      <anchorfile>structsoci_1_1oracle__standard__use__type__backend.html</anchorfile>
      <anchor>a88de396adb00dcf75175cb968f4967c1</anchor>
      <arglist>(void *&amp;data, sb4 &amp;size, ub2 &amp;oracleType, bool readOnly)</arglist>
    </member>
    <member kind="variable">
      <type>OCIBind *</type>
      <name>bindp_</name>
      <anchorfile>structsoci_1_1oracle__standard__use__type__backend.html</anchorfile>
      <anchor>a9b778711fbbfac6e904c3c863b1ad4b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>buf_</name>
      <anchorfile>structsoci_1_1oracle__standard__use__type__backend.html</anchorfile>
      <anchor>a96dc7165ec83a9dc90e970afb7845b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data_</name>
      <anchorfile>structsoci_1_1oracle__standard__use__type__backend.html</anchorfile>
      <anchor>ab61b56bda5f8ee07687e8bf16b7675e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sb2</type>
      <name>indOCIHolder_</name>
      <anchorfile>structsoci_1_1oracle__standard__use__type__backend.html</anchorfile>
      <anchor>aa7838c5ab808868914d29f03a54e2ef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>readOnly_</name>
      <anchorfile>structsoci_1_1oracle__standard__use__type__backend.html</anchorfile>
      <anchor>a6dab77d32966466bafafa1523e0adec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>oracle_statement_backend &amp;</type>
      <name>statement_</name>
      <anchorfile>structsoci_1_1oracle__standard__use__type__backend.html</anchorfile>
      <anchor>a9a73fc82f4d62e0059ffc168b246d2ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>details::exchange_type</type>
      <name>type_</name>
      <anchorfile>structsoci_1_1oracle__standard__use__type__backend.html</anchorfile>
      <anchor>a2128e2ef6adf47e01e759dc4e1316ad0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::oracle_statement_backend</name>
    <filename>structsoci_1_1oracle__statement__backend.html</filename>
    <base>soci::details::statement_backend</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>alloc</name>
      <anchorfile>structsoci_1_1oracle__statement__backend.html</anchorfile>
      <anchor>a78751cb5c7336c760ee48019bdf4f6d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1oracle__statement__backend.html</anchorfile>
      <anchor>a4d3c30a82299a50a16e86c47c20cf47e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>column_size</name>
      <anchorfile>structsoci_1_1oracle__statement__backend.html</anchorfile>
      <anchor>a4872a37f6e640712d1819574c7878708</anchor>
      <arglist>(int position)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>describe_column</name>
      <anchorfile>structsoci_1_1oracle__statement__backend.html</anchorfile>
      <anchor>ada52134a87ceac10c24d4a4f46effcb8</anchor>
      <arglist>(int colNum, data_type &amp;dtype, std::string &amp;columnName)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual exec_fetch_result</type>
      <name>execute</name>
      <anchorfile>structsoci_1_1oracle__statement__backend.html</anchorfile>
      <anchor>a4d66ea857311ea9b61f3c9326741bd98</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual exec_fetch_result</type>
      <name>fetch</name>
      <anchorfile>structsoci_1_1oracle__statement__backend.html</anchorfile>
      <anchor>a385adfbe32560b14c2d1498ece8ad998</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual long long</type>
      <name>get_affected_rows</name>
      <anchorfile>structsoci_1_1oracle__statement__backend.html</anchorfile>
      <anchor>a1ff56dd8e8b9b1612c13356202620d45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_number_of_rows</name>
      <anchorfile>structsoci_1_1oracle__statement__backend.html</anchorfile>
      <anchor>a1021599550c555e9ca90468a10335ae9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual oracle_standard_into_type_backend *</type>
      <name>make_into_type_backend</name>
      <anchorfile>structsoci_1_1oracle__statement__backend.html</anchorfile>
      <anchor>a6892425e22e57c9a71d2a374fdf18b1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual oracle_standard_use_type_backend *</type>
      <name>make_use_type_backend</name>
      <anchorfile>structsoci_1_1oracle__statement__backend.html</anchorfile>
      <anchor>a51981160110602c255a994b570b20765</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual oracle_vector_into_type_backend *</type>
      <name>make_vector_into_type_backend</name>
      <anchorfile>structsoci_1_1oracle__statement__backend.html</anchorfile>
      <anchor>a697342c490140228b9fdc1df77019013</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual oracle_vector_use_type_backend *</type>
      <name>make_vector_use_type_backend</name>
      <anchorfile>structsoci_1_1oracle__statement__backend.html</anchorfile>
      <anchor>ad7ef9d5aec9ff6904e5ecaa5efe9e4ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>oracle_statement_backend</name>
      <anchorfile>structsoci_1_1oracle__statement__backend.html</anchorfile>
      <anchor>acf20d197662639503b5e7b2ab84c4cca</anchor>
      <arglist>(oracle_session_backend &amp;session)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>prepare</name>
      <anchorfile>structsoci_1_1oracle__statement__backend.html</anchorfile>
      <anchor>abea68c4b29da5ecd3add14055db1e346</anchor>
      <arglist>(std::string const &amp;query, details::statement_type eType)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>prepare_for_describe</name>
      <anchorfile>structsoci_1_1oracle__statement__backend.html</anchorfile>
      <anchor>aafefa5e420865055fe441bb51d8d30c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>rewrite_for_procedure_call</name>
      <anchorfile>structsoci_1_1oracle__statement__backend.html</anchorfile>
      <anchor>a83def2035cdb979ec506b938f593d20c</anchor>
      <arglist>(std::string const &amp;query)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>boundByName_</name>
      <anchorfile>structsoci_1_1oracle__statement__backend.html</anchorfile>
      <anchor>a4733e6f20e5f71c9247b231916b2f0a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>boundByPos_</name>
      <anchorfile>structsoci_1_1oracle__statement__backend.html</anchorfile>
      <anchor>a8405358490627f921c1807f85580e095</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>noData_</name>
      <anchorfile>structsoci_1_1oracle__statement__backend.html</anchorfile>
      <anchor>adf96d7b5d89248a6f6979786641b3e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>oracle_session_backend &amp;</type>
      <name>session_</name>
      <anchorfile>structsoci_1_1oracle__statement__backend.html</anchorfile>
      <anchor>a296abe8f470b38b468c080409c8727f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OCIStmt *</type>
      <name>stmtp_</name>
      <anchorfile>structsoci_1_1oracle__statement__backend.html</anchorfile>
      <anchor>a3177690b7bbfbf84410c915bc7ffe34b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::oracle_vector_into_type_backend</name>
    <filename>structsoci_1_1oracle__vector__into__type__backend.html</filename>
    <base>soci::details::vector_into_type_backend</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1oracle__vector__into__type__backend.html</anchorfile>
      <anchor>a823fb997915540c0cf2cd25df9be0e47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>define_by_pos</name>
      <anchorfile>structsoci_1_1oracle__vector__into__type__backend.html</anchorfile>
      <anchor>a82a4f55d957addfa07e5c76ffb3acda3</anchor>
      <arglist>(int &amp;position, void *data, details::exchange_type type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>oracle_vector_into_type_backend</name>
      <anchorfile>structsoci_1_1oracle__vector__into__type__backend.html</anchorfile>
      <anchor>a1d2a4da89881f6b9493ce34e1ed0efa4</anchor>
      <arglist>(oracle_statement_backend &amp;st)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>post_fetch</name>
      <anchorfile>structsoci_1_1oracle__vector__into__type__backend.html</anchorfile>
      <anchor>a24f0017e6c684e29944a6169c670185a</anchor>
      <arglist>(bool gotData, indicator *ind)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pre_fetch</name>
      <anchorfile>structsoci_1_1oracle__vector__into__type__backend.html</anchorfile>
      <anchor>aa48a0ffb6d3791ccccb16b25b213c3f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepare_indicators</name>
      <anchorfile>structsoci_1_1oracle__vector__into__type__backend.html</anchorfile>
      <anchor>a9cde8e138c81c3e2de5408be1cde603f</anchor>
      <arglist>(std::size_t size)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>resize</name>
      <anchorfile>structsoci_1_1oracle__vector__into__type__backend.html</anchorfile>
      <anchor>a6c55c7ab469bb62bdb5ec9a85fafcbac</anchor>
      <arglist>(std::size_t sz)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>size</name>
      <anchorfile>structsoci_1_1oracle__vector__into__type__backend.html</anchorfile>
      <anchor>aa33d21927a7c06ca0bf11c43c95ad186</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>buf_</name>
      <anchorfile>structsoci_1_1oracle__vector__into__type__backend.html</anchorfile>
      <anchor>a9de69e69997d34b4c7398306a04d66e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>colSize_</name>
      <anchorfile>structsoci_1_1oracle__vector__into__type__backend.html</anchorfile>
      <anchor>a27582f927fdd64128a66c3a723db9c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data_</name>
      <anchorfile>structsoci_1_1oracle__vector__into__type__backend.html</anchorfile>
      <anchor>a46d2ce2c4abe5518b6a7dc502126217c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OCIDefine *</type>
      <name>defnp_</name>
      <anchorfile>structsoci_1_1oracle__vector__into__type__backend.html</anchorfile>
      <anchor>a48ff66015d1b67b7e41228257a22aaed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sb2 *</type>
      <name>indOCIHolders_</name>
      <anchorfile>structsoci_1_1oracle__vector__into__type__backend.html</anchorfile>
      <anchor>a93c2214a5aa94230731075ff548d7d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; sb2 &gt;</type>
      <name>indOCIHolderVec_</name>
      <anchorfile>structsoci_1_1oracle__vector__into__type__backend.html</anchorfile>
      <anchor>a07843f9cb01ddffffaaf8f77c9c5ade3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ub2 &gt;</type>
      <name>rCodes_</name>
      <anchorfile>structsoci_1_1oracle__vector__into__type__backend.html</anchorfile>
      <anchor>ae47b979990ab723d6b21b01be070e9ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ub2 &gt;</type>
      <name>sizes_</name>
      <anchorfile>structsoci_1_1oracle__vector__into__type__backend.html</anchorfile>
      <anchor>a3af2af86e6f4a2ea839e7b2782162dc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>oracle_statement_backend &amp;</type>
      <name>statement_</name>
      <anchorfile>structsoci_1_1oracle__vector__into__type__backend.html</anchorfile>
      <anchor>a5cfcc5631a239f1a2c3fcfcba52c80ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>details::exchange_type</type>
      <name>type_</name>
      <anchorfile>structsoci_1_1oracle__vector__into__type__backend.html</anchorfile>
      <anchor>a3bc9de3031140bca80bb071dc54db945</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::oracle_vector_use_type_backend</name>
    <filename>structsoci_1_1oracle__vector__use__type__backend.html</filename>
    <base>soci::details::vector_use_type_backend</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>bind_by_name</name>
      <anchorfile>structsoci_1_1oracle__vector__use__type__backend.html</anchorfile>
      <anchor>aeaf81b49623f01758b1ad10a87e7662a</anchor>
      <arglist>(std::string const &amp;name, void *data, details::exchange_type type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>bind_by_pos</name>
      <anchorfile>structsoci_1_1oracle__vector__use__type__backend.html</anchorfile>
      <anchor>a85de2f85898effb6b11f2486f0246533</anchor>
      <arglist>(int &amp;position, void *data, details::exchange_type type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1oracle__vector__use__type__backend.html</anchorfile>
      <anchor>ab102d51207e5e5ddceb08f54a637b21b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>oracle_vector_use_type_backend</name>
      <anchorfile>structsoci_1_1oracle__vector__use__type__backend.html</anchorfile>
      <anchor>a8b75d15a724e99d67cf829d1b2222e3a</anchor>
      <arglist>(oracle_statement_backend &amp;st)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pre_use</name>
      <anchorfile>structsoci_1_1oracle__vector__use__type__backend.html</anchorfile>
      <anchor>ab322153258bdfa042ee4529c767e4952</anchor>
      <arglist>(indicator const *ind)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepare_for_bind</name>
      <anchorfile>structsoci_1_1oracle__vector__use__type__backend.html</anchorfile>
      <anchor>a9d241741da77f39b6462031eb1c76088</anchor>
      <arglist>(void *&amp;data, sb4 &amp;size, ub2 &amp;oracleType)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepare_indicators</name>
      <anchorfile>structsoci_1_1oracle__vector__use__type__backend.html</anchorfile>
      <anchor>a10ef3fc7b2d5d43a0ed6e8c84b1c733a</anchor>
      <arglist>(std::size_t size)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>size</name>
      <anchorfile>structsoci_1_1oracle__vector__use__type__backend.html</anchorfile>
      <anchor>aec21a91081d4eff5f6daea12c7fd1ce1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>OCIBind *</type>
      <name>bindp_</name>
      <anchorfile>structsoci_1_1oracle__vector__use__type__backend.html</anchorfile>
      <anchor>aa01fe81f9a4701d9956709b8a3f9f5bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>buf_</name>
      <anchorfile>structsoci_1_1oracle__vector__use__type__backend.html</anchorfile>
      <anchor>a06405a7a8123891baa37aca310564200</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data_</name>
      <anchorfile>structsoci_1_1oracle__vector__use__type__backend.html</anchorfile>
      <anchor>a4b6f79be82993cb9329990c31740f5bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sb2 *</type>
      <name>indOCIHolders_</name>
      <anchorfile>structsoci_1_1oracle__vector__use__type__backend.html</anchorfile>
      <anchor>af8d1f2bebbf104d8dc306a0608b60fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; sb2 &gt;</type>
      <name>indOCIHolderVec_</name>
      <anchorfile>structsoci_1_1oracle__vector__use__type__backend.html</anchorfile>
      <anchor>acd25d1c748c53d60ffbcd3b5221bda65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>maxSize_</name>
      <anchorfile>structsoci_1_1oracle__vector__use__type__backend.html</anchorfile>
      <anchor>a7110711ffb49f6f4513ee2c30ce729e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ub2 &gt;</type>
      <name>sizes_</name>
      <anchorfile>structsoci_1_1oracle__vector__use__type__backend.html</anchorfile>
      <anchor>a4c582aedb877d41d1b34b773df915e99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>oracle_statement_backend &amp;</type>
      <name>statement_</name>
      <anchorfile>structsoci_1_1oracle__vector__use__type__backend.html</anchorfile>
      <anchor>a1c4b777263d27ed3026f9c3ef7b95a96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>details::exchange_type</type>
      <name>type_</name>
      <anchorfile>structsoci_1_1oracle__vector__use__type__backend.html</anchorfile>
      <anchor>a17be80ec3535ac79233197919c16d2c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ISM::Pattern</name>
    <filename>structISM_1_1Pattern.html</filename>
    <member kind="function">
      <type></type>
      <name>Pattern</name>
      <anchorfile>structISM_1_1Pattern.html</anchorfile>
      <anchor>afcd8683ca835005255aed9b433769705</anchor>
      <arglist>(std::string name, int expectedMaxWeight)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>expectedMaxWeight</name>
      <anchorfile>structISM_1_1Pattern.html</anchorfile>
      <anchor>aac83debdfc8462b010608606e80eae09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structISM_1_1Pattern.html</anchorfile>
      <anchor>a28fa25f62935fa2757e74070a4eda440</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Person</name>
    <filename>structPerson.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>firstName</name>
      <anchorfile>structPerson.html</anchorfile>
      <anchor>a0451198f1669a4e98ac7a31b6bfca043</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>structPerson.html</anchorfile>
      <anchor>aec48a92f614a854ff380a15eb8e2f479</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>lastName</name>
      <anchorfile>structPerson.html</anchorfile>
      <anchor>a04cbac9de599ba0d351db7c87def57d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>person</name>
    <filename>structperson.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>firstName</name>
      <anchorfile>structperson.html</anchorfile>
      <anchor>a6f77fc24183ba21bb204d8cf531dd10b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>gender</name>
      <anchorfile>structperson.html</anchorfile>
      <anchor>acc0bd237fa106991dd499f8f9dde69a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>structperson.html</anchorfile>
      <anchor>aa8670d3b0cc7c4a3a127baa7f4d6ac61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string_holder</type>
      <name>lastName</name>
      <anchorfile>structperson.html</anchorfile>
      <anchor>acb719e4995f697310d1a1d05d8c12c2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>person2</name>
    <filename>structperson2.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>firstName</name>
      <anchorfile>structperson2.html</anchorfile>
      <anchor>aa80c824421e9fb545cbea8a1deb7bd8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>gender</name>
      <anchorfile>structperson2.html</anchorfile>
      <anchor>a2ad28ed77057fde2733f71c70fa8646a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>structperson2.html</anchorfile>
      <anchor>a83fc2d21ca3d50a9b21484202a054c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>lastName</name>
      <anchorfile>structperson2.html</anchorfile>
      <anchor>a610e5a38d351b9c84629647b1c6693fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>person3</name>
    <filename>structperson3.html</filename>
    <base>person2</base>
  </compound>
  <compound kind="struct">
    <name>person_table_creator</name>
    <filename>structperson__table__creator.html</filename>
    <base>soci::tests::table_creator_base</base>
    <member kind="function">
      <type></type>
      <name>person_table_creator</name>
      <anchorfile>structperson__table__creator.html</anchorfile>
      <anchor>a418e6c41cc1aa9b661cc5d40770d5922</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PhonebookEntry</name>
    <filename>structPhonebookEntry.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structPhonebookEntry.html</anchorfile>
      <anchor>a36b5e2de9b3416f802174afac040a2e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>phone</name>
      <anchorfile>structPhonebookEntry.html</anchorfile>
      <anchor>a8c1b2f172938b90c3f9861c8b77fa570</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PhonebookEntry2</name>
    <filename>structPhonebookEntry2.html</filename>
    <base>PhonebookEntry</base>
  </compound>
  <compound kind="class">
    <name>PhonebookEntry3</name>
    <filename>classPhonebookEntry3.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classPhonebookEntry3.html</anchorfile>
      <anchor>ae512b93e5a319aa955ab9293048394ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getPhone</name>
      <anchorfile>classPhonebookEntry3.html</anchorfile>
      <anchor>a0fb9017611458b3e4c4bc1db943ea8ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setName</name>
      <anchorfile>classPhonebookEntry3.html</anchorfile>
      <anchor>ac7ed0848161100d8f913e67ac6d968dc</anchor>
      <arglist>(std::string const &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPhone</name>
      <anchorfile>classPhonebookEntry3.html</anchorfile>
      <anchor>a9b270989b2eb2c23d299b9e58aa0da60</anchor>
      <arglist>(std::string const &amp;p)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classPhonebookEntry3.html</anchorfile>
      <anchor>ac5b80851a3b6a538cab95ddd3c6c14fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>phone_</name>
      <anchorfile>classPhonebookEntry3.html</anchorfile>
      <anchor>a7e67503154817f635ecb9053c70b17c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::Point</name>
    <filename>classISM_1_1Point.html</filename>
    <base>ISM::Serializable</base>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>getEigen</name>
      <anchorfile>classISM_1_1Point.html</anchorfile>
      <anchor>a51443c926dad5ba6f18cc501979f5d07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point</name>
      <anchorfile>classISM_1_1Point.html</anchorfile>
      <anchor>a89da2fba8a0686aae9bf51cbd345ae24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point</name>
      <anchorfile>classISM_1_1Point.html</anchorfile>
      <anchor>a5f986cf353047dd36d501fcca65f5a76</anchor>
      <arglist>(double x, double y, double z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point</name>
      <anchorfile>classISM_1_1Point.html</anchorfile>
      <anchor>a5757af67a633059b695f13cc12fcede2</anchor>
      <arglist>(Eigen::Vector3d v)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>serialize</name>
      <anchorfile>classISM_1_1Point.html</anchorfile>
      <anchor>ad51c3b409767d65310e2e12718cdab7e</anchor>
      <arglist>(std::ostream &amp;strm) const</arglist>
    </member>
    <member kind="variable">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW Eigen::Vector3d</type>
      <name>eigen</name>
      <anchorfile>classISM_1_1Point.html</anchorfile>
      <anchor>a7e2d60b0e324751eaee8efbf0c91827f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::Pose</name>
    <filename>classISM_1_1Pose.html</filename>
    <base>ISM::Serializable</base>
    <member kind="function">
      <type>void</type>
      <name>convertPoseIntoFrame</name>
      <anchorfile>classISM_1_1Pose.html</anchorfile>
      <anchor>a63a3457670f69840d3abf5dcbe28e49b</anchor>
      <arglist>(const boost::shared_ptr&lt; Pose &gt; &amp;pFrame, boost::shared_ptr&lt; Pose &gt; &amp;pResult)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pose</name>
      <anchorfile>classISM_1_1Pose.html</anchorfile>
      <anchor>a988dcb75e9589b8da0b3633e77209d3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pose</name>
      <anchorfile>classISM_1_1Pose.html</anchorfile>
      <anchor>ad45827c21d2d29d0d52641e8195f8c39</anchor>
      <arglist>(const Pose &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pose</name>
      <anchorfile>classISM_1_1Pose.html</anchorfile>
      <anchor>ab681a37167e831f9209d45ce97c6baee</anchor>
      <arglist>(Point *p, Quaternion *q)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pose</name>
      <anchorfile>classISM_1_1Pose.html</anchorfile>
      <anchor>a1582066ff722d6cf522168783792ed34</anchor>
      <arglist>(Point *p, QuaternionPtr q)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pose</name>
      <anchorfile>classISM_1_1Pose.html</anchorfile>
      <anchor>aaa3432c86f1df44dd6a1e39385a49510</anchor>
      <arglist>(PointPtr p, Quaternion *q)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pose</name>
      <anchorfile>classISM_1_1Pose.html</anchorfile>
      <anchor>ae81e9518877b3b86815aeb096f18644a</anchor>
      <arglist>(PointPtr p, QuaternionPtr quat)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>serialize</name>
      <anchorfile>classISM_1_1Pose.html</anchorfile>
      <anchor>abaff936881e4f00f1fa1f5f6052b8e02</anchor>
      <arglist>(std::ostream &amp;strm) const</arglist>
    </member>
    <member kind="variable">
      <type>PointPtr</type>
      <name>point</name>
      <anchorfile>classISM_1_1Pose.html</anchorfile>
      <anchor>ad5bce7e7191fcbb47d6a0f289d6cd8c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QuaternionPtr</type>
      <name>quat</name>
      <anchorfile>classISM_1_1Pose.html</anchorfile>
      <anchor>afd94eab8b0b1fedb77dd1871702c0817</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::PoseInterpolator</name>
    <filename>classISM_1_1PoseInterpolator.html</filename>
    <member kind="function">
      <type>void</type>
      <name>interpolate</name>
      <anchorfile>classISM_1_1PoseInterpolator.html</anchorfile>
      <anchor>a3111870363486230cdc860747a21dc71</anchor>
      <arglist>(const std::string &amp;sourceFile, const std::string &amp;targetFile, int stepNumber)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; PosePtr &gt;</type>
      <name>interpolatePoses</name>
      <anchorfile>classISM_1_1PoseInterpolator.html</anchorfile>
      <anchor>a24e4ff040315567e3655a94e0d5fe501</anchor>
      <arglist>(PosePtr from, PosePtr to, int stepNumber)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; ObjectSetPtr &gt;</type>
      <name>interpolateSets</name>
      <anchorfile>classISM_1_1PoseInterpolator.html</anchorfile>
      <anchor>aa2df0358eabc797f8c8f97534d0181a0</anchor>
      <arglist>(const ObjectSetPtr from, const ObjectSetPtr to, const int stepNumber)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::postgresql_backend_factory</name>
    <filename>structsoci_1_1postgresql__backend__factory.html</filename>
    <base>soci::backend_factory</base>
    <member kind="function" virtualness="virtual">
      <type>virtual postgresql_session_backend *</type>
      <name>make_session</name>
      <anchorfile>structsoci_1_1postgresql__backend__factory.html</anchorfile>
      <anchor>ad2d7d08cd478360d63badf8d2f1c2486</anchor>
      <arglist>(connection_parameters const &amp;parameters) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>postgresql_backend_factory</name>
      <anchorfile>structsoci_1_1postgresql__backend__factory.html</anchorfile>
      <anchor>afc1447e9814fcc75b181aa8edc83b7fd</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::postgresql_blob_backend</name>
    <filename>structsoci_1_1postgresql__blob__backend.html</filename>
    <base>soci::details::blob_backend</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>append</name>
      <anchorfile>structsoci_1_1postgresql__blob__backend.html</anchorfile>
      <anchor>acae207da30721cb0ee09e799ed268039</anchor>
      <arglist>(char const *buf, std::size_t toWrite)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>get_len</name>
      <anchorfile>structsoci_1_1postgresql__blob__backend.html</anchorfile>
      <anchor>a5b7a509eb5a1be8889f03aaf8dee0af6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>postgresql_blob_backend</name>
      <anchorfile>structsoci_1_1postgresql__blob__backend.html</anchorfile>
      <anchor>ac3f78b78da067534ebb7180ecf102e37</anchor>
      <arglist>(postgresql_session_backend &amp;session)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>read</name>
      <anchorfile>structsoci_1_1postgresql__blob__backend.html</anchorfile>
      <anchor>aa006d390f752c1bd0fba3b6b6fbde3f9</anchor>
      <arglist>(std::size_t offset, char *buf, std::size_t toRead)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>trim</name>
      <anchorfile>structsoci_1_1postgresql__blob__backend.html</anchorfile>
      <anchor>a6bd0c728f5dc6820f3f3a5f12753c33b</anchor>
      <arglist>(std::size_t newLen)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>write</name>
      <anchorfile>structsoci_1_1postgresql__blob__backend.html</anchorfile>
      <anchor>aa14c271a96ce90bc170c050667b0aeff</anchor>
      <arglist>(std::size_t offset, char const *buf, std::size_t toWrite)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~postgresql_blob_backend</name>
      <anchorfile>structsoci_1_1postgresql__blob__backend.html</anchorfile>
      <anchor>adb20a6f8d0b31e81cafd89f496aa54cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fd_</name>
      <anchorfile>structsoci_1_1postgresql__blob__backend.html</anchorfile>
      <anchor>af6725638c0e5055d1d5b5d0338cf6411</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>oid_</name>
      <anchorfile>structsoci_1_1postgresql__blob__backend.html</anchorfile>
      <anchor>a9bf3170914a985bb306f6c475ae1507f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>postgresql_session_backend &amp;</type>
      <name>session_</name>
      <anchorfile>structsoci_1_1postgresql__blob__backend.html</anchorfile>
      <anchor>a9caaf594f5f22038845e83862ac35297</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::postgresql_result</name>
    <filename>classsoci_1_1details_1_1postgresql__result.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>check_for_data</name>
      <anchorfile>classsoci_1_1details_1_1postgresql__result.html</anchorfile>
      <anchor>ae0189059c7131bdcad0e7747b9f936b7</anchor>
      <arglist>(char const *errMsg) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_for_errors</name>
      <anchorfile>classsoci_1_1details_1_1postgresql__result.html</anchorfile>
      <anchor>a2d31fb1abff165d46f3200436d8422f2</anchor>
      <arglist>(char const *errMsg) const</arglist>
    </member>
    <member kind="function">
      <type>PGresult *</type>
      <name>get_result</name>
      <anchorfile>classsoci_1_1details_1_1postgresql__result.html</anchorfile>
      <anchor>a1be6db5ab20d09e0cfd3e46c26fb742d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const PGresult *</name>
      <anchorfile>classsoci_1_1details_1_1postgresql__result.html</anchorfile>
      <anchor>a879059305ddf6f2eab913527feab3856</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>postgresql_result</name>
      <anchorfile>classsoci_1_1details_1_1postgresql__result.html</anchorfile>
      <anchor>af4e94aba065a756c2a2d59cf0e21b4e1</anchor>
      <arglist>(PGresult *result=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classsoci_1_1details_1_1postgresql__result.html</anchorfile>
      <anchor>a34303ea0d4926c629e0e570203e78f17</anchor>
      <arglist>(PGresult *result=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~postgresql_result</name>
      <anchorfile>classsoci_1_1details_1_1postgresql__result.html</anchorfile>
      <anchor>aa3b595138ba1482ff5d9846331822957</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>free</name>
      <anchorfile>classsoci_1_1details_1_1postgresql__result.html</anchorfile>
      <anchor>a4df47ff677d9e2d2dfad7d75de046bbb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classsoci_1_1details_1_1postgresql__result.html</anchorfile>
      <anchor>a72c2e71c263b2ddea5ddf4204dbee826</anchor>
      <arglist>(PGresult *result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>postgresql_result &amp;</type>
      <name>operator=</name>
      <anchorfile>classsoci_1_1details_1_1postgresql__result.html</anchorfile>
      <anchor>af28653f720068422e968ce7c1d084701</anchor>
      <arglist>(postgresql_result const &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>postgresql_result</name>
      <anchorfile>classsoci_1_1details_1_1postgresql__result.html</anchorfile>
      <anchor>a146323c0200d6be686fe90dcb6aa8a9a</anchor>
      <arglist>(postgresql_result const &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PGresult *</type>
      <name>result_</name>
      <anchorfile>classsoci_1_1details_1_1postgresql__result.html</anchorfile>
      <anchor>a62b22ffac0c4e63de7d897ead55842c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::postgresql_rowid_backend</name>
    <filename>structsoci_1_1postgresql__rowid__backend.html</filename>
    <base>soci::details::rowid_backend</base>
    <member kind="function">
      <type></type>
      <name>postgresql_rowid_backend</name>
      <anchorfile>structsoci_1_1postgresql__rowid__backend.html</anchorfile>
      <anchor>a0a7f45af22c27986c991b073ab66e0a6</anchor>
      <arglist>(postgresql_session_backend &amp;session)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~postgresql_rowid_backend</name>
      <anchorfile>structsoci_1_1postgresql__rowid__backend.html</anchorfile>
      <anchor>a140a59fc1f4e329a0131c5f681831cef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>value_</name>
      <anchorfile>structsoci_1_1postgresql__rowid__backend.html</anchorfile>
      <anchor>aa4b787e62082bd4b346908643ae60e39</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::postgresql_session_backend</name>
    <filename>structsoci_1_1postgresql__session__backend.html</filename>
    <base>soci::details::session_backend</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>begin</name>
      <anchorfile>structsoci_1_1postgresql__session__backend.html</anchorfile>
      <anchor>abebb4f5ae4c695caad5d31ae38d715f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1postgresql__session__backend.html</anchorfile>
      <anchor>adc6ae2213790c53e11a70fdf3db8818a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>commit</name>
      <anchorfile>structsoci_1_1postgresql__session__backend.html</anchorfile>
      <anchor>a5250abce523200a80c69d444bbf2d88a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deallocate_prepared_statement</name>
      <anchorfile>structsoci_1_1postgresql__session__backend.html</anchorfile>
      <anchor>a6cf183ad7ce523d7c0b0c6c392a01763</anchor>
      <arglist>(const std::string &amp;statementName)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>get_backend_name</name>
      <anchorfile>structsoci_1_1postgresql__session__backend.html</anchorfile>
      <anchor>aba337a687a38cc1da924016158724451</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get_next_sequence_value</name>
      <anchorfile>structsoci_1_1postgresql__session__backend.html</anchorfile>
      <anchor>a0f7cf03da93a2df87beb038aac71c5bb</anchor>
      <arglist>(session &amp;s, std::string const &amp;sequence, long &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>get_next_statement_name</name>
      <anchorfile>structsoci_1_1postgresql__session__backend.html</anchorfile>
      <anchor>a3353912785abac1724ffd2e7945a717b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual postgresql_blob_backend *</type>
      <name>make_blob_backend</name>
      <anchorfile>structsoci_1_1postgresql__session__backend.html</anchorfile>
      <anchor>a7c3db040e318a574de16e89f2b586d2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual postgresql_rowid_backend *</type>
      <name>make_rowid_backend</name>
      <anchorfile>structsoci_1_1postgresql__session__backend.html</anchorfile>
      <anchor>a33af0cd6ea738934f9b1e68ae7e8cfef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual postgresql_statement_backend *</type>
      <name>make_statement_backend</name>
      <anchorfile>structsoci_1_1postgresql__session__backend.html</anchorfile>
      <anchor>a8c8c4d30157294de8fb41fedd4b9f160</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>postgresql_session_backend</name>
      <anchorfile>structsoci_1_1postgresql__session__backend.html</anchorfile>
      <anchor>ac18cb72c7799bc27cd86230d7111750c</anchor>
      <arglist>(connection_parameters const &amp;parameters)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>rollback</name>
      <anchorfile>structsoci_1_1postgresql__session__backend.html</anchorfile>
      <anchor>a54e9e37ddfac701b3d1be8386622eaf3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~postgresql_session_backend</name>
      <anchorfile>structsoci_1_1postgresql__session__backend.html</anchorfile>
      <anchor>ae2a9ac23628f52bfe77bd49a5bc3c5a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>PGconn *</type>
      <name>conn_</name>
      <anchorfile>structsoci_1_1postgresql__session__backend.html</anchorfile>
      <anchor>a697268a6d126f8b5e2ed714109378b1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>statementCount_</name>
      <anchorfile>structsoci_1_1postgresql__session__backend.html</anchorfile>
      <anchor>a3a28aa65c6c69bd47c0e13d5d3d6d21b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::postgresql_soci_error</name>
    <filename>classsoci_1_1postgresql__soci__error.html</filename>
    <base>soci::soci_error</base>
    <member kind="function">
      <type></type>
      <name>postgresql_soci_error</name>
      <anchorfile>classsoci_1_1postgresql__soci__error.html</anchorfile>
      <anchor>a5fecd9c4c192d21579c70e9747d9089e</anchor>
      <arglist>(std::string const &amp;msg, char const *sqlst)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>sqlstate</name>
      <anchorfile>classsoci_1_1postgresql__soci__error.html</anchorfile>
      <anchor>acf8327dc961cf769b0b6b572a0b5841d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>sqlstate_</name>
      <anchorfile>classsoci_1_1postgresql__soci__error.html</anchorfile>
      <anchor>a005ae29fec605610b3b5d7baed3f35c2</anchor>
      <arglist>[5]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::postgresql_standard_into_type_backend</name>
    <filename>structsoci_1_1postgresql__standard__into__type__backend.html</filename>
    <base>soci::details::standard_into_type_backend</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1postgresql__standard__into__type__backend.html</anchorfile>
      <anchor>a2466d3246b95d07a1dd0e8a1b65eb2d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>define_by_pos</name>
      <anchorfile>structsoci_1_1postgresql__standard__into__type__backend.html</anchorfile>
      <anchor>a9b55282b1be7c51b6b689f544e61eb67</anchor>
      <arglist>(int &amp;position, void *data, details::exchange_type type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>post_fetch</name>
      <anchorfile>structsoci_1_1postgresql__standard__into__type__backend.html</anchorfile>
      <anchor>ad58d7f9c79c00620e4fa4e8043689681</anchor>
      <arglist>(bool gotData, bool calledFromFetch, indicator *ind)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>postgresql_standard_into_type_backend</name>
      <anchorfile>structsoci_1_1postgresql__standard__into__type__backend.html</anchorfile>
      <anchor>af6b24da189498bfde2e5bf227f7744e9</anchor>
      <arglist>(postgresql_statement_backend &amp;st)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pre_fetch</name>
      <anchorfile>structsoci_1_1postgresql__standard__into__type__backend.html</anchorfile>
      <anchor>aba1a4dc498efb987f3bd287cf77fbeb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data_</name>
      <anchorfile>structsoci_1_1postgresql__standard__into__type__backend.html</anchorfile>
      <anchor>a3d80f81137d67a39bfc9f6a04f9c0dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>position_</name>
      <anchorfile>structsoci_1_1postgresql__standard__into__type__backend.html</anchorfile>
      <anchor>a5e3d0d84bc9258d7fd86c858785caf7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>postgresql_statement_backend &amp;</type>
      <name>statement_</name>
      <anchorfile>structsoci_1_1postgresql__standard__into__type__backend.html</anchorfile>
      <anchor>a0bc8991328561bff2d27dec6144c1946</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>details::exchange_type</type>
      <name>type_</name>
      <anchorfile>structsoci_1_1postgresql__standard__into__type__backend.html</anchorfile>
      <anchor>a4daea90f7c0a7112e4fc69bdb871195c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::postgresql_standard_use_type_backend</name>
    <filename>structsoci_1_1postgresql__standard__use__type__backend.html</filename>
    <base>soci::details::standard_use_type_backend</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>bind_by_name</name>
      <anchorfile>structsoci_1_1postgresql__standard__use__type__backend.html</anchorfile>
      <anchor>a8bb19b59b4d405b5d0e1f02dda3662f7</anchor>
      <arglist>(std::string const &amp;name, void *data, details::exchange_type type, bool readOnly)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>bind_by_pos</name>
      <anchorfile>structsoci_1_1postgresql__standard__use__type__backend.html</anchorfile>
      <anchor>a98fd591ff6b9a4b46a899132387665ce</anchor>
      <arglist>(int &amp;position, void *data, details::exchange_type type, bool readOnly)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1postgresql__standard__use__type__backend.html</anchorfile>
      <anchor>a6a16b4247b8bbafdbb690c424857d829</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>post_use</name>
      <anchorfile>structsoci_1_1postgresql__standard__use__type__backend.html</anchorfile>
      <anchor>a50c53c958f7cf56429685cdc6ea06d0f</anchor>
      <arglist>(bool gotData, indicator *ind)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>postgresql_standard_use_type_backend</name>
      <anchorfile>structsoci_1_1postgresql__standard__use__type__backend.html</anchorfile>
      <anchor>a2e9f15e790a56060819857601a6f6cdd</anchor>
      <arglist>(postgresql_statement_backend &amp;st)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pre_use</name>
      <anchorfile>structsoci_1_1postgresql__standard__use__type__backend.html</anchorfile>
      <anchor>a60ac105122b40b2440a20c6e253bf592</anchor>
      <arglist>(indicator const *ind)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>buf_</name>
      <anchorfile>structsoci_1_1postgresql__standard__use__type__backend.html</anchorfile>
      <anchor>a9b49874a864daa51907896849747d1cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data_</name>
      <anchorfile>structsoci_1_1postgresql__standard__use__type__backend.html</anchorfile>
      <anchor>ae790b989c970900c169f54b3d255189a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>structsoci_1_1postgresql__standard__use__type__backend.html</anchorfile>
      <anchor>abb11184be71ab17bfa7d17c153f732d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>position_</name>
      <anchorfile>structsoci_1_1postgresql__standard__use__type__backend.html</anchorfile>
      <anchor>a6e2c3c12a94bf827d5f1b77d1b9a137c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>postgresql_statement_backend &amp;</type>
      <name>statement_</name>
      <anchorfile>structsoci_1_1postgresql__standard__use__type__backend.html</anchorfile>
      <anchor>a62799d0cf774f6fd3861f77e0e1d2fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>details::exchange_type</type>
      <name>type_</name>
      <anchorfile>structsoci_1_1postgresql__standard__use__type__backend.html</anchorfile>
      <anchor>a2181e7cd8ad9c77226922303fdacf5ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::postgresql_statement_backend</name>
    <filename>structsoci_1_1postgresql__statement__backend.html</filename>
    <base>soci::details::statement_backend</base>
    <member kind="typedef">
      <type>std::map&lt; std::string, char ** &gt;</type>
      <name>UseByNameBuffersMap</name>
      <anchorfile>structsoci_1_1postgresql__statement__backend.html</anchorfile>
      <anchor>a81bfeb4b7ce2fe76a609d2f2dd9118cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; int, char ** &gt;</type>
      <name>UseByPosBuffersMap</name>
      <anchorfile>structsoci_1_1postgresql__statement__backend.html</anchorfile>
      <anchor>ac0aa8a24b1710e7ad5a6fbd30a250809</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>alloc</name>
      <anchorfile>structsoci_1_1postgresql__statement__backend.html</anchorfile>
      <anchor>a7af5e6e1fc84c3d4b019b391ef35dd83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1postgresql__statement__backend.html</anchorfile>
      <anchor>a37217f6d45a88eb3ad854dee971b7003</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>describe_column</name>
      <anchorfile>structsoci_1_1postgresql__statement__backend.html</anchorfile>
      <anchor>a45e183e584872251cf0ae806747566c3</anchor>
      <arglist>(int colNum, data_type &amp;dtype, std::string &amp;columnName)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual exec_fetch_result</type>
      <name>execute</name>
      <anchorfile>structsoci_1_1postgresql__statement__backend.html</anchorfile>
      <anchor>ac67f4e6e11b37da712de6f8dfa6007d0</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual exec_fetch_result</type>
      <name>fetch</name>
      <anchorfile>structsoci_1_1postgresql__statement__backend.html</anchorfile>
      <anchor>aa64b6db4b5a5ab8ebee6457d8239fc85</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual long long</type>
      <name>get_affected_rows</name>
      <anchorfile>structsoci_1_1postgresql__statement__backend.html</anchorfile>
      <anchor>ae43a0970c3e12e0cdafd0fa070b60d97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_number_of_rows</name>
      <anchorfile>structsoci_1_1postgresql__statement__backend.html</anchorfile>
      <anchor>a102f03ab390f30d508eb7ca9b9a54ab0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual postgresql_standard_into_type_backend *</type>
      <name>make_into_type_backend</name>
      <anchorfile>structsoci_1_1postgresql__statement__backend.html</anchorfile>
      <anchor>ac23e017586265c5bf9cfed75e3a514d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual postgresql_standard_use_type_backend *</type>
      <name>make_use_type_backend</name>
      <anchorfile>structsoci_1_1postgresql__statement__backend.html</anchorfile>
      <anchor>abedcb3650ebb3f7550a6e00312f1a49f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual postgresql_vector_into_type_backend *</type>
      <name>make_vector_into_type_backend</name>
      <anchorfile>structsoci_1_1postgresql__statement__backend.html</anchorfile>
      <anchor>aa468df12dd70d20985d7869a55fd8b59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual postgresql_vector_use_type_backend *</type>
      <name>make_vector_use_type_backend</name>
      <anchorfile>structsoci_1_1postgresql__statement__backend.html</anchorfile>
      <anchor>a10babb5d01ddba75c146993b77b277ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>postgresql_statement_backend</name>
      <anchorfile>structsoci_1_1postgresql__statement__backend.html</anchorfile>
      <anchor>a375f2b9a309bb19e8038022fd85c365f</anchor>
      <arglist>(postgresql_session_backend &amp;session)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>prepare</name>
      <anchorfile>structsoci_1_1postgresql__statement__backend.html</anchorfile>
      <anchor>a37a85cfe2d9ccd367d632f6c9345f6c0</anchor>
      <arglist>(std::string const &amp;query, details::statement_type stType)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>prepare_for_describe</name>
      <anchorfile>structsoci_1_1postgresql__statement__backend.html</anchorfile>
      <anchor>a0c3dd0b45a95e3b6112d48ae07ad7601</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>rewrite_for_procedure_call</name>
      <anchorfile>structsoci_1_1postgresql__statement__backend.html</anchorfile>
      <anchor>a3e4af05cb96df66e6b32f26234cafd95</anchor>
      <arglist>(std::string const &amp;query)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~postgresql_statement_backend</name>
      <anchorfile>structsoci_1_1postgresql__statement__backend.html</anchorfile>
      <anchor>a3acb152366c286bad595d20926edfa99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>currentRow_</name>
      <anchorfile>structsoci_1_1postgresql__statement__backend.html</anchorfile>
      <anchor>aaafce814cd669e7cb278b25e524c632c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>hasIntoElements_</name>
      <anchorfile>structsoci_1_1postgresql__statement__backend.html</anchorfile>
      <anchor>ab1e2a0d8a64b20a3a2776ded4bdda2f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>hasUseElements_</name>
      <anchorfile>structsoci_1_1postgresql__statement__backend.html</anchorfile>
      <anchor>af09af817d6ad12a6268b1ad675e4d1d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>hasVectorIntoElements_</name>
      <anchorfile>structsoci_1_1postgresql__statement__backend.html</anchorfile>
      <anchor>ac58cc1054f083ec6b45917b7eca5d673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>hasVectorUseElements_</name>
      <anchorfile>structsoci_1_1postgresql__statement__backend.html</anchorfile>
      <anchor>ae520089586aec780e0e3d4d1ec557744</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>justDescribed_</name>
      <anchorfile>structsoci_1_1postgresql__statement__backend.html</anchorfile>
      <anchor>aa1533ae44551fd0e742d54a928c29bf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>names_</name>
      <anchorfile>structsoci_1_1postgresql__statement__backend.html</anchorfile>
      <anchor>a0621b64f6acccc62bf73da436168b70b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numberOfRows_</name>
      <anchorfile>structsoci_1_1postgresql__statement__backend.html</anchorfile>
      <anchor>aada52e85dd6b444ab35e63b79c76eaf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>query_</name>
      <anchorfile>structsoci_1_1postgresql__statement__backend.html</anchorfile>
      <anchor>aadb737cb5b901ac73a5358772e8f06c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>details::postgresql_result</type>
      <name>result_</name>
      <anchorfile>structsoci_1_1postgresql__statement__backend.html</anchorfile>
      <anchor>a55807fcdd7d09409f275042a622dc14a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long long</type>
      <name>rowsAffectedBulk_</name>
      <anchorfile>structsoci_1_1postgresql__statement__backend.html</anchorfile>
      <anchor>a441cc21105d8c91ef79fa4217b6bd6d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rowsToConsume_</name>
      <anchorfile>structsoci_1_1postgresql__statement__backend.html</anchorfile>
      <anchor>af3012a614977b63b3fe2e194025f3a3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>postgresql_session_backend &amp;</type>
      <name>session_</name>
      <anchorfile>structsoci_1_1postgresql__statement__backend.html</anchorfile>
      <anchor>a3ce0968d80422c14fad8c673153dc865</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>statementName_</name>
      <anchorfile>structsoci_1_1postgresql__statement__backend.html</anchorfile>
      <anchor>a6b751e6384070c367b5577bf07d84f7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>details::statement_type</type>
      <name>stType_</name>
      <anchorfile>structsoci_1_1postgresql__statement__backend.html</anchorfile>
      <anchor>ad820db31afb937822c10b8ed67395a6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UseByNameBuffersMap</type>
      <name>useByNameBuffers_</name>
      <anchorfile>structsoci_1_1postgresql__statement__backend.html</anchorfile>
      <anchor>a089f28ea39da3ad219ddafad39d562f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UseByPosBuffersMap</type>
      <name>useByPosBuffers_</name>
      <anchorfile>structsoci_1_1postgresql__statement__backend.html</anchorfile>
      <anchor>a02cdbc7259fbdee0943151480ba71558</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::postgresql_vector_into_type_backend</name>
    <filename>structsoci_1_1postgresql__vector__into__type__backend.html</filename>
    <base>soci::details::vector_into_type_backend</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1postgresql__vector__into__type__backend.html</anchorfile>
      <anchor>a50815ff71635958a00f111e3571764da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>define_by_pos</name>
      <anchorfile>structsoci_1_1postgresql__vector__into__type__backend.html</anchorfile>
      <anchor>af4c16e7aca93169c44de4fab227da634</anchor>
      <arglist>(int &amp;position, void *data, details::exchange_type type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>post_fetch</name>
      <anchorfile>structsoci_1_1postgresql__vector__into__type__backend.html</anchorfile>
      <anchor>ac318bfe8153d10996e62d1a18c42b039</anchor>
      <arglist>(bool gotData, indicator *ind)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>postgresql_vector_into_type_backend</name>
      <anchorfile>structsoci_1_1postgresql__vector__into__type__backend.html</anchorfile>
      <anchor>a9b176da60531b2a78988822b549aa3c5</anchor>
      <arglist>(postgresql_statement_backend &amp;st)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pre_fetch</name>
      <anchorfile>structsoci_1_1postgresql__vector__into__type__backend.html</anchorfile>
      <anchor>a858ab759d8d78f5a85d8bddaf9886f9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>resize</name>
      <anchorfile>structsoci_1_1postgresql__vector__into__type__backend.html</anchorfile>
      <anchor>a786ba94d38eb97580f3ad924ca263659</anchor>
      <arglist>(std::size_t sz)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>size</name>
      <anchorfile>structsoci_1_1postgresql__vector__into__type__backend.html</anchorfile>
      <anchor>a51f7ecbbc117f67e7730e397b37154b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data_</name>
      <anchorfile>structsoci_1_1postgresql__vector__into__type__backend.html</anchorfile>
      <anchor>a96fd59c1c9d7f8f22d0d40dd1c66ff4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>position_</name>
      <anchorfile>structsoci_1_1postgresql__vector__into__type__backend.html</anchorfile>
      <anchor>a5a304b25129d322e86bf49a1a416a358</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>postgresql_statement_backend &amp;</type>
      <name>statement_</name>
      <anchorfile>structsoci_1_1postgresql__vector__into__type__backend.html</anchorfile>
      <anchor>a7d43c1268b84f73e96912db4618da3ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>details::exchange_type</type>
      <name>type_</name>
      <anchorfile>structsoci_1_1postgresql__vector__into__type__backend.html</anchorfile>
      <anchor>a911d94be114d89440e9ba39f91058873</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::postgresql_vector_use_type_backend</name>
    <filename>structsoci_1_1postgresql__vector__use__type__backend.html</filename>
    <base>soci::details::vector_use_type_backend</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>bind_by_name</name>
      <anchorfile>structsoci_1_1postgresql__vector__use__type__backend.html</anchorfile>
      <anchor>a70ceda9de8d56c8294a493edb6c45ea6</anchor>
      <arglist>(std::string const &amp;name, void *data, details::exchange_type type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>bind_by_pos</name>
      <anchorfile>structsoci_1_1postgresql__vector__use__type__backend.html</anchorfile>
      <anchor>a2f8816cc0d2a83c7ee50e6b4a5ff74bc</anchor>
      <arglist>(int &amp;position, void *data, details::exchange_type type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1postgresql__vector__use__type__backend.html</anchorfile>
      <anchor>a960bf47523c1685f6b3d860bd4e0c0fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>postgresql_vector_use_type_backend</name>
      <anchorfile>structsoci_1_1postgresql__vector__use__type__backend.html</anchorfile>
      <anchor>a6ddd27169febfb4207f81df3f003476f</anchor>
      <arglist>(postgresql_statement_backend &amp;st)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pre_use</name>
      <anchorfile>structsoci_1_1postgresql__vector__use__type__backend.html</anchorfile>
      <anchor>a728c936d029e0543cf9736551a02ec9d</anchor>
      <arglist>(indicator const *ind)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>size</name>
      <anchorfile>structsoci_1_1postgresql__vector__use__type__backend.html</anchorfile>
      <anchor>ac874c1fb9cd5f449d8cb3b489cc6872d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; char * &gt;</type>
      <name>buffers_</name>
      <anchorfile>structsoci_1_1postgresql__vector__use__type__backend.html</anchorfile>
      <anchor>ae4f158b75918cc35610f968d73ed4000</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data_</name>
      <anchorfile>structsoci_1_1postgresql__vector__use__type__backend.html</anchorfile>
      <anchor>a5ee53b36a668cfc4cdc8e21176400076</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>structsoci_1_1postgresql__vector__use__type__backend.html</anchorfile>
      <anchor>a6a1ebedcfcf5c76427483aba4b662bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>position_</name>
      <anchorfile>structsoci_1_1postgresql__vector__use__type__backend.html</anchorfile>
      <anchor>a17c25d17f1ce005f36d6256fd556bf78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>postgresql_statement_backend &amp;</type>
      <name>statement_</name>
      <anchorfile>structsoci_1_1postgresql__vector__use__type__backend.html</anchorfile>
      <anchor>ad0f57836ad3b78fe97cd94755f50f96e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>details::exchange_type</type>
      <name>type_</name>
      <anchorfile>structsoci_1_1postgresql__vector__use__type__backend.html</anchorfile>
      <anchor>a5f1b53358a76ea4e5dbf2057ea4c8b78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::prepare_temp_type</name>
    <filename>classsoci_1_1details_1_1prepare__temp__type.html</filename>
    <member kind="function">
      <type>ref_counted_prepare_info *</type>
      <name>get_prepare_info</name>
      <anchorfile>classsoci_1_1details_1_1prepare__temp__type.html</anchorfile>
      <anchor>ab9dbad5d828b9ebd1b6261585e042bbc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>prepare_temp_type &amp;</type>
      <name>operator,</name>
      <anchorfile>classsoci_1_1details_1_1prepare__temp__type.html</anchorfile>
      <anchor>aebbe98043462245a7b799ee6d9d309a8</anchor>
      <arglist>(into_type_ptr const &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>prepare_temp_type &amp;</type>
      <name>operator,</name>
      <anchorfile>classsoci_1_1details_1_1prepare__temp__type.html</anchorfile>
      <anchor>a7e12576f621f781adc15e6816ce20184</anchor>
      <arglist>(into_container&lt; T, Indicator &gt; const &amp;ic)</arglist>
    </member>
    <member kind="function">
      <type>prepare_temp_type &amp;</type>
      <name>operator,</name>
      <anchorfile>classsoci_1_1details_1_1prepare__temp__type.html</anchorfile>
      <anchor>a2c749173e3663cae7cd8a539d7ed0b09</anchor>
      <arglist>(use_container&lt; T, Indicator &gt; const &amp;uc)</arglist>
    </member>
    <member kind="function">
      <type>prepare_temp_type &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classsoci_1_1details_1_1prepare__temp__type.html</anchorfile>
      <anchor>a4c5150ad89ad0a4eb9139c47c68716ad</anchor>
      <arglist>(T const &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>prepare_temp_type &amp;</type>
      <name>operator=</name>
      <anchorfile>classsoci_1_1details_1_1prepare__temp__type.html</anchorfile>
      <anchor>a7b3b7091e763f7c9d775c7d7650868b2</anchor>
      <arglist>(prepare_temp_type const &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>prepare_temp_type</name>
      <anchorfile>classsoci_1_1details_1_1prepare__temp__type.html</anchorfile>
      <anchor>a1a96b4b968ee9044c81df49f937a41af</anchor>
      <arglist>(session &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>prepare_temp_type</name>
      <anchorfile>classsoci_1_1details_1_1prepare__temp__type.html</anchorfile>
      <anchor>a40df93f15f54af390f2f26435d94fca0</anchor>
      <arglist>(prepare_temp_type const &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~prepare_temp_type</name>
      <anchorfile>classsoci_1_1details_1_1prepare__temp__type.html</anchorfile>
      <anchor>af118f71a979436f72867025d21daa1d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ref_counted_prepare_info *</type>
      <name>rcpi_</name>
      <anchorfile>classsoci_1_1details_1_1prepare__temp__type.html</anchorfile>
      <anchor>a700b1c0a7b58d0df628b1bd452564419</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::prepare_type</name>
    <filename>classsoci_1_1details_1_1prepare__type.html</filename>
    <member kind="function">
      <type>prepare_temp_type</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classsoci_1_1details_1_1prepare__type.html</anchorfile>
      <anchor>a6a8fa590c51df35dbcb271a9db162dcb</anchor>
      <arglist>(T const &amp;t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>prepare_type</name>
      <anchorfile>classsoci_1_1details_1_1prepare__type.html</anchorfile>
      <anchor>a084dab7e0a526eaa7023a7e6eb09fe13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>prepare_type</name>
      <anchorfile>classsoci_1_1details_1_1prepare__type.html</anchorfile>
      <anchor>a54055a282e0edee42da7b5b6f520933e</anchor>
      <arglist>(session *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_session</name>
      <anchorfile>classsoci_1_1details_1_1prepare__type.html</anchorfile>
      <anchor>a4c5511b0a897c45029176917ac05ab7f</anchor>
      <arglist>(session *s)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>session *</type>
      <name>session_</name>
      <anchorfile>classsoci_1_1details_1_1prepare__type.html</anchorfile>
      <anchor>a23c444da990bc65599ff3e0be5b34b96</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::procedure</name>
    <filename>classsoci_1_1procedure.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>execute</name>
      <anchorfile>classsoci_1_1procedure.html</anchorfile>
      <anchor>a8ff3b8d8494cab3dc13b9215ec7b5645</anchor>
      <arglist>(bool withDataExchange=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fetch</name>
      <anchorfile>classsoci_1_1procedure.html</anchorfile>
      <anchor>ad7fa11fd8b450974b1fbd498f33acb8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>got_data</name>
      <anchorfile>classsoci_1_1procedure.html</anchorfile>
      <anchor>aba9c4413d22750bbf4f3ac94076404b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classsoci_1_1procedure.html</anchorfile>
      <anchor>adccf0c514e0432463c5c0d1c9583e02c</anchor>
      <arglist>(procedure const &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>procedure</name>
      <anchorfile>classsoci_1_1procedure.html</anchorfile>
      <anchor>a8bda324245fe1f4b3ef970eb97f824bf</anchor>
      <arglist>(details::prepare_temp_type const &amp;prep)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>procedure</name>
      <anchorfile>classsoci_1_1procedure.html</anchorfile>
      <anchor>a48f4522570438a4f4c7d547495b930de</anchor>
      <arglist>(procedure const &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~procedure</name>
      <anchorfile>classsoci_1_1procedure.html</anchorfile>
      <anchor>acb459c5f563923775f70ee0272bf0714</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>gotData_</name>
      <anchorfile>classsoci_1_1procedure.html</anchorfile>
      <anchor>a6baf74d53ca357d1d2d1560d0b8ac4ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>details::procedure_impl *</type>
      <name>impl_</name>
      <anchorfile>classsoci_1_1procedure.html</anchorfile>
      <anchor>a79598444fb248574cced187393c14ad5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>procedure_creator</name>
    <filename>structprocedure__creator.html</filename>
    <base>soci::tests::procedure_creator_base</base>
    <member kind="function">
      <type></type>
      <name>procedure_creator</name>
      <anchorfile>structprocedure__creator.html</anchorfile>
      <anchor>a4a83b2d740b317046319234e8a0e96a2</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::tests::procedure_creator_base</name>
    <filename>classsoci_1_1tests_1_1procedure__creator__base.html</filename>
    <member kind="function">
      <type></type>
      <name>procedure_creator_base</name>
      <anchorfile>classsoci_1_1tests_1_1procedure__creator__base.html</anchorfile>
      <anchor>ae8bf6619d3900320983a2da4a8d2ea9b</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~procedure_creator_base</name>
      <anchorfile>classsoci_1_1tests_1_1procedure__creator__base.html</anchorfile>
      <anchor>a5f95c3d9ff1a57ba1d9c9930320c8a20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>drop</name>
      <anchorfile>classsoci_1_1tests_1_1procedure__creator__base.html</anchorfile>
      <anchor>a476479ae3bd6797bb9e4340abe7745d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>session &amp;</type>
      <name>msession</name>
      <anchorfile>classsoci_1_1tests_1_1procedure__creator__base.html</anchorfile>
      <anchor>a3a94837ce24b20ff3436af2ac09d8e8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::procedure_impl</name>
    <filename>classsoci_1_1details_1_1procedure__impl.html</filename>
    <base>soci::details::statement_impl</base>
    <member kind="function">
      <type>void</type>
      <name>dec_ref</name>
      <anchorfile>classsoci_1_1details_1_1procedure__impl.html</anchorfile>
      <anchor>abfb0c95dc679bd669b237d9606862244</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inc_ref</name>
      <anchorfile>classsoci_1_1details_1_1procedure__impl.html</anchorfile>
      <anchor>a1f25a60e78729fbf266b93c0de54e991</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>procedure_impl</name>
      <anchorfile>classsoci_1_1details_1_1procedure__impl.html</anchorfile>
      <anchor>a505147726b2ad9467587414fbb16aa5a</anchor>
      <arglist>(session &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>procedure_impl</name>
      <anchorfile>classsoci_1_1details_1_1procedure__impl.html</anchorfile>
      <anchor>ab68d6000ef5f8212d448648f9ec3dd79</anchor>
      <arglist>(prepare_temp_type const &amp;prep)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>refCount_</name>
      <anchorfile>classsoci_1_1details_1_1procedure__impl.html</anchorfile>
      <anchor>a387046099193d612cff2ece4df2823a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::Quaternion</name>
    <filename>classISM_1_1Quaternion.html</filename>
    <base>ISM::Serializable</base>
    <member kind="function">
      <type>Eigen::Quaternion&lt; double &gt;</type>
      <name>getEigen</name>
      <anchorfile>classISM_1_1Quaternion.html</anchorfile>
      <anchor>a0de34b45f7b2ef73180cabf644a5895d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classISM_1_1Quaternion.html</anchorfile>
      <anchor>a7f458c6618873084e684a0a4fb214283</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classISM_1_1Quaternion.html</anchorfile>
      <anchor>a9a5d219a991364318e5968e93b8b8d3e</anchor>
      <arglist>(double w, double x, double y, double z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classISM_1_1Quaternion.html</anchorfile>
      <anchor>aac2e0740aad4b51d9454c83d19cf96ee</anchor>
      <arglist>(Eigen::Quaternion&lt; double &gt; q)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>serialize</name>
      <anchorfile>classISM_1_1Quaternion.html</anchorfile>
      <anchor>a456b8c189c5f6f7fa232f719f9f3c338</anchor>
      <arglist>(std::ostream &amp;strm) const</arglist>
    </member>
    <member kind="variable">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW Eigen::Quaternion&lt; double &gt;</type>
      <name>eigen</name>
      <anchorfile>classISM_1_1Quaternion.html</anchorfile>
      <anchor>af9ec57fa1f19cbea194faabe9ad14764</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::query_transformation</name>
    <filename>classsoci_1_1details_1_1query__transformation.html</filename>
    <templarg></templarg>
    <base>soci::details::query_transformation_function</base>
    <member kind="function">
      <type>result_type</type>
      <name>operator()</name>
      <anchorfile>classsoci_1_1details_1_1query__transformation.html</anchorfile>
      <anchor>a154d3b41cb8ddd63477617c0aef72720</anchor>
      <arglist>(argument_type query) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>query_transformation</name>
      <anchorfile>classsoci_1_1details_1_1query__transformation.html</anchorfile>
      <anchor>a014f2676ff7d77e0ba3ba96a85ab8a90</anchor>
      <arglist>(T callback)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>callback_</name>
      <anchorfile>classsoci_1_1details_1_1query__transformation.html</anchorfile>
      <anchor>a093807f7c2251624f8ee31e65274cb4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::query_transformation_function</name>
    <filename>classsoci_1_1details_1_1query__transformation__function.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual result_type</type>
      <name>operator()</name>
      <anchorfile>classsoci_1_1details_1_1query__transformation__function.html</anchorfile>
      <anchor>a9ce142315d252d4cfa60d91963eacdcf</anchor>
      <arglist>(argument_type a) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~query_transformation_function</name>
      <anchorfile>classsoci_1_1details_1_1query__transformation__function.html</anchorfile>
      <anchor>acd2b3b1d2390fb4063c63b96abf23fda</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RandomDemoRecorder</name>
    <filename>classRandomDemoRecorder.html</filename>
    <member kind="function">
      <type>void</type>
      <name>generateDemoRecording</name>
      <anchorfile>classRandomDemoRecorder.html</anchorfile>
      <anchor>a8098ac2b7de76112791d09623e632615</anchor>
      <arglist>(std::string dbfile, unsigned objects, unsigned timesteps, bool genRanOrientsAdditionally)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>frand</name>
      <anchorfile>classRandomDemoRecorder.html</anchorfile>
      <anchor>ab6eeb529b89e1a74953703953dc1ffa2</anchor>
      <arglist>(double min, double max)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ISM::RatingData</name>
    <filename>structISM_1_1RatingData.html</filename>
    <member kind="function">
      <type></type>
      <name>RatingData</name>
      <anchorfile>structISM_1_1RatingData.html</anchorfile>
      <anchor>a18f27deaabd7a2d450c7966dd0e224ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RatingData</name>
      <anchorfile>structISM_1_1RatingData.html</anchorfile>
      <anchor>ace1e4157dba83277351fbdaa3d4a2515</anchor>
      <arglist>(double ad, double sd)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>angleDeviation</name>
      <anchorfile>structISM_1_1RatingData.html</anchorfile>
      <anchor>a41ea543f79e5cf5978e38daa93c4b694</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>backProjectionSquaredDistance</name>
      <anchorfile>structISM_1_1RatingData.html</anchorfile>
      <anchor>a5491d0369ac604fd31e805125f42cac7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ISM::RecognitionResult</name>
    <filename>structISM_1_1RecognitionResult.html</filename>
    <member kind="function">
      <type>u_int64_t</type>
      <name>getNumberOfCombinations</name>
      <anchorfile>structISM_1_1RecognitionResult.html</anchorfile>
      <anchor>a18cc052fb9d372ed0761bd6c9406bcf5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RecognitionResult</name>
      <anchorfile>structISM_1_1RecognitionResult.html</anchorfile>
      <anchor>a36b6c6a69d3abb424b173bf64f270a02</anchor>
      <arglist>(const std::string patternName, const PosePtr referencePose, const ObjectSetPtr recognizedSet, const double confidence, SummarizedVotedPosePtrs summarizedVotes=SummarizedVotedPosePtrs())</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>confidence</name>
      <anchorfile>structISM_1_1RecognitionResult.html</anchorfile>
      <anchor>a9b907f0c7837dd67e408d17fcc6d488b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>patternName</name>
      <anchorfile>structISM_1_1RecognitionResult.html</anchorfile>
      <anchor>a0f0f371192a367d89290fc91330133be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ObjectSetPtr</type>
      <name>recognizedSet</name>
      <anchorfile>structISM_1_1RecognitionResult.html</anchorfile>
      <anchor>ab48b2ae13dabec318bca3e911874b5ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PosePtr</type>
      <name>referencePose</name>
      <anchorfile>structISM_1_1RecognitionResult.html</anchorfile>
      <anchor>aa1765a534f461532558754753925ebcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; RecognitionResultPtr &gt;</type>
      <name>subPatterns</name>
      <anchorfile>structISM_1_1RecognitionResult.html</anchorfile>
      <anchor>ac8d4c238f2d447a57fb0da0bcaf31142</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SummarizedVotedPosePtrs</type>
      <name>summarizedVotes</name>
      <anchorfile>structISM_1_1RecognitionResult.html</anchorfile>
      <anchor>ac92321ba365277bd2513724bc310bbb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr double</type>
      <name>epsilon</name>
      <anchorfile>structISM_1_1RecognitionResult.html</anchorfile>
      <anchor>a7e6d920abebfc69d87dd26cf22ccc9fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>u_int64_t</type>
      <name>numberOfCombinations</name>
      <anchorfile>structISM_1_1RecognitionResult.html</anchorfile>
      <anchor>a74c75f8b2edaa3e4ed10077cc9be7927</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::Recognizer</name>
    <filename>classISM_1_1Recognizer.html</filename>
    <member kind="function">
      <type>void</type>
      <name>arrangePatternsAccordingToTreeHeight</name>
      <anchorfile>classISM_1_1Recognizer.html</anchorfile>
      <anchor>a99cc6e650df70de1a8c15dda28c06602</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearData</name>
      <anchorfile>classISM_1_1Recognizer.html</anchorfile>
      <anchor>aa7f66bec726e1cccc4bd69dbb428c17c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PatternNameAndVotingSpaceTuple</type>
      <name>getBufferedVotingSpace</name>
      <anchorfile>classISM_1_1Recognizer.html</anchorfile>
      <anchor>afdcc4de61da81ec5b16d56519d91543e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; ObjectPtr, std::vector&lt; VotedPosePtr &gt; &gt;</type>
      <name>getVotingCache</name>
      <anchorfile>classISM_1_1Recognizer.html</anchorfile>
      <anchor>ae8579598d327ee639a0f37e52c6253bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; RecognitionResultPtr &gt;</type>
      <name>recognizePattern</name>
      <anchorfile>classISM_1_1Recognizer.html</anchorfile>
      <anchor>a4cbaf427b3a136533a618520cea480a2</anchor>
      <arglist>(const ObjectSetPtr &amp;objectSet, const double filterThreshold=0.0, const int resultsPerPattern=-1, const std::string targetPatternName=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Recognizer</name>
      <anchorfile>classISM_1_1Recognizer.html</anchorfile>
      <anchor>acfaf6a88827e51aa988b9a9d7cd1168f</anchor>
      <arglist>(const std::string &amp;dbfilename, double bin_size, double maxProjectionAngleDeviation, bool enabledSelfVoteCheck, int raterType=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setObjectTypes</name>
      <anchorfile>classISM_1_1Recognizer.html</anchorfile>
      <anchor>a605caa0468f77f6cf4588b4d2dbeed34</anchor>
      <arglist>(std::set&lt; std::string &gt; objectTypes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPatternDefinitions</name>
      <anchorfile>classISM_1_1Recognizer.html</anchorfile>
      <anchor>a3f66552460860f47cd2519d301e187fa</anchor>
      <arglist>(ISM::PatternNameToPatternMap patternDefinitions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVoteSpecifiersPerObject</name>
      <anchorfile>classISM_1_1Recognizer.html</anchorfile>
      <anchor>ade45501ab8ac13d3271ef101fc4bd8d3</anchor>
      <arglist>(ISM::ObjectTypeToVoteMap voteSpecifiersPerObject)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVotingSpaceToBeBuffered</name>
      <anchorfile>classISM_1_1Recognizer.html</anchorfile>
      <anchor>a40a51bc5f46208798690bb0a3ca12c14</anchor>
      <arglist>(std::string patternName)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>PosePtr</type>
      <name>calculatePoseFromVote</name>
      <anchorfile>classISM_1_1Recognizer.html</anchorfile>
      <anchor>a786bf67c619d112f0d549f72e301bc8b</anchor>
      <arglist>(const PosePtr &amp;pose, const VoteSpecifierPtr &amp;vote) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>calculateVotedPosesForAllObjects</name>
      <anchorfile>classISM_1_1Recognizer.html</anchorfile>
      <anchor>a4c03e6899e538423a0fe6981dd8757c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillAndEvalVotingSpaceAtTreeHeight</name>
      <anchorfile>classISM_1_1Recognizer.html</anchorfile>
      <anchor>a7677312d333ebbd2f519f77577f88c88</anchor>
      <arglist>(unsigned int treeHeight)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getPatternDefinitions</name>
      <anchorfile>classISM_1_1Recognizer.html</anchorfile>
      <anchor>a20698d666cbbb2bbbcbde62b6d928f90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>objectAlreadyInSet</name>
      <anchorfile>classISM_1_1Recognizer.html</anchorfile>
      <anchor>ae67ec3b0b2b8c60e3457edce1ef7a70b</anchor>
      <arglist>(const ObjectPtr &amp;o)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>resultAlreadyExisting</name>
      <anchorfile>classISM_1_1Recognizer.html</anchorfile>
      <anchor>ab1beeec4f23c19e884157bd4251fdfa0</anchor>
      <arglist>(const RecognitionResultPtr &amp;res)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::vector&lt; RecognitionResultPtr &gt;</type>
      <name>assembleIsmTrees</name>
      <anchorfile>classISM_1_1Recognizer.html</anchorfile>
      <anchor>a90d7d16067fb53ca61e5831844c0ae54</anchor>
      <arglist>(const std::vector&lt; RecognitionResultPtr &gt; &amp;ismResults, const double filterThreshold, const int resultsPerPattern, const std::string targetPatternName)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::vector&lt; RecognitionResultPtr &gt;</type>
      <name>getSubPatternsForResult</name>
      <anchorfile>classISM_1_1Recognizer.html</anchorfile>
      <anchor>abc034d62372c327dc51d74736613ec82</anchor>
      <arglist>(RecognitionResultPtr result, std::map&lt; std::string, std::vector&lt; RecognitionResultPtr &gt; &gt; patternNameToResults)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>bin_size</name>
      <anchorfile>classISM_1_1Recognizer.html</anchorfile>
      <anchor>ae208a17be80cb4011ec1c64976c9dd49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>enabledSelfVoteCheck</name>
      <anchorfile>classISM_1_1Recognizer.html</anchorfile>
      <anchor>af6d8a7c844d466a46276dc020503482b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ObjectSetPtr</type>
      <name>inputSet</name>
      <anchorfile>classISM_1_1Recognizer.html</anchorfile>
      <anchor>aff7f5e9647deb898e7c9b54041a1bacb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; RecognitionResultPtr &gt;</type>
      <name>ismResults</name>
      <anchorfile>classISM_1_1Recognizer.html</anchorfile>
      <anchor>a09508147ec499b5206bda695c2a13973</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>maxProjectionAngleDeviation</name>
      <anchorfile>classISM_1_1Recognizer.html</anchorfile>
      <anchor>a16f342b46d6ef0800c91deb2c01a55eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>mRaterType</name>
      <anchorfile>classISM_1_1Recognizer.html</anchorfile>
      <anchor>a08bb367d7991f68a5d5d5fb887f59f11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; std::string &gt;</type>
      <name>objectTypes</name>
      <anchorfile>classISM_1_1Recognizer.html</anchorfile>
      <anchor>a87177290552b208e7c9fde8e2a088c04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PatternNameToPatternMap</type>
      <name>patternDefinitions</name>
      <anchorfile>classISM_1_1Recognizer.html</anchorfile>
      <anchor>aaaeb18e9268d9b4e1abc863806672217</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>patternForVotingSpaceViz</name>
      <anchorfile>classISM_1_1Recognizer.html</anchorfile>
      <anchor>acab6e8aa29e78f90f025cf6838f1003e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TreeHeightToPatternName</type>
      <name>patternPerTreeHeight</name>
      <anchorfile>classISM_1_1Recognizer.html</anchorfile>
      <anchor>a61520e258902e98403155697949afe2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PatternNameToVotedPoses</type>
      <name>patternToVotedPoses</name>
      <anchorfile>classISM_1_1Recognizer.html</anchorfile>
      <anchor>a44f1856f8aabb4803c19a14642f5ac2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TableHelperPtr</type>
      <name>tableHelper</name>
      <anchorfile>classISM_1_1Recognizer.html</anchorfile>
      <anchor>a9750be796e9cc7173c773d8d80147461</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ObjectTypeToVoteMap</type>
      <name>voteSpecifiersPerObject</name>
      <anchorfile>classISM_1_1Recognizer.html</anchorfile>
      <anchor>ae25058ef23a991a55a4363cb69239431</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; ObjectPtr, std::vector&lt; VotedPosePtr &gt; &gt;</type>
      <name>votingCache</name>
      <anchorfile>classISM_1_1Recognizer.html</anchorfile>
      <anchor>a6d6c2db54fa889d36268e78fab9711d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PatternNameAndVotingSpaceTuple</type>
      <name>votingSpaceBuffer</name>
      <anchorfile>classISM_1_1Recognizer.html</anchorfile>
      <anchor>a9017bf933e4c199e7100230de5f3254d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::RecordedObjectsTransformer</name>
    <filename>classISM_1_1RecordedObjectsTransformer.html</filename>
    <member kind="function">
      <type>void</type>
      <name>transformRecordedObjects</name>
      <anchorfile>classISM_1_1RecordedObjectsTransformer.html</anchorfile>
      <anchor>a7d2533725a78090dc5b0a759d6577192</anchor>
      <arglist>(const std::string &amp;sourceFile, const std::string &amp;targetFile, const std::string &amp;type, const std::string &amp;id, double px, double py, double pz, double qw, double qx, double qy, double qz)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ObjectPtr</type>
      <name>getReferenceObject</name>
      <anchorfile>classISM_1_1RecordedObjectsTransformer.html</anchorfile>
      <anchor>a6aaf9df28ccd924ff738dba176bc4f59</anchor>
      <arglist>(ObjectSetPtr oset, const std::string &amp;type, const std::string &amp;id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>transformSet</name>
      <anchorfile>classISM_1_1RecordedObjectsTransformer.html</anchorfile>
      <anchor>a58f04b199f1cb2116a92a16ac98742c4</anchor>
      <arglist>(ISM::ObjectSetPtr objectSet, Eigen::Vector3d point, Eigen::Quaterniond quat, Eigen::Vector3d orginalCenter)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>transformSet</name>
      <anchorfile>classISM_1_1RecordedObjectsTransformer.html</anchorfile>
      <anchor>a97b86e2c441f914b7ef4617a1058af47</anchor>
      <arglist>(ISM::ObjectSetPtr objectSet, Eigen::Vector3d point, double angle)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::RecordedPattern</name>
    <filename>classISM_1_1RecordedPattern.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addObjectSet</name>
      <anchorfile>classISM_1_1RecordedPattern.html</anchorfile>
      <anchor>a01f0bec7373a9d1b4b8306a93ad92f33</anchor>
      <arglist>(ObjectSetPtr os)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RecordedPattern</name>
      <anchorfile>classISM_1_1RecordedPattern.html</anchorfile>
      <anchor>aab403e48166ae3722be85ba3d5cd41e7</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classISM_1_1RecordedPattern.html</anchorfile>
      <anchor>ae85c52bc76c89a0553a56fcd36d97208</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ObjectSetPtr &gt;</type>
      <name>objectSets</name>
      <anchorfile>classISM_1_1RecordedPattern.html</anchorfile>
      <anchor>acdc8235af11091ce52b06d7bbe79aa43</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::Recorder</name>
    <filename>classISM_1_1Recorder.html</filename>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classISM_1_1Recorder.html</anchorfile>
      <anchor>a72abf38a48abb37536bb64529e0d1a2a</anchor>
      <arglist>(const ObjectSetPtr &amp;set, const std::string &amp;patternName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Recorder</name>
      <anchorfile>classISM_1_1Recorder.html</anchorfile>
      <anchor>a761f35627bef48749b2c93313c4133ac</anchor>
      <arglist>(const std::string &amp;dbfilename)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TableHelperPtr</type>
      <name>tableHelper</name>
      <anchorfile>classISM_1_1Recorder.html</anchorfile>
      <anchor>ac5b2b672300b26f7a4230b2067aee907</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::RecordHuntAlgorithm</name>
    <filename>classISM_1_1RecordHuntAlgorithm.html</filename>
    <templarg></templarg>
    <base>ISM::OptimizationAlgorithm</base>
    <member kind="function">
      <type>InstanceType</type>
      <name>optimize</name>
      <anchorfile>classISM_1_1RecordHuntAlgorithm.html</anchorfile>
      <anchor>af426db7553a57f4cbd4627847175c61b</anchor>
      <arglist>(InstanceType startInstance)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RecordHuntAlgorithm</name>
      <anchorfile>classISM_1_1RecordHuntAlgorithm.html</anchorfile>
      <anchor>a13efaf5bfcb41555588f56baa655e555</anchor>
      <arglist>(NeighbourhoodFunctionPtr&lt; InstanceType &gt; neighbourhoodFunction, CostFunctionPtr&lt; InstanceType &gt; costFunction, AcceptanceFunctionPtr acceptanceFunction)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AcceptanceFunctionPtr</type>
      <name>mAcceptanceFunction</name>
      <anchorfile>classISM_1_1RecordHuntAlgorithm.html</anchorfile>
      <anchor>a0fbf82d5e23e6144de03b65391b77263</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::ref_counted_prepare_info</name>
    <filename>classsoci_1_1details_1_1ref__counted__prepare__info.html</filename>
    <base>soci::details::ref_counted_statement_base</base>
    <member kind="function">
      <type>void</type>
      <name>exchange</name>
      <anchorfile>classsoci_1_1details_1_1ref__counted__prepare__info.html</anchorfile>
      <anchor>a0e4a747dab3b8160cb10a75dd666ed4f</anchor>
      <arglist>(use_type_ptr const &amp;u)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exchange</name>
      <anchorfile>classsoci_1_1details_1_1ref__counted__prepare__info.html</anchorfile>
      <anchor>a27c69eb75d9fc36e2e9c238c698e6117</anchor>
      <arglist>(use_container&lt; T, Indicator &gt; const &amp;uc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exchange</name>
      <anchorfile>classsoci_1_1details_1_1ref__counted__prepare__info.html</anchorfile>
      <anchor>a311775ea1f1bd5145b11459138e47949</anchor>
      <arglist>(into_type_ptr const &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exchange</name>
      <anchorfile>classsoci_1_1details_1_1ref__counted__prepare__info.html</anchorfile>
      <anchor>a8cb982342c0ca3c1ca7d0744a2babeab</anchor>
      <arglist>(into_container&lt; T, Indicator &gt; const &amp;ic)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>final_action</name>
      <anchorfile>classsoci_1_1details_1_1ref__counted__prepare__info.html</anchorfile>
      <anchor>a2e0e38ef18d5074969d2b2926280df0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ref_counted_prepare_info</name>
      <anchorfile>classsoci_1_1details_1_1ref__counted__prepare__info.html</anchorfile>
      <anchor>a1eaec64c7ad9c8c10445a6a66cfa3388</anchor>
      <arglist>(session &amp;s)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>get_query</name>
      <anchorfile>classsoci_1_1details_1_1ref__counted__prepare__info.html</anchorfile>
      <anchor>a7ef2141332075083c5bbeb41e914075a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>into_type_vector</type>
      <name>intos_</name>
      <anchorfile>classsoci_1_1details_1_1ref__counted__prepare__info.html</anchorfile>
      <anchor>a744428107f4357cf36dbf09c462ef442</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>session &amp;</type>
      <name>session_</name>
      <anchorfile>classsoci_1_1details_1_1ref__counted__prepare__info.html</anchorfile>
      <anchor>a5e16f37cf1a6b7363f51afff6ccfb3e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>use_type_vector</type>
      <name>uses_</name>
      <anchorfile>classsoci_1_1details_1_1ref__counted__prepare__info.html</anchorfile>
      <anchor>a0d79711db77d550b163faa69d8931251</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>procedure_impl</name>
      <anchorfile>classsoci_1_1details_1_1ref__counted__prepare__info.html</anchorfile>
      <anchor>acf6d477c86a8e2328aad5e926e9c892f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>statement_impl</name>
      <anchorfile>classsoci_1_1details_1_1ref__counted__prepare__info.html</anchorfile>
      <anchor>aa888a841477b3feaddf940fb82bfe3f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::ref_counted_statement</name>
    <filename>classsoci_1_1details_1_1ref__counted__statement.html</filename>
    <base>soci::details::ref_counted_statement_base</base>
    <member kind="function">
      <type>void</type>
      <name>exchange</name>
      <anchorfile>classsoci_1_1details_1_1ref__counted__statement.html</anchorfile>
      <anchor>a366258eefb031b17d43854dc7a9526f3</anchor>
      <arglist>(T &amp;t)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>final_action</name>
      <anchorfile>classsoci_1_1details_1_1ref__counted__statement.html</anchorfile>
      <anchor>ae2d81082b50c54f2cef3835c5daff8e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ref_counted_statement</name>
      <anchorfile>classsoci_1_1details_1_1ref__counted__statement.html</anchorfile>
      <anchor>af3af1a634b35e36b684921b5cc5d4019</anchor>
      <arglist>(session &amp;s)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>statement</type>
      <name>st_</name>
      <anchorfile>classsoci_1_1details_1_1ref__counted__statement.html</anchorfile>
      <anchor>a5caa901ee35127a61eb6ee6e80376cde</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::ref_counted_statement_base</name>
    <filename>classsoci_1_1details_1_1ref__counted__statement__base.html</filename>
    <member kind="function">
      <type>void</type>
      <name>accumulate</name>
      <anchorfile>classsoci_1_1details_1_1ref__counted__statement__base.html</anchorfile>
      <anchor>a92757ce66776c02df7d5435d130f3036</anchor>
      <arglist>(T const &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dec_ref</name>
      <anchorfile>classsoci_1_1details_1_1ref__counted__statement__base.html</anchorfile>
      <anchor>a11d67cf9f7ab60cb5fffaac635a863a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>final_action</name>
      <anchorfile>classsoci_1_1details_1_1ref__counted__statement__base.html</anchorfile>
      <anchor>ad30d554e2e0059f96555e6703bbbbb55</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inc_ref</name>
      <anchorfile>classsoci_1_1details_1_1ref__counted__statement__base.html</anchorfile>
      <anchor>af046d0327287d2acd34d6d5d9dfa2523</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ref_counted_statement_base</name>
      <anchorfile>classsoci_1_1details_1_1ref__counted__statement__base.html</anchorfile>
      <anchor>aa4228900c3d41eeb9c0defba508f9348</anchor>
      <arglist>(session &amp;s)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ref_counted_statement_base</name>
      <anchorfile>classsoci_1_1details_1_1ref__counted__statement__base.html</anchorfile>
      <anchor>a75f14cee6abeb9ade16ff1708497e358</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostringstream &amp;</type>
      <name>get_query_stream</name>
      <anchorfile>classsoci_1_1details_1_1ref__counted__statement__base.html</anchorfile>
      <anchor>a1442ef4f97432cdea64583010d1d6f26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>refCount_</name>
      <anchorfile>classsoci_1_1details_1_1ref__counted__statement__base.html</anchorfile>
      <anchor>aafaee025fc60d620780c9424b1ca4daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>session &amp;</type>
      <name>session_</name>
      <anchorfile>classsoci_1_1details_1_1ref__counted__statement__base.html</anchorfile>
      <anchor>af662330d2fdc31ec3e4dc0ff20293a0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>ref_counted_statement_base &amp;</type>
      <name>operator=</name>
      <anchorfile>classsoci_1_1details_1_1ref__counted__statement__base.html</anchorfile>
      <anchor>a0bf73b7a033c4383e8d0ca70c54c659a</anchor>
      <arglist>(ref_counted_statement_base const &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ref_counted_statement_base</name>
      <anchorfile>classsoci_1_1details_1_1ref__counted__statement__base.html</anchorfile>
      <anchor>ab77736eeec10dff5d4e143b3449b5f71</anchor>
      <arglist>(ref_counted_statement_base const &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ISM::ConnectivityChecker::Relation</name>
    <filename>structISM_1_1ConnectivityChecker_1_1Relation.html</filename>
    <member kind="function">
      <type>unsigned int</type>
      <name>getNeighbour</name>
      <anchorfile>structISM_1_1ConnectivityChecker_1_1Relation.html</anchorfile>
      <anchor>af810fe36c6ed570bfb218a49be7c47ac</anchor>
      <arglist>(unsigned int z)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>x</name>
      <anchorfile>structISM_1_1ConnectivityChecker_1_1Relation.html</anchorfile>
      <anchor>a66da68b743cb64c3768407dfb23c8df5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>y</name>
      <anchorfile>structISM_1_1ConnectivityChecker_1_1Relation.html</anchorfile>
      <anchor>a76fb96f0ab722996957953a9a311fba9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>returns_null_procedure_creator</name>
    <filename>structreturns__null__procedure__creator.html</filename>
    <base>soci::tests::procedure_creator_base</base>
    <member kind="function">
      <type></type>
      <name>returns_null_procedure_creator</name>
      <anchorfile>structreturns__null__procedure__creator.html</anchorfile>
      <anchor>a27a69861311e379f1e3de832a62fe355</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::RotationInvariantObjectsRotator</name>
    <filename>classISM_1_1RotationInvariantObjectsRotator.html</filename>
    <member kind="function">
      <type>void</type>
      <name>rotateRotationInvariantObjects</name>
      <anchorfile>classISM_1_1RotationInvariantObjectsRotator.html</anchorfile>
      <anchor>a0c459d2b2ac699a65cbbde58dcf0bc06</anchor>
      <arglist>(const std::string &amp;sourceFile, const std::string &amp;targetFile, const std::string &amp;objectType, const std::string &amp;objectId, bool useMapFrame, const std::vector&lt; std::string &gt; &amp;rotationInvariantTypes)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Eigen::AngleAxisd</type>
      <name>calculateTransform</name>
      <anchorfile>classISM_1_1RotationInvariantObjectsRotator.html</anchorfile>
      <anchor>a979b4d9d717f7c1b99888535f29e4e7d</anchor>
      <arglist>(const Eigen::Vector3d &amp;objectAxis, const Eigen::Vector3d &amp;referenceAxis, const Eigen::Vector3d &amp;unitAxis)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ObjectPtr</type>
      <name>getReferenceObject</name>
      <anchorfile>classISM_1_1RotationInvariantObjectsRotator.html</anchorfile>
      <anchor>a23893c2265e1ad6f5560fbd21c1bd9b4</anchor>
      <arglist>(ObjectSetPtr oset, const std::string &amp;type, const std::string &amp;id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>normalizeRotationInvarienceObjects</name>
      <anchorfile>classISM_1_1RotationInvariantObjectsRotator.html</anchorfile>
      <anchor>a4b1662b07007dd66b23d3594716736b3</anchor>
      <arglist>(ISM::ObjectSetPtr objectSet, Eigen::Quaterniond quat, const std::vector&lt; std::string &gt; &amp;rotationInvariantTypes)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::row</name>
    <filename>classsoci_1_1row.html</filename>
    <member kind="function">
      <type>void</type>
      <name>add_holder</name>
      <anchorfile>classsoci_1_1row.html</anchorfile>
      <anchor>a68b542d7884ae39240422cca5862b9e7</anchor>
      <arglist>(T *t, indicator *ind)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_properties</name>
      <anchorfile>classsoci_1_1row.html</anchorfile>
      <anchor>ad5d9a033f6648c5910b1cdfd792a89d8</anchor>
      <arglist>(column_properties const &amp;cp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>classsoci_1_1row.html</anchorfile>
      <anchor>aa529f600e2350c24977e9bfb68a9bce7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>get</name>
      <anchorfile>classsoci_1_1row.html</anchorfile>
      <anchor>a61d89c4fa1abd79219394e45ad39a09e</anchor>
      <arglist>(std::size_t pos) const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>get</name>
      <anchorfile>classsoci_1_1row.html</anchorfile>
      <anchor>aee91e3ae0ab0d90606c0486324875d50</anchor>
      <arglist>(std::size_t pos, T const &amp;nullValue) const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>get</name>
      <anchorfile>classsoci_1_1row.html</anchorfile>
      <anchor>a363f72587047b1360b38fc5a30119392</anchor>
      <arglist>(std::string const &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>get</name>
      <anchorfile>classsoci_1_1row.html</anchorfile>
      <anchor>a0fc485191256c75f17b07bcdb7364e75</anchor>
      <arglist>(std::string const &amp;name, T const &amp;nullValue) const</arglist>
    </member>
    <member kind="function">
      <type>indicator</type>
      <name>get_indicator</name>
      <anchorfile>classsoci_1_1row.html</anchorfile>
      <anchor>a58167fd9b8237797c98df63579580ae7</anchor>
      <arglist>(std::size_t pos) const</arglist>
    </member>
    <member kind="function">
      <type>indicator</type>
      <name>get_indicator</name>
      <anchorfile>classsoci_1_1row.html</anchorfile>
      <anchor>aabb796ed520c8cd86ac7a3f3b3adcfc6</anchor>
      <arglist>(std::string const &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>column_properties const  &amp;</type>
      <name>get_properties</name>
      <anchorfile>classsoci_1_1row.html</anchorfile>
      <anchor>aebd0f2618ca91457e8987d798537fc8e</anchor>
      <arglist>(std::size_t pos) const</arglist>
    </member>
    <member kind="function">
      <type>column_properties const  &amp;</type>
      <name>get_properties</name>
      <anchorfile>classsoci_1_1row.html</anchorfile>
      <anchor>a08f0cba60d308f07efa2220b150865cf</anchor>
      <arglist>(std::string const &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>row const  &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classsoci_1_1row.html</anchorfile>
      <anchor>a245fd83412b4e3eca3cc7b77d0277758</anchor>
      <arglist>(T &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_get_counter</name>
      <anchorfile>classsoci_1_1row.html</anchorfile>
      <anchor>a6daa82689930cf78f38f8da309e864e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>row</name>
      <anchorfile>classsoci_1_1row.html</anchorfile>
      <anchor>a5d83c880edf7701ef8206c479cabfd98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>size</name>
      <anchorfile>classsoci_1_1row.html</anchorfile>
      <anchor>aaff9af007abd7f744fb7d7a6baffe70b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skip</name>
      <anchorfile>classsoci_1_1row.html</anchorfile>
      <anchor>a2f5587d27c81677fa3f694624d30305b</anchor>
      <arglist>(std::size_t num=1) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uppercase_column_names</name>
      <anchorfile>classsoci_1_1row.html</anchorfile>
      <anchor>aa462345cf8ff2a315085cdc1affd347e</anchor>
      <arglist>(bool forceToUpper)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~row</name>
      <anchorfile>classsoci_1_1row.html</anchorfile>
      <anchor>a09ad61ea0319a8f8036b5f45b7d961cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::size_t</type>
      <name>find_column</name>
      <anchorfile>classsoci_1_1row.html</anchorfile>
      <anchor>a584302e9a85b329179c727746e698a2d</anchor>
      <arglist>(std::string const &amp;name) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classsoci_1_1row.html</anchorfile>
      <anchor>acad9ff79354f5ca86a410ce0b26c6405</anchor>
      <arglist>(row const &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>row</name>
      <anchorfile>classsoci_1_1row.html</anchorfile>
      <anchor>aab3f77e75df27570841691f561138bf1</anchor>
      <arglist>(row const &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; column_properties &gt;</type>
      <name>columns_</name>
      <anchorfile>classsoci_1_1row.html</anchorfile>
      <anchor>a5bd3c99e3df5df7c7437d82bd0752f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>currentPos_</name>
      <anchorfile>classsoci_1_1row.html</anchorfile>
      <anchor>a34a9f86e5a543ffe99cc6c00cc2e2732</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; details::holder * &gt;</type>
      <name>holders_</name>
      <anchorfile>classsoci_1_1row.html</anchorfile>
      <anchor>a34edee02e6a0b39c92bbc5228d9ef07c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::size_t &gt;</type>
      <name>index_</name>
      <anchorfile>classsoci_1_1row.html</anchorfile>
      <anchor>a35fe4d7315c552ae2768950feb265a7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; indicator * &gt;</type>
      <name>indicators_</name>
      <anchorfile>classsoci_1_1row.html</anchorfile>
      <anchor>af38dd352bf0bc325109cf68b9a2e80f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>uppercaseColumnNames_</name>
      <anchorfile>classsoci_1_1row.html</anchorfile>
      <anchor>a89476fec71dc4d18ccfc41bd77fc7adb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::rowid</name>
    <filename>classsoci_1_1rowid.html</filename>
    <member kind="function">
      <type>details::rowid_backend *</type>
      <name>get_backend</name>
      <anchorfile>classsoci_1_1rowid.html</anchorfile>
      <anchor>a9a83a1eb546a68f82f0e2216575f3bf7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>rowid</name>
      <anchorfile>classsoci_1_1rowid.html</anchorfile>
      <anchor>a7278e9b086ca1b85a6aeb60cf6849e3a</anchor>
      <arglist>(session &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~rowid</name>
      <anchorfile>classsoci_1_1rowid.html</anchorfile>
      <anchor>a6c3142bb776a08daad4c7babcbc2b4c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>details::rowid_backend *</type>
      <name>backEnd_</name>
      <anchorfile>classsoci_1_1rowid.html</anchorfile>
      <anchor>a244791e25ac109f4780a1004559f9d65</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::rowid_backend</name>
    <filename>classsoci_1_1details_1_1rowid__backend.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~rowid_backend</name>
      <anchorfile>classsoci_1_1details_1_1rowid__backend.html</anchorfile>
      <anchor>a481c5302849aa8aedf4c4eec9b0d5a15</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::rowset</name>
    <filename>classsoci_1_1rowset.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>rowset_iterator&lt; T &gt;</type>
      <name>const_iterator</name>
      <anchorfile>classsoci_1_1rowset.html</anchorfile>
      <anchor>a1548eed4f4f47b575e7cfe4f47ff88dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>rowset_iterator&lt; T &gt;</type>
      <name>iterator</name>
      <anchorfile>classsoci_1_1rowset.html</anchorfile>
      <anchor>af6b3ed10bfa8f6a41afdffd3937f3b18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classsoci_1_1rowset.html</anchorfile>
      <anchor>a02c6ad90cae8a37a7864fe29ef849c78</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classsoci_1_1rowset.html</anchorfile>
      <anchor>aad438f02d1bf1e955b15dcb67b126c68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classsoci_1_1rowset.html</anchorfile>
      <anchor>a7f26e8a41d852f42f5959ef9c86fc0aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>rowset &amp;</type>
      <name>operator=</name>
      <anchorfile>classsoci_1_1rowset.html</anchorfile>
      <anchor>a103912496c21afbe950f4dab46019d18</anchor>
      <arglist>(rowset const &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>rowset</name>
      <anchorfile>classsoci_1_1rowset.html</anchorfile>
      <anchor>a673b5bb2c961ed56805c446ca2f79c87</anchor>
      <arglist>(details::prepare_temp_type const &amp;prep)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>rowset</name>
      <anchorfile>classsoci_1_1rowset.html</anchorfile>
      <anchor>a70d904b88b403051062e8428b96ae05a</anchor>
      <arglist>(rowset const &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~rowset</name>
      <anchorfile>classsoci_1_1rowset.html</anchorfile>
      <anchor>aafe49c31fae0aa934e45c6f3f0f01ca8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>details::rowset_impl&lt; T &gt; *</type>
      <name>pimpl_</name>
      <anchorfile>classsoci_1_1rowset.html</anchorfile>
      <anchor>a1fe851b4bbc0eb884fd7de757119bf7a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::rowset_impl</name>
    <filename>classsoci_1_1details_1_1rowset__impl.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>rowset_iterator&lt; T &gt;</type>
      <name>iterator</name>
      <anchorfile>classsoci_1_1details_1_1rowset__impl.html</anchorfile>
      <anchor>a9ff0ada1ff09df6183554fc9867c77d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classsoci_1_1details_1_1rowset__impl.html</anchorfile>
      <anchor>a92d589614a35f0e70e96237cbf09003d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>decRef</name>
      <anchorfile>classsoci_1_1details_1_1rowset__impl.html</anchorfile>
      <anchor>a225d43f94c8bf9093f80e5cc78fa6ae6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classsoci_1_1details_1_1rowset__impl.html</anchorfile>
      <anchor>aba3fc444986302056e6a1094c543cb98</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>incRef</name>
      <anchorfile>classsoci_1_1details_1_1rowset__impl.html</anchorfile>
      <anchor>a3d72bfbfe977c4653c4cc23c9dea2591</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>rowset_impl</name>
      <anchorfile>classsoci_1_1details_1_1rowset__impl.html</anchorfile>
      <anchor>aacebe77b578796089f93b33b6bf6ca57</anchor>
      <arglist>(details::prepare_temp_type const &amp;prep)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>rowset_impl &amp;</type>
      <name>operator=</name>
      <anchorfile>classsoci_1_1details_1_1rowset__impl.html</anchorfile>
      <anchor>ae86b88e453032c532fabb706ed4b020e</anchor>
      <arglist>(rowset_impl const &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>rowset_impl</name>
      <anchorfile>classsoci_1_1details_1_1rowset__impl.html</anchorfile>
      <anchor>a23178259d8667a4dcdc9c27efd8f2110</anchor>
      <arglist>(rowset_impl const &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::auto_ptr&lt; T &gt;</type>
      <name>define_</name>
      <anchorfile>classsoci_1_1details_1_1rowset__impl.html</anchorfile>
      <anchor>a9d84da120ab47561ea978365615e3b03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>refs_</name>
      <anchorfile>classsoci_1_1details_1_1rowset__impl.html</anchorfile>
      <anchor>a78269faee2ba96ccb166b261ddf653e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::auto_ptr&lt; statement &gt;</type>
      <name>st_</name>
      <anchorfile>classsoci_1_1details_1_1rowset__impl.html</anchorfile>
      <anchor>af4c4d2a662347fa3ed6ce94f3aed09ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::rowset_iterator</name>
    <filename>classsoci_1_1rowset__iterator.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classsoci_1_1rowset__iterator.html</anchorfile>
      <anchor>a6777f7c0ead02ef8968ae85f917c0b03</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::input_iterator_tag</type>
      <name>iterator_category</name>
      <anchorfile>classsoci_1_1rowset__iterator.html</anchorfile>
      <anchor>a99fd6087586d071657f4b8ebeaf3c4a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T *</type>
      <name>pointer</name>
      <anchorfile>classsoci_1_1rowset__iterator.html</anchorfile>
      <anchor>ab33ecbb1b29c733911e0630f5834d1a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>reference</name>
      <anchorfile>classsoci_1_1rowset__iterator.html</anchorfile>
      <anchor>a0a767007795e2ee6fbd281f3e7f8a422</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classsoci_1_1rowset__iterator.html</anchorfile>
      <anchor>a42515a670e68adaee6ea20270adec9bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classsoci_1_1rowset__iterator.html</anchorfile>
      <anchor>a4d9f595712b372d8c5cfb12b38fdd092</anchor>
      <arglist>(rowset_iterator const &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator*</name>
      <anchorfile>classsoci_1_1rowset__iterator.html</anchorfile>
      <anchor>af1ddd83c858e18f84585d9564f42321b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>rowset_iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classsoci_1_1rowset__iterator.html</anchorfile>
      <anchor>a7dbdd83bcaa1ab2a992ec5faf489ce41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>rowset_iterator</type>
      <name>operator++</name>
      <anchorfile>classsoci_1_1rowset__iterator.html</anchorfile>
      <anchor>aa9a21c5be6e826d6406665847ebf886d</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>operator-&gt;</name>
      <anchorfile>classsoci_1_1rowset__iterator.html</anchorfile>
      <anchor>a0ba538eeb9f77b7c7c78d63f8f1a00f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classsoci_1_1rowset__iterator.html</anchorfile>
      <anchor>a1fb35e8debb957c9528c3674bb45dd90</anchor>
      <arglist>(rowset_iterator const &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>rowset_iterator</name>
      <anchorfile>classsoci_1_1rowset__iterator.html</anchorfile>
      <anchor>aa33fd15d17643660736576b5c4bacc88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>rowset_iterator</name>
      <anchorfile>classsoci_1_1rowset__iterator.html</anchorfile>
      <anchor>aeb937951ad6d0274de35fd5e055f6609</anchor>
      <arglist>(statement &amp;st, T &amp;define)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>define_</name>
      <anchorfile>classsoci_1_1rowset__iterator.html</anchorfile>
      <anchor>a5a15dbdba6d2dc45795eb345656bbad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>statement *</type>
      <name>st_</name>
      <anchorfile>classsoci_1_1rowset__iterator.html</anchorfile>
      <anchor>a1390ad584dea4358f3ebfdaa17961895</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::Serializable</name>
    <filename>classISM_1_1Serializable.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>serialize</name>
      <anchorfile>classISM_1_1Serializable.html</anchorfile>
      <anchor>abc69658c379bc07c9edf1966a228ab1b</anchor>
      <arglist>(std::ostream &amp;strm) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Serializable</name>
      <anchorfile>classISM_1_1Serializable.html</anchorfile>
      <anchor>acc85ac6a7e1fe45eca4c2e4a0f941838</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::session</name>
    <filename>classsoci_1_1session.html</filename>
    <member kind="function">
      <type>void</type>
      <name>begin</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>acdee2054e250a356c5b19338677a9dad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>ac80015e30e8102476a3be55f76466ca8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>commit</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>ae79b117dd003e39f2329145ac99b2027</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>details::session_backend *</type>
      <name>get_backend</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>ac715d166c0eb6899f324dc211ecd341d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>get_backend_name</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>a8b4c567d33609194c3712beae4a929d9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_last_insert_id</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>ab346890890c39e7760ca5e27b6296e47</anchor>
      <arglist>(std::string const &amp;table, long &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>get_last_query</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>aedbe779fe5eb0ba1bc82338a556ae1df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::ostream *</type>
      <name>get_log_stream</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>a952d81e3ca34b4efbbcc25f102f8659c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_next_sequence_value</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>af4080bc6e24b21dbee5d137f0bd50319</anchor>
      <arglist>(std::string const &amp;sequence, long &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>get_query</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>af097df96e91f932cf7fb4e420050061f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::ostringstream &amp;</type>
      <name>get_query_stream</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>a91c033c17a02e68522e4306c67efc3bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_uppercase_column_names</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>af1b81a9fdef32f62f7248f539901d1b1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>got_data</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>a810a0ed15d77692c49d2c32af67d6bc4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_query</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>aabf5b6cb9178aa33d046a24d9813502d</anchor>
      <arglist>(std::string const &amp;query)</arglist>
    </member>
    <member kind="function">
      <type>details::blob_backend *</type>
      <name>make_blob_backend</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>a1dc6550b07ff9502cfcdd811da105f56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>details::rowid_backend *</type>
      <name>make_rowid_backend</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>acd7c7ff6f06d5ded8118592d8013bb04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>details::statement_backend *</type>
      <name>make_statement_backend</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>acd5c7b7494818bdbd460c580bfc9b02f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>open</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>a1b0f8ec0bdeb4393bf098c81b3da281f</anchor>
      <arglist>(connection_parameters const &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>open</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>a9f36de3e252583cc3b0bf19f4efe44c0</anchor>
      <arglist>(backend_factory const &amp;factory, std::string const &amp;connectString)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>open</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>aa4c46d9170d78467a136bf1182f54227</anchor>
      <arglist>(std::string const &amp;backendName, std::string const &amp;connectString)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>open</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>a8ad11d7e4504fdcb2fd79055b7152e44</anchor>
      <arglist>(std::string const &amp;connectString)</arglist>
    </member>
    <member kind="function">
      <type>details::once_temp_type</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>a68f3e34e9ec8c49507bc6ce76db40111</anchor>
      <arglist>(T const &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reconnect</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>a2989daf041c30dc47a6d5a22f6eb3dc0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rollback</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>a81850862bc73cb3fd397a12f21420ed0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>session</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>a96fce5e6e2f2f0504cb1b9b4906ba379</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>session</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>a9aae8e659e8a757829075273bf38fe25</anchor>
      <arglist>(connection_parameters const &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>session</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>a4fdc4802cd710a09683878b04ff608dd</anchor>
      <arglist>(backend_factory const &amp;factory, std::string const &amp;connectString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>session</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>adb411e3e283dd3bff68d4f238a74f832</anchor>
      <arglist>(std::string const &amp;backendName, std::string const &amp;connectString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>session</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>a5f4cf177804311df6c39e00b6ea2aca2</anchor>
      <arglist>(std::string const &amp;connectString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>session</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>a93b7f65ccf293705a0e56abc4d6469bb</anchor>
      <arglist>(connection_pool &amp;pool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_got_data</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>a58c42077a6f96e5725b0f1aad6ad1d27</anchor>
      <arglist>(bool gotData)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_log_stream</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>a920b2eeadaf0ae7449e006896c2b244a</anchor>
      <arglist>(std::ostream *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_query_transformation</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>a5e76bd550e2c833f204313ddfded4259</anchor>
      <arglist>(T callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uppercase_column_names</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>a9033ccc5b50ff7a6dedf5d545de1acbf</anchor>
      <arglist>(bool forceToUpper)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~session</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>a25f3c561e9e7e56327809de6bb796e78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>details::once_type</type>
      <name>once</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>a39616b00b42356825b129574594222ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>details::prepare_type</type>
      <name>prepare</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>ae7528be9b05f81b3bcdba4c8d89ccf48</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>session &amp;</type>
      <name>operator=</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>a135888a6e2e22f12cd56e4e6f8f4ac80</anchor>
      <arglist>(session const &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>session</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>ac0703d23148d6734d04b49889d5c0267</anchor>
      <arglist>(session const &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_query_transformation_</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>aa95e91180b37cc6b622365a5503a2774</anchor>
      <arglist>(std::auto_ptr&lt; details::query_transformation_function &gt; qtf)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>details::session_backend *</type>
      <name>backEnd_</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>a4b60627668171e2d0cdb407227868f96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>gotData_</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>acf962f3a9ea44e6261a85bb015374401</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>isFromPool_</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>a797324a9e155901aa85e41beff58c88c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>connection_parameters</type>
      <name>lastConnectParameters_</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>a3a2b1d7f599ed1441905091874aab617</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>lastQuery_</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>a4f9e768b3b2f28af4e6bb23062d0cf3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ostream *</type>
      <name>logStream_</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>a67e94b2e106fc5b0c5c79c3c576f5f83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>connection_pool *</type>
      <name>pool_</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>a7d963f244bd6a240c66005e019314f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>poolPosition_</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>a58d964b653e4cd054f3a683a5c9952d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ostringstream</type>
      <name>query_stream_</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>a4ab1a8b562febca2685c0d90968af5c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>details::query_transformation_function *</type>
      <name>query_transformation_</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>a987169c896f4ef77ac39897b88bf2175</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>uppercaseColumnNames_</name>
      <anchorfile>classsoci_1_1session.html</anchorfile>
      <anchor>ae280e2544be68c7e0eaf4074f392b4d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::session_backend</name>
    <filename>classsoci_1_1details_1_1session__backend.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>begin</name>
      <anchorfile>classsoci_1_1details_1_1session__backend.html</anchorfile>
      <anchor>a14a7e7fbeea28f8b10a5503c5733d1b5</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>commit</name>
      <anchorfile>classsoci_1_1details_1_1session__backend.html</anchorfile>
      <anchor>a171701a49af1f91c06933d74c203be4c</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>get_backend_name</name>
      <anchorfile>classsoci_1_1details_1_1session__backend.html</anchorfile>
      <anchor>acaf1582793186b690d3eb657a8534de6</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get_last_insert_id</name>
      <anchorfile>classsoci_1_1details_1_1session__backend.html</anchorfile>
      <anchor>a89d08f551dfc18db3227a375da5f6f63</anchor>
      <arglist>(session &amp;, std::string const &amp;, long &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>get_next_sequence_value</name>
      <anchorfile>classsoci_1_1details_1_1session__backend.html</anchorfile>
      <anchor>ae5ce75bbfb2b995d6c41cd6cbae70bcf</anchor>
      <arglist>(session &amp;, std::string const &amp;, long &amp;)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual blob_backend *</type>
      <name>make_blob_backend</name>
      <anchorfile>classsoci_1_1details_1_1session__backend.html</anchorfile>
      <anchor>ad5809f94647dde9cabdf044d2f8fad90</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual rowid_backend *</type>
      <name>make_rowid_backend</name>
      <anchorfile>classsoci_1_1details_1_1session__backend.html</anchorfile>
      <anchor>a6db44e5d5f42754561859875fc5d80bf</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual statement_backend *</type>
      <name>make_statement_backend</name>
      <anchorfile>classsoci_1_1details_1_1session__backend.html</anchorfile>
      <anchor>a000aeac4ba83d4a80e16e2b534390ac8</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>rollback</name>
      <anchorfile>classsoci_1_1details_1_1session__backend.html</anchorfile>
      <anchor>aef177dfb34268657c07bfc1ba788093e</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>session_backend</name>
      <anchorfile>classsoci_1_1details_1_1session__backend.html</anchorfile>
      <anchor>a95b6b4eaa5397d9ca78f963060b243e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~session_backend</name>
      <anchorfile>classsoci_1_1details_1_1session__backend.html</anchorfile>
      <anchor>ae998fca77a91c4b3f2329909abd9ff19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>session_backend &amp;</type>
      <name>operator=</name>
      <anchorfile>classsoci_1_1details_1_1session__backend.html</anchorfile>
      <anchor>a5849125accb04f29f3d8102a2b1c0850</anchor>
      <arglist>(session_backend const &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>session_backend</name>
      <anchorfile>classsoci_1_1details_1_1session__backend.html</anchorfile>
      <anchor>a7075b0de2a30aaede4848e2e2c892e05</anchor>
      <arglist>(session_backend const &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::SimpleRater</name>
    <filename>classISM_1_1SimpleRater.html</filename>
    <base>ISM::BaseRater</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>printRatingAtBackProjectionLevel</name>
      <anchorfile>classISM_1_1SimpleRater.html</anchorfile>
      <anchor>adef55bb54a0c8f917249af0f06eedf29</anchor>
      <arglist>(VotedPosePtr &amp;votedPose, PosePtr &amp;refPose, RatingDataPtr data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>rateAtBackProjectionLevel</name>
      <anchorfile>classISM_1_1SimpleRater.html</anchorfile>
      <anchor>a7988f8d092294e9dd160b20e4d18070f</anchor>
      <arglist>(VotedPosePtr &amp;votedPose, RatingDataPtr data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleRater</name>
      <anchorfile>classISM_1_1SimpleRater.html</anchorfile>
      <anchor>a90ba6edcb867cec386593cd95038da2a</anchor>
      <arglist>(double bin_size, double maxAngleDeviation)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::SimulatedAnnealingAlgorithm</name>
    <filename>classISM_1_1SimulatedAnnealingAlgorithm.html</filename>
    <templarg></templarg>
    <base>ISM::OptimizationAlgorithm</base>
    <member kind="function">
      <type>InstanceType</type>
      <name>optimize</name>
      <anchorfile>classISM_1_1SimulatedAnnealingAlgorithm.html</anchorfile>
      <anchor>ace92cf4fb868289ff656d6921f52a1e5</anchor>
      <arglist>(InstanceType startInstance)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimulatedAnnealingAlgorithm</name>
      <anchorfile>classISM_1_1SimulatedAnnealingAlgorithm.html</anchorfile>
      <anchor>a8cfeb603a08b2801e2aa5a5c88d06a2c</anchor>
      <arglist>(NeighbourhoodFunctionPtr&lt; InstanceType &gt; neighbourhoodFunction, CostFunctionPtr&lt; InstanceType &gt; costFunction, CoolingSchedulePtr coolingSchedule)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CoolingSchedulePtr</type>
      <name>mCoolingSchedule</name>
      <anchorfile>classISM_1_1SimulatedAnnealingAlgorithm.html</anchorfile>
      <anchor>a5b5256e5fcf6fe0a7538dc4dc04a032d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::soci_error</name>
    <filename>classsoci_1_1soci__error.html</filename>
    <member kind="function">
      <type></type>
      <name>soci_error</name>
      <anchorfile>classsoci_1_1soci__error.html</anchorfile>
      <anchor>ae4638c958cf8bdefb69280008dc371d3</anchor>
      <arglist>(std::string const &amp;msg)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::sqlite3_backend_factory</name>
    <filename>structsoci_1_1sqlite3__backend__factory.html</filename>
    <base>soci::backend_factory</base>
    <member kind="function" virtualness="virtual">
      <type>virtual sqlite3_session_backend *</type>
      <name>make_session</name>
      <anchorfile>structsoci_1_1sqlite3__backend__factory.html</anchorfile>
      <anchor>aa230000b89213ddd0bf7dd262131c434</anchor>
      <arglist>(connection_parameters const &amp;parameters) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sqlite3_backend_factory</name>
      <anchorfile>structsoci_1_1sqlite3__backend__factory.html</anchorfile>
      <anchor>a263104aec075cd42dc47125da331d3a7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::sqlite3_blob_backend</name>
    <filename>structsoci_1_1sqlite3__blob__backend.html</filename>
    <base>soci::details::blob_backend</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>append</name>
      <anchorfile>structsoci_1_1sqlite3__blob__backend.html</anchorfile>
      <anchor>ac982a1162783c2eb428c2d3957741e5a</anchor>
      <arglist>(char const *buf, std::size_t toWrite)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>get_len</name>
      <anchorfile>structsoci_1_1sqlite3__blob__backend.html</anchorfile>
      <anchor>ac07a9a4b64d63622a27b4278b605cfcf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>read</name>
      <anchorfile>structsoci_1_1sqlite3__blob__backend.html</anchorfile>
      <anchor>a2aaacebb16a67bc7b7b1018404cebddc</anchor>
      <arglist>(std::size_t offset, char *buf, std::size_t toRead)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>set_data</name>
      <anchorfile>structsoci_1_1sqlite3__blob__backend.html</anchorfile>
      <anchor>aaf992151cfd3dcb8f41aba695ef223f7</anchor>
      <arglist>(char const *buf, std::size_t toWrite)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sqlite3_blob_backend</name>
      <anchorfile>structsoci_1_1sqlite3__blob__backend.html</anchorfile>
      <anchor>a9e898b5e224e802b151d28488b986d2d</anchor>
      <arglist>(sqlite3_session_backend &amp;session)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>trim</name>
      <anchorfile>structsoci_1_1sqlite3__blob__backend.html</anchorfile>
      <anchor>adef08a347e9bed38209e56706b996a3b</anchor>
      <arglist>(std::size_t newLen)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>write</name>
      <anchorfile>structsoci_1_1sqlite3__blob__backend.html</anchorfile>
      <anchor>aa70acc35dee3f455ce419e7309825c5e</anchor>
      <arglist>(std::size_t offset, char const *buf, std::size_t toWrite)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~sqlite3_blob_backend</name>
      <anchorfile>structsoci_1_1sqlite3__blob__backend.html</anchorfile>
      <anchor>aebf3f4185d59689732ef981cc20b60fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_session_backend &amp;</type>
      <name>session_</name>
      <anchorfile>structsoci_1_1sqlite3__blob__backend.html</anchorfile>
      <anchor>a0a8c3c92f25ef463483b184d73682def</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>buf_</name>
      <anchorfile>structsoci_1_1sqlite3__blob__backend.html</anchorfile>
      <anchor>a07cb455b79b7f16f596b8b4b520414b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>len_</name>
      <anchorfile>structsoci_1_1sqlite3__blob__backend.html</anchorfile>
      <anchor>ae6c806ecc86839f97c0e3679311590c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::sqlite3_column</name>
    <filename>structsoci_1_1sqlite3__column.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>blobBuf_</name>
      <anchorfile>structsoci_1_1sqlite3__column.html</anchorfile>
      <anchor>a10a0942ba3b9a7d2d90cd5d40e1a722b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>blobSize_</name>
      <anchorfile>structsoci_1_1sqlite3__column.html</anchorfile>
      <anchor>a1fa73113026563236676f564c5993a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>data_</name>
      <anchorfile>structsoci_1_1sqlite3__column.html</anchorfile>
      <anchor>aa41a507d4e77c623671c0f0f9f47d2f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isNull_</name>
      <anchorfile>structsoci_1_1sqlite3__column.html</anchorfile>
      <anchor>a4b197666b1857dd33c05c05ace9aa802</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::sqlite3_rowid_backend</name>
    <filename>structsoci_1_1sqlite3__rowid__backend.html</filename>
    <base>soci::details::rowid_backend</base>
    <member kind="function">
      <type></type>
      <name>sqlite3_rowid_backend</name>
      <anchorfile>structsoci_1_1sqlite3__rowid__backend.html</anchorfile>
      <anchor>a90c002a707221ca63dc91af6c33141d7</anchor>
      <arglist>(sqlite3_session_backend &amp;session)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~sqlite3_rowid_backend</name>
      <anchorfile>structsoci_1_1sqlite3__rowid__backend.html</anchorfile>
      <anchor>ac347ddd242348ea991e8f4a8284aa981</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>value_</name>
      <anchorfile>structsoci_1_1sqlite3__rowid__backend.html</anchorfile>
      <anchor>a073916e5e4c8c8259abe751b5b1b6b54</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::sqlite3_session_backend</name>
    <filename>structsoci_1_1sqlite3__session__backend.html</filename>
    <base>soci::details::session_backend</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>begin</name>
      <anchorfile>structsoci_1_1sqlite3__session__backend.html</anchorfile>
      <anchor>ac2452f9a3642512ef45dd2378ee35fa3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1sqlite3__session__backend.html</anchorfile>
      <anchor>a37335816f7e5e9003b9118f08a99158e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>commit</name>
      <anchorfile>structsoci_1_1sqlite3__session__backend.html</anchorfile>
      <anchor>a52dd61dedb3d5ef09fcea2aba1f48a3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>get_backend_name</name>
      <anchorfile>structsoci_1_1sqlite3__session__backend.html</anchorfile>
      <anchor>a770727db609a424eada265fb74d29aaa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual sqlite3_blob_backend *</type>
      <name>make_blob_backend</name>
      <anchorfile>structsoci_1_1sqlite3__session__backend.html</anchorfile>
      <anchor>aabc4ea5a41ad7ce112617462e48c4551</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual sqlite3_rowid_backend *</type>
      <name>make_rowid_backend</name>
      <anchorfile>structsoci_1_1sqlite3__session__backend.html</anchorfile>
      <anchor>a964ae374b1a33edeb543bd7bc3579ec0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual sqlite3_statement_backend *</type>
      <name>make_statement_backend</name>
      <anchorfile>structsoci_1_1sqlite3__session__backend.html</anchorfile>
      <anchor>a0acbb89c7eb749707daa595a4b1af489</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>rollback</name>
      <anchorfile>structsoci_1_1sqlite3__session__backend.html</anchorfile>
      <anchor>af160a47e6b696d78cc0e167470874ae4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sqlite3_session_backend</name>
      <anchorfile>structsoci_1_1sqlite3__session__backend.html</anchorfile>
      <anchor>ad3e32671063da9e9b1971b0673266e61</anchor>
      <arglist>(connection_parameters const &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~sqlite3_session_backend</name>
      <anchorfile>structsoci_1_1sqlite3__session__backend.html</anchorfile>
      <anchor>a921e96a359f2a347a0ce0df8f5dda99e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>sqlite_api::sqlite3 *</type>
      <name>conn_</name>
      <anchorfile>structsoci_1_1sqlite3__session__backend.html</anchorfile>
      <anchor>a45e74824bb32448bff59ab8724ed9c4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::sqlite3_soci_error</name>
    <filename>classsoci_1_1sqlite3__soci__error.html</filename>
    <base>soci::soci_error</base>
    <member kind="function">
      <type>int</type>
      <name>result</name>
      <anchorfile>classsoci_1_1sqlite3__soci__error.html</anchorfile>
      <anchor>aad62af99b1145a31f3b363ed658249b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sqlite3_soci_error</name>
      <anchorfile>classsoci_1_1sqlite3__soci__error.html</anchorfile>
      <anchor>abc31f54e8e0a055d743ee7ba876d57ec</anchor>
      <arglist>(std::string const &amp;msg, int result)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>result_</name>
      <anchorfile>classsoci_1_1sqlite3__soci__error.html</anchorfile>
      <anchor>a8d4a249789f78a6b372bdf1a633866bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::sqlite3_standard_into_type_backend</name>
    <filename>structsoci_1_1sqlite3__standard__into__type__backend.html</filename>
    <base>soci::details::standard_into_type_backend</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1sqlite3__standard__into__type__backend.html</anchorfile>
      <anchor>a777ecdf32b5cf627d56bfeb327b6b6ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>define_by_pos</name>
      <anchorfile>structsoci_1_1sqlite3__standard__into__type__backend.html</anchorfile>
      <anchor>a8a845a7617279ce69d741eadeb0e66a8</anchor>
      <arglist>(int &amp;position, void *data, details::exchange_type type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>post_fetch</name>
      <anchorfile>structsoci_1_1sqlite3__standard__into__type__backend.html</anchorfile>
      <anchor>add17027f0d9da6f1fce35c51fbc0ba32</anchor>
      <arglist>(bool gotData, bool calledFromFetch, indicator *ind)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pre_fetch</name>
      <anchorfile>structsoci_1_1sqlite3__standard__into__type__backend.html</anchorfile>
      <anchor>afb16553eeb9d4a0c23b9d7be78ed9d9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sqlite3_standard_into_type_backend</name>
      <anchorfile>structsoci_1_1sqlite3__standard__into__type__backend.html</anchorfile>
      <anchor>a34c03191c5e5176b2ebfea4848b1f976</anchor>
      <arglist>(sqlite3_statement_backend &amp;st)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data_</name>
      <anchorfile>structsoci_1_1sqlite3__standard__into__type__backend.html</anchorfile>
      <anchor>a8878ed7a2e341378c94a2b414a8100f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>position_</name>
      <anchorfile>structsoci_1_1sqlite3__standard__into__type__backend.html</anchorfile>
      <anchor>a0032b3510731fd725e8044fd7fcc1b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_statement_backend &amp;</type>
      <name>statement_</name>
      <anchorfile>structsoci_1_1sqlite3__standard__into__type__backend.html</anchorfile>
      <anchor>ab2a4f2b17f24d9e6bb699dd0ea8942f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>details::exchange_type</type>
      <name>type_</name>
      <anchorfile>structsoci_1_1sqlite3__standard__into__type__backend.html</anchorfile>
      <anchor>ae095e84a240c5613a761269a0d71cf3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::sqlite3_standard_use_type_backend</name>
    <filename>structsoci_1_1sqlite3__standard__use__type__backend.html</filename>
    <base>soci::details::standard_use_type_backend</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>bind_by_name</name>
      <anchorfile>structsoci_1_1sqlite3__standard__use__type__backend.html</anchorfile>
      <anchor>a08dc9e46853d191212361933e6af81c1</anchor>
      <arglist>(std::string const &amp;name, void *data, details::exchange_type type, bool readOnly)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>bind_by_pos</name>
      <anchorfile>structsoci_1_1sqlite3__standard__use__type__backend.html</anchorfile>
      <anchor>a5390235ffdfd82ecfca29eb673f44810</anchor>
      <arglist>(int &amp;position, void *data, details::exchange_type type, bool readOnly)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1sqlite3__standard__use__type__backend.html</anchorfile>
      <anchor>ae83d5c5bf6b4314b2ec691924646d7f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>post_use</name>
      <anchorfile>structsoci_1_1sqlite3__standard__use__type__backend.html</anchorfile>
      <anchor>afec139ded7e03da5ecb4d1e197af7fc1</anchor>
      <arglist>(bool gotData, indicator *ind)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pre_use</name>
      <anchorfile>structsoci_1_1sqlite3__standard__use__type__backend.html</anchorfile>
      <anchor>a960ca270b7de9fc50405f30c98c2626e</anchor>
      <arglist>(indicator const *ind)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sqlite3_standard_use_type_backend</name>
      <anchorfile>structsoci_1_1sqlite3__standard__use__type__backend.html</anchorfile>
      <anchor>a168763cb1e2f48f3f85d35e6c4b2f440</anchor>
      <arglist>(sqlite3_statement_backend &amp;st)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>buf_</name>
      <anchorfile>structsoci_1_1sqlite3__standard__use__type__backend.html</anchorfile>
      <anchor>ad20f6e399b54957794cf8b9809049774</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data_</name>
      <anchorfile>structsoci_1_1sqlite3__standard__use__type__backend.html</anchorfile>
      <anchor>a5a3bd2e23a668db3ac4571ae927e1b64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>structsoci_1_1sqlite3__standard__use__type__backend.html</anchorfile>
      <anchor>ad24920aa217360eab70747c22b986d67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>position_</name>
      <anchorfile>structsoci_1_1sqlite3__standard__use__type__backend.html</anchorfile>
      <anchor>afd512eb8d4c0aabdede4ba0bf6dc5cda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_statement_backend &amp;</type>
      <name>statement_</name>
      <anchorfile>structsoci_1_1sqlite3__standard__use__type__backend.html</anchorfile>
      <anchor>ad6aed2e554d53c1bee6c69927184cc5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>details::exchange_type</type>
      <name>type_</name>
      <anchorfile>structsoci_1_1sqlite3__standard__use__type__backend.html</anchorfile>
      <anchor>ab9bf4b7bd3e194e283c8805eed9dc64d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::sqlite3_statement_backend</name>
    <filename>structsoci_1_1sqlite3__statement__backend.html</filename>
    <base>soci::details::statement_backend</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>alloc</name>
      <anchorfile>structsoci_1_1sqlite3__statement__backend.html</anchorfile>
      <anchor>a1587a38b7bfba146b224bb879656089f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1sqlite3__statement__backend.html</anchorfile>
      <anchor>ac28aaff83d362c715b48edd2bc7082ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>describe_column</name>
      <anchorfile>structsoci_1_1sqlite3__statement__backend.html</anchorfile>
      <anchor>a915b8b25be9bbdcd52a9bea37c3bc9b5</anchor>
      <arglist>(int colNum, data_type &amp;dtype, std::string &amp;columnName)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual exec_fetch_result</type>
      <name>execute</name>
      <anchorfile>structsoci_1_1sqlite3__statement__backend.html</anchorfile>
      <anchor>a4748ca2081d180ca0b62fa644fbbac59</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual exec_fetch_result</type>
      <name>fetch</name>
      <anchorfile>structsoci_1_1sqlite3__statement__backend.html</anchorfile>
      <anchor>afc1ba3d41e91f47f1cf0c604bc1c1d14</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual long long</type>
      <name>get_affected_rows</name>
      <anchorfile>structsoci_1_1sqlite3__statement__backend.html</anchorfile>
      <anchor>ac595dee739e7047f518fc71e36da928b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_number_of_rows</name>
      <anchorfile>structsoci_1_1sqlite3__statement__backend.html</anchorfile>
      <anchor>a2cc4b6a5ad3d464060c8464fc34d08a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual sqlite3_standard_into_type_backend *</type>
      <name>make_into_type_backend</name>
      <anchorfile>structsoci_1_1sqlite3__statement__backend.html</anchorfile>
      <anchor>a48671e37088cae67fcce14311894de6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual sqlite3_standard_use_type_backend *</type>
      <name>make_use_type_backend</name>
      <anchorfile>structsoci_1_1sqlite3__statement__backend.html</anchorfile>
      <anchor>a7cafbb110db1f2c1fcc0e1f6ca754364</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual sqlite3_vector_into_type_backend *</type>
      <name>make_vector_into_type_backend</name>
      <anchorfile>structsoci_1_1sqlite3__statement__backend.html</anchorfile>
      <anchor>aac97524f899b7436b441734d59292952</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual sqlite3_vector_use_type_backend *</type>
      <name>make_vector_use_type_backend</name>
      <anchorfile>structsoci_1_1sqlite3__statement__backend.html</anchorfile>
      <anchor>ae11cbab5208a8211d507ecde150d128c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>prepare</name>
      <anchorfile>structsoci_1_1sqlite3__statement__backend.html</anchorfile>
      <anchor>a67f75734754441e0ab680203dbb7528a</anchor>
      <arglist>(std::string const &amp;query, details::statement_type eType)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>prepare_for_describe</name>
      <anchorfile>structsoci_1_1sqlite3__statement__backend.html</anchorfile>
      <anchor>a5400d5f97d06c39b1aa780c867c84045</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_if_needed</name>
      <anchorfile>structsoci_1_1sqlite3__statement__backend.html</anchorfile>
      <anchor>aae9f8c61cbcd4fecb896fdabbc0708be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>rewrite_for_procedure_call</name>
      <anchorfile>structsoci_1_1sqlite3__statement__backend.html</anchorfile>
      <anchor>ac6be235a43a7ffd5571b3a7b68542bac</anchor>
      <arglist>(std::string const &amp;query)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sqlite3_statement_backend</name>
      <anchorfile>structsoci_1_1sqlite3__statement__backend.html</anchorfile>
      <anchor>a137c9fb02a367037b405d1dcb2b1629a</anchor>
      <arglist>(sqlite3_session_backend &amp;session)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>boundByName_</name>
      <anchorfile>structsoci_1_1sqlite3__statement__backend.html</anchorfile>
      <anchor>ae5c4a88bb64490bc5106224cfa1811c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>boundByPos_</name>
      <anchorfile>structsoci_1_1sqlite3__statement__backend.html</anchorfile>
      <anchor>a2281f565ac23500bb57f0266975ba366</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>databaseReady_</name>
      <anchorfile>structsoci_1_1sqlite3__statement__backend.html</anchorfile>
      <anchor>aed325a0593d9166f675f3c30b6f6862d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_recordset</type>
      <name>dataCache_</name>
      <anchorfile>structsoci_1_1sqlite3__statement__backend.html</anchorfile>
      <anchor>acc4b17388972a875a4f525af367ef51e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long long</type>
      <name>rowsAffectedBulk_</name>
      <anchorfile>structsoci_1_1sqlite3__statement__backend.html</anchorfile>
      <anchor>a78a824c2e706e1cd9554842000709379</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_session_backend &amp;</type>
      <name>session_</name>
      <anchorfile>structsoci_1_1sqlite3__statement__backend.html</anchorfile>
      <anchor>abe528df0f1155da4625a5fd0aa266f3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite_api::sqlite3_stmt *</type>
      <name>stmt_</name>
      <anchorfile>structsoci_1_1sqlite3__statement__backend.html</anchorfile>
      <anchor>a30574b2ab6ff819197950056e91e8b7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_recordset</type>
      <name>useData_</name>
      <anchorfile>structsoci_1_1sqlite3__statement__backend.html</anchorfile>
      <anchor>a3df4195efb030a98a72480bc240466b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>exec_fetch_result</type>
      <name>bind_and_execute</name>
      <anchorfile>structsoci_1_1sqlite3__statement__backend.html</anchorfile>
      <anchor>afd30bf31a3d1fcbbb43ab2e70c325c69</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>exec_fetch_result</type>
      <name>load_one</name>
      <anchorfile>structsoci_1_1sqlite3__statement__backend.html</anchorfile>
      <anchor>a4472874b8dc18909e0995448091c8cc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>exec_fetch_result</type>
      <name>load_rowset</name>
      <anchorfile>structsoci_1_1sqlite3__statement__backend.html</anchorfile>
      <anchor>a208ff6343eb4206217e99c29d144fb7d</anchor>
      <arglist>(int totalRows)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::sqlite3_vector_into_type_backend</name>
    <filename>structsoci_1_1sqlite3__vector__into__type__backend.html</filename>
    <base>soci::details::vector_into_type_backend</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1sqlite3__vector__into__type__backend.html</anchorfile>
      <anchor>a9ebb932a1edab5ab4f94b292e7fb19c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>define_by_pos</name>
      <anchorfile>structsoci_1_1sqlite3__vector__into__type__backend.html</anchorfile>
      <anchor>ac9ec6ffd50fe03d4d6138980d580e29d</anchor>
      <arglist>(int &amp;position, void *data, details::exchange_type type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>post_fetch</name>
      <anchorfile>structsoci_1_1sqlite3__vector__into__type__backend.html</anchorfile>
      <anchor>a5f8cedb3af1baa1ac83acc5b78191328</anchor>
      <arglist>(bool gotData, indicator *ind)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pre_fetch</name>
      <anchorfile>structsoci_1_1sqlite3__vector__into__type__backend.html</anchorfile>
      <anchor>a1889127175b8e8d2b6894449203b355a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structsoci_1_1sqlite3__vector__into__type__backend.html</anchorfile>
      <anchor>a9cdd3c2bd49da500bf61109b89bcac01</anchor>
      <arglist>(std::size_t sz)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>size</name>
      <anchorfile>structsoci_1_1sqlite3__vector__into__type__backend.html</anchorfile>
      <anchor>a0878fff20a9b01e7d1dcadbd6d998802</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sqlite3_vector_into_type_backend</name>
      <anchorfile>structsoci_1_1sqlite3__vector__into__type__backend.html</anchorfile>
      <anchor>a9802f13ae183b954ccfc8b5a128e6c2a</anchor>
      <arglist>(sqlite3_statement_backend &amp;st)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data_</name>
      <anchorfile>structsoci_1_1sqlite3__vector__into__type__backend.html</anchorfile>
      <anchor>ad1f8304f61938973c022e338d2943fb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>position_</name>
      <anchorfile>structsoci_1_1sqlite3__vector__into__type__backend.html</anchorfile>
      <anchor>ad41184237e8364cb5668733b672ba21a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_statement_backend &amp;</type>
      <name>statement_</name>
      <anchorfile>structsoci_1_1sqlite3__vector__into__type__backend.html</anchorfile>
      <anchor>a8ab3b170d26aa4882ee3fcc4013a6953</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>details::exchange_type</type>
      <name>type_</name>
      <anchorfile>structsoci_1_1sqlite3__vector__into__type__backend.html</anchorfile>
      <anchor>a3fe3780e7e3cbc6e9548cb8e572da9c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::sqlite3_vector_use_type_backend</name>
    <filename>structsoci_1_1sqlite3__vector__use__type__backend.html</filename>
    <base>soci::details::vector_use_type_backend</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>bind_by_name</name>
      <anchorfile>structsoci_1_1sqlite3__vector__use__type__backend.html</anchorfile>
      <anchor>a4285327019f1071134a096f6016327b6</anchor>
      <arglist>(std::string const &amp;name, void *data, details::exchange_type type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>bind_by_pos</name>
      <anchorfile>structsoci_1_1sqlite3__vector__use__type__backend.html</anchorfile>
      <anchor>a8c2e0cf5f35103d9a65b954e0898cfa6</anchor>
      <arglist>(int &amp;position, void *data, details::exchange_type type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>structsoci_1_1sqlite3__vector__use__type__backend.html</anchorfile>
      <anchor>aca1372c3f7db4ac9b9fe18b5fdf4ed8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pre_use</name>
      <anchorfile>structsoci_1_1sqlite3__vector__use__type__backend.html</anchorfile>
      <anchor>af0dafaccc97b2e173dda5df451512fb4</anchor>
      <arglist>(indicator const *ind)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>size</name>
      <anchorfile>structsoci_1_1sqlite3__vector__use__type__backend.html</anchorfile>
      <anchor>ae7c03f26d073790008319efa26784c50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sqlite3_vector_use_type_backend</name>
      <anchorfile>structsoci_1_1sqlite3__vector__use__type__backend.html</anchorfile>
      <anchor>ae7886c525231279ef25ff23b1a86dd62</anchor>
      <arglist>(sqlite3_statement_backend &amp;st)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data_</name>
      <anchorfile>structsoci_1_1sqlite3__vector__use__type__backend.html</anchorfile>
      <anchor>adbe3c36272543b7c035f4efcdd0f59af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>structsoci_1_1sqlite3__vector__use__type__backend.html</anchorfile>
      <anchor>a3535743005bb02eca37a79ceb25f7933</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>position_</name>
      <anchorfile>structsoci_1_1sqlite3__vector__use__type__backend.html</anchorfile>
      <anchor>abc2fd6fbf3909257339e31e7894daf47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_statement_backend &amp;</type>
      <name>statement_</name>
      <anchorfile>structsoci_1_1sqlite3__vector__use__type__backend.html</anchorfile>
      <anchor>a8ce61ede17c97afe3ac948eb14c117fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>details::exchange_type</type>
      <name>type_</name>
      <anchorfile>structsoci_1_1sqlite3__vector__use__type__backend.html</anchorfile>
      <anchor>aa8a126a3fab71f6cd5bbe0333ebfbb0f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::standard_into_type</name>
    <filename>classsoci_1_1details_1_1standard__into__type.html</filename>
    <base>soci::details::into_type_base</base>
    <member kind="function">
      <type></type>
      <name>standard_into_type</name>
      <anchorfile>classsoci_1_1details_1_1standard__into__type.html</anchorfile>
      <anchor>afe12880b70897fb52a52457e4b5afcef</anchor>
      <arglist>(void *data, exchange_type type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>standard_into_type</name>
      <anchorfile>classsoci_1_1details_1_1standard__into__type.html</anchorfile>
      <anchor>ad7d4799071196844b16ef2e123acd6a4</anchor>
      <arglist>(void *data, exchange_type type, indicator &amp;ind)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~standard_into_type</name>
      <anchorfile>classsoci_1_1details_1_1standard__into__type.html</anchorfile>
      <anchor>a186de081a52f5c669500c910fee71e86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>post_fetch</name>
      <anchorfile>classsoci_1_1details_1_1standard__into__type.html</anchorfile>
      <anchor>aeb3b9953b742419d8abbf4ecff12a2a2</anchor>
      <arglist>(bool gotData, bool calledFromFetch)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>classsoci_1_1details_1_1standard__into__type.html</anchorfile>
      <anchor>a7aa847f598486e31ffb5432caa635c5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>convert_from_base</name>
      <anchorfile>classsoci_1_1details_1_1standard__into__type.html</anchorfile>
      <anchor>a41711c6c27a565b67644558db2cf0c81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>define</name>
      <anchorfile>classsoci_1_1details_1_1standard__into__type.html</anchorfile>
      <anchor>ae579cfc8e83cc9779d1094ab4ae6fd3e</anchor>
      <arglist>(statement_impl &amp;st, int &amp;position)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>pre_fetch</name>
      <anchorfile>classsoci_1_1details_1_1standard__into__type.html</anchorfile>
      <anchor>abf6f1483ec96a6cd57278d10ff352190</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>size</name>
      <anchorfile>classsoci_1_1details_1_1standard__into__type.html</anchorfile>
      <anchor>a5d09d239c9a4157a5cfe59fae91d7012</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>standard_into_type_backend *</type>
      <name>backEnd_</name>
      <anchorfile>classsoci_1_1details_1_1standard__into__type.html</anchorfile>
      <anchor>a2f209d8f2f44e5166f42a10e03f7703d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>data_</name>
      <anchorfile>classsoci_1_1details_1_1standard__into__type.html</anchorfile>
      <anchor>a46b8d65e71fea58a17da55d65910fdf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>indicator *</type>
      <name>ind_</name>
      <anchorfile>classsoci_1_1details_1_1standard__into__type.html</anchorfile>
      <anchor>aaceda6fd45e5dac8cd0b1e1d3e84567c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>exchange_type</type>
      <name>type_</name>
      <anchorfile>classsoci_1_1details_1_1standard__into__type.html</anchorfile>
      <anchor>a7cec9b1324db13a1ca71e8e3787eefa5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::standard_into_type_backend</name>
    <filename>classsoci_1_1details_1_1standard__into__type__backend.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>classsoci_1_1details_1_1standard__into__type__backend.html</anchorfile>
      <anchor>aa9d6a58c2d4998be8a5f5ad991189cbe</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>define_by_pos</name>
      <anchorfile>classsoci_1_1details_1_1standard__into__type__backend.html</anchorfile>
      <anchor>a1a6716d337f6fa502db77a0c13cada14</anchor>
      <arglist>(int &amp;position, void *data, exchange_type type)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>post_fetch</name>
      <anchorfile>classsoci_1_1details_1_1standard__into__type__backend.html</anchorfile>
      <anchor>acdae06fc4103fceada1cd4c2bc230d79</anchor>
      <arglist>(bool gotData, bool calledFromFetch, indicator *ind)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>pre_fetch</name>
      <anchorfile>classsoci_1_1details_1_1standard__into__type__backend.html</anchorfile>
      <anchor>ab8904ba42a0b9436109ba3a4c87d2c29</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>standard_into_type_backend</name>
      <anchorfile>classsoci_1_1details_1_1standard__into__type__backend.html</anchorfile>
      <anchor>a059e8c51b65f7cd1d9f019fa84a286e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~standard_into_type_backend</name>
      <anchorfile>classsoci_1_1details_1_1standard__into__type__backend.html</anchorfile>
      <anchor>a205a89dbc341272e40a860600ce0db23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>standard_into_type_backend &amp;</type>
      <name>operator=</name>
      <anchorfile>classsoci_1_1details_1_1standard__into__type__backend.html</anchorfile>
      <anchor>a08e6c05c9d94c3f882b7d82ae619f06c</anchor>
      <arglist>(standard_into_type_backend const &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>standard_into_type_backend</name>
      <anchorfile>classsoci_1_1details_1_1standard__into__type__backend.html</anchorfile>
      <anchor>a02dc95d92a896903efb66f7e76fefdc0</anchor>
      <arglist>(standard_into_type_backend const &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::standard_use_type</name>
    <filename>classsoci_1_1details_1_1standard__use__type.html</filename>
    <base>soci::details::use_type_base</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>bind</name>
      <anchorfile>classsoci_1_1details_1_1standard__use__type.html</anchorfile>
      <anchor>a5610d154b583e6f26470942ed208d794</anchor>
      <arglist>(statement_impl &amp;st, int &amp;position)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>convert_from_base</name>
      <anchorfile>classsoci_1_1details_1_1standard__use__type.html</anchorfile>
      <anchor>a8c4804cf4887c63e8dd903d437c3af56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>convert_to_base</name>
      <anchorfile>classsoci_1_1details_1_1standard__use__type.html</anchorfile>
      <anchor>adf81bce54611bfdd8dbd180b59d2e154</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void *</type>
      <name>get_data</name>
      <anchorfile>classsoci_1_1details_1_1standard__use__type.html</anchorfile>
      <anchor>a6d98884f93a688228023de37e0da5655</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>get_name</name>
      <anchorfile>classsoci_1_1details_1_1standard__use__type.html</anchorfile>
      <anchor>a940a0b59bbe00cfca88d96ce53e2dd9f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>standard_use_type</name>
      <anchorfile>classsoci_1_1details_1_1standard__use__type.html</anchorfile>
      <anchor>a96bb58d6834f6d2840b34736c9b67124</anchor>
      <arglist>(void *data, exchange_type type, bool readOnly, std::string const &amp;name=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>standard_use_type</name>
      <anchorfile>classsoci_1_1details_1_1standard__use__type.html</anchorfile>
      <anchor>a79fe5abf762dacf0905e6b9eb03717dc</anchor>
      <arglist>(void *data, exchange_type type, indicator &amp;ind, bool readOnly, std::string const &amp;name=std::string())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~standard_use_type</name>
      <anchorfile>classsoci_1_1details_1_1standard__use__type.html</anchorfile>
      <anchor>a64cf1f847ffee9d22b864c7a3d13d6e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>pre_use</name>
      <anchorfile>classsoci_1_1details_1_1standard__use__type.html</anchorfile>
      <anchor>ae00b24c514b60758a761ace42241d1e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>classsoci_1_1details_1_1standard__use__type.html</anchorfile>
      <anchor>ae86747eb0d714162156cd68ee7656617</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>post_use</name>
      <anchorfile>classsoci_1_1details_1_1standard__use__type.html</anchorfile>
      <anchor>a58c411f149186d5ca57a1a857171748e</anchor>
      <arglist>(bool gotData)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>size</name>
      <anchorfile>classsoci_1_1details_1_1standard__use__type.html</anchorfile>
      <anchor>a01a52b86e2f64fb3b2911f7ffd8929e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>standard_use_type_backend *</type>
      <name>backEnd_</name>
      <anchorfile>classsoci_1_1details_1_1standard__use__type.html</anchorfile>
      <anchor>a705b38fee6d5a689e4cfe824190556f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>data_</name>
      <anchorfile>classsoci_1_1details_1_1standard__use__type.html</anchorfile>
      <anchor>aab77534eb808f542f94d5cd0477eebe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>indicator *</type>
      <name>ind_</name>
      <anchorfile>classsoci_1_1details_1_1standard__use__type.html</anchorfile>
      <anchor>a72f25e22ff8c23b5e39fe4796ba623ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classsoci_1_1details_1_1standard__use__type.html</anchorfile>
      <anchor>a968432b7972ce02b1b2c4ca4a49dd27b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>readOnly_</name>
      <anchorfile>classsoci_1_1details_1_1standard__use__type.html</anchorfile>
      <anchor>a8cec7e7eb2fc314196ef35b19cafd8b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>exchange_type</type>
      <name>type_</name>
      <anchorfile>classsoci_1_1details_1_1standard__use__type.html</anchorfile>
      <anchor>ac8c74e49081a4e35f6c0190e7f005bf2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::standard_use_type_backend</name>
    <filename>classsoci_1_1details_1_1standard__use__type__backend.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>bind_by_name</name>
      <anchorfile>classsoci_1_1details_1_1standard__use__type__backend.html</anchorfile>
      <anchor>ac6f73dec61ab7a9d7b541d371f4f945c</anchor>
      <arglist>(std::string const &amp;name, void *data, exchange_type type, bool readOnly)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>bind_by_pos</name>
      <anchorfile>classsoci_1_1details_1_1standard__use__type__backend.html</anchorfile>
      <anchor>a2079294dbfe505882e8f43aeda93e40c</anchor>
      <arglist>(int &amp;position, void *data, exchange_type type, bool readOnly)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>classsoci_1_1details_1_1standard__use__type__backend.html</anchorfile>
      <anchor>a9ed5f2554d7dfc7745579501f4b007ce</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>post_use</name>
      <anchorfile>classsoci_1_1details_1_1standard__use__type__backend.html</anchorfile>
      <anchor>abe677e9028cc5ebaea49fff639edf5b2</anchor>
      <arglist>(bool gotData, indicator *ind)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>pre_use</name>
      <anchorfile>classsoci_1_1details_1_1standard__use__type__backend.html</anchorfile>
      <anchor>a765383977975527d0736a0fe7e563b8a</anchor>
      <arglist>(indicator const *ind)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>standard_use_type_backend</name>
      <anchorfile>classsoci_1_1details_1_1standard__use__type__backend.html</anchorfile>
      <anchor>a00b89aae10c117ecf728a1d7b4c6dbeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~standard_use_type_backend</name>
      <anchorfile>classsoci_1_1details_1_1standard__use__type__backend.html</anchorfile>
      <anchor>a9900803414128961389fc2a9fc9e06fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>standard_use_type_backend &amp;</type>
      <name>operator=</name>
      <anchorfile>classsoci_1_1details_1_1standard__use__type__backend.html</anchorfile>
      <anchor>ab9d05d7b875667f6da2832a32f93bb26</anchor>
      <arglist>(standard_use_type_backend const &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>standard_use_type_backend</name>
      <anchorfile>classsoci_1_1details_1_1standard__use__type__backend.html</anchorfile>
      <anchor>a0e2347fcb77683842c9584ebbe3ffb70</anchor>
      <arglist>(standard_use_type_backend const &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::statement</name>
    <filename>classsoci_1_1statement.html</filename>
    <member kind="function">
      <type>void</type>
      <name>alloc</name>
      <anchorfile>classsoci_1_1statement.html</anchorfile>
      <anchor>acb10e5e8a942f0fc147d9ebe51a84359</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bind</name>
      <anchorfile>classsoci_1_1statement.html</anchorfile>
      <anchor>a79dab24ee2663428be95adfb0357a127</anchor>
      <arglist>(values &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>classsoci_1_1statement.html</anchorfile>
      <anchor>ad6705d4e398c8b7f4fbf1ee94797050f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>define_and_bind</name>
      <anchorfile>classsoci_1_1statement.html</anchorfile>
      <anchor>afaec33cacb9cd99a53f4a1fec9378bbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>describe</name>
      <anchorfile>classsoci_1_1statement.html</anchorfile>
      <anchor>afc01a6fc906bc9bbc083635594cc80b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exchange</name>
      <anchorfile>classsoci_1_1statement.html</anchorfile>
      <anchor>a606f71a4d56177369cc6acdd9d383fa0</anchor>
      <arglist>(details::into_type_ptr const &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exchange</name>
      <anchorfile>classsoci_1_1statement.html</anchorfile>
      <anchor>a2fc15b0dfad92a7326b5d7f4557729ea</anchor>
      <arglist>(details::into_container&lt; T, Indicator &gt; const &amp;ic)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exchange</name>
      <anchorfile>classsoci_1_1statement.html</anchorfile>
      <anchor>afb6fb8512d0f5c0468a99ff0c1adb17e</anchor>
      <arglist>(details::use_type_ptr const &amp;u)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exchange</name>
      <anchorfile>classsoci_1_1statement.html</anchorfile>
      <anchor>a5d44df1033c11d7444884e8cc7b2ed9e</anchor>
      <arglist>(details::use_container&lt; T, Indicator &gt; const &amp;uc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exchange_for_rowset</name>
      <anchorfile>classsoci_1_1statement.html</anchorfile>
      <anchor>a7f6d4c014a0864371a14828347903fc9</anchor>
      <arglist>(details::into_container&lt; T, Indicator &gt; const &amp;ic)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exchange_for_rowset</name>
      <anchorfile>classsoci_1_1statement.html</anchorfile>
      <anchor>a5faddba76b17d1b31d680a5335b3d94f</anchor>
      <arglist>(details::into_type_ptr const &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>execute</name>
      <anchorfile>classsoci_1_1statement.html</anchorfile>
      <anchor>a997161ecc5235778284079c1fd99623d</anchor>
      <arglist>(bool withDataExchange=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fetch</name>
      <anchorfile>classsoci_1_1statement.html</anchorfile>
      <anchor>ac025e5dd659fa0b10d9db9df24293cf4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long long</type>
      <name>get_affected_rows</name>
      <anchorfile>classsoci_1_1statement.html</anchorfile>
      <anchor>ace530044034c7cdcaad50d1dd8668984</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>details::statement_backend *</type>
      <name>get_backend</name>
      <anchorfile>classsoci_1_1statement.html</anchorfile>
      <anchor>aa5b7816ab438be0950148b1c5881a3ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>got_data</name>
      <anchorfile>classsoci_1_1statement.html</anchorfile>
      <anchor>a775a622c42b2420b085b69d7c5e9eaa8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>details::standard_into_type_backend *</type>
      <name>make_into_type_backend</name>
      <anchorfile>classsoci_1_1statement.html</anchorfile>
      <anchor>a281e4c50b4305fc0cdb22e63bf89ed0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>details::standard_use_type_backend *</type>
      <name>make_use_type_backend</name>
      <anchorfile>classsoci_1_1statement.html</anchorfile>
      <anchor>a0720eaad46feaf9b8d41a5df7317c0c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>details::vector_into_type_backend *</type>
      <name>make_vector_into_type_backend</name>
      <anchorfile>classsoci_1_1statement.html</anchorfile>
      <anchor>a7a33a9ae0e2cd05de720d38e1f86ba2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>details::vector_use_type_backend *</type>
      <name>make_vector_use_type_backend</name>
      <anchorfile>classsoci_1_1statement.html</anchorfile>
      <anchor>a5ef8f0835b5989addb86fb6bf9e35359</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classsoci_1_1statement.html</anchorfile>
      <anchor>ab7d6a19486cea8cb019a3b0383fa8571</anchor>
      <arglist>(statement const &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepare</name>
      <anchorfile>classsoci_1_1statement.html</anchorfile>
      <anchor>a3cd2f80e35eaffaa1e5356d739def679</anchor>
      <arglist>(std::string const &amp;query, details::statement_type eType=details::st_repeatable_query)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>rewrite_for_procedure_call</name>
      <anchorfile>classsoci_1_1statement.html</anchorfile>
      <anchor>a5724ae7f82a405b70997c0ae3c5eb1f0</anchor>
      <arglist>(std::string const &amp;query)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_row</name>
      <anchorfile>classsoci_1_1statement.html</anchorfile>
      <anchor>af09320b4d45dfe6b6fcee6e13278498d</anchor>
      <arglist>(row *r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>statement</name>
      <anchorfile>classsoci_1_1statement.html</anchorfile>
      <anchor>ac19b05360b7cfb74448c3fb3504a36a8</anchor>
      <arglist>(session &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>statement</name>
      <anchorfile>classsoci_1_1statement.html</anchorfile>
      <anchor>ae6b2dc6a323f0f90079bf34112b25ceb</anchor>
      <arglist>(details::prepare_temp_type const &amp;prep)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>statement</name>
      <anchorfile>classsoci_1_1statement.html</anchorfile>
      <anchor>a8cee8bb4fd5ee6b6cc70cd90e0035bd5</anchor>
      <arglist>(statement const &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>undefine_and_bind</name>
      <anchorfile>classsoci_1_1statement.html</anchorfile>
      <anchor>a297427fe8f717cca0dacff0af49fe352</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~statement</name>
      <anchorfile>classsoci_1_1statement.html</anchorfile>
      <anchor>a4cc9d4eb12922455e75bcedfc67e2324</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>gotData_</name>
      <anchorfile>classsoci_1_1statement.html</anchorfile>
      <anchor>a1ee020dcd277a5abdc8ed30450a766c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>details::statement_impl *</type>
      <name>impl_</name>
      <anchorfile>classsoci_1_1statement.html</anchorfile>
      <anchor>aad98b39d6134f6577022da3025e76a8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::statement_backend</name>
    <filename>classsoci_1_1details_1_1statement__backend.html</filename>
    <member kind="enumvalue">
      <name>ef_no_data</name>
      <anchorfile>classsoci_1_1details_1_1statement__backend.html</anchorfile>
      <anchor>aea89c798ea6a9ab72ae58069e0db1361a7de57a65a4f32761eeed58b791f5588c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ef_success</name>
      <anchorfile>classsoci_1_1details_1_1statement__backend.html</anchorfile>
      <anchor>aea89c798ea6a9ab72ae58069e0db1361a8fba0e7ac4edea91c8e1f910f3d6cfed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>exec_fetch_result</name>
      <anchorfile>classsoci_1_1details_1_1statement__backend.html</anchorfile>
      <anchor>aea89c798ea6a9ab72ae58069e0db1361</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ef_success</name>
      <anchorfile>classsoci_1_1details_1_1statement__backend.html</anchorfile>
      <anchor>aea89c798ea6a9ab72ae58069e0db1361a8fba0e7ac4edea91c8e1f910f3d6cfed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ef_no_data</name>
      <anchorfile>classsoci_1_1details_1_1statement__backend.html</anchorfile>
      <anchor>aea89c798ea6a9ab72ae58069e0db1361a7de57a65a4f32761eeed58b791f5588c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>alloc</name>
      <anchorfile>classsoci_1_1details_1_1statement__backend.html</anchorfile>
      <anchor>adc653cde0a802ab20b3dcc3e723fa9e2</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>classsoci_1_1details_1_1statement__backend.html</anchorfile>
      <anchor>ae75870f06a5af768812735cd4f85812a</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>describe_column</name>
      <anchorfile>classsoci_1_1details_1_1statement__backend.html</anchorfile>
      <anchor>a96f2de64a2a59fbd6ccebc7ea603e48b</anchor>
      <arglist>(int colNum, data_type &amp;dtype, std::string &amp;column_name)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual exec_fetch_result</type>
      <name>execute</name>
      <anchorfile>classsoci_1_1details_1_1statement__backend.html</anchorfile>
      <anchor>a0d4dbe3eaef8ee6615700d3f95397005</anchor>
      <arglist>(int number)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual exec_fetch_result</type>
      <name>fetch</name>
      <anchorfile>classsoci_1_1details_1_1statement__backend.html</anchorfile>
      <anchor>a51159d0a33ad1311af6ddb126bc850c9</anchor>
      <arglist>(int number)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual long long</type>
      <name>get_affected_rows</name>
      <anchorfile>classsoci_1_1details_1_1statement__backend.html</anchorfile>
      <anchor>abad0ab0aa26e3c320e86fea88f02012c</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>get_number_of_rows</name>
      <anchorfile>classsoci_1_1details_1_1statement__backend.html</anchorfile>
      <anchor>a19a475f7a624d93dc188a1bcc7cbb58f</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual standard_into_type_backend *</type>
      <name>make_into_type_backend</name>
      <anchorfile>classsoci_1_1details_1_1statement__backend.html</anchorfile>
      <anchor>add94dd98c14ed310be256bc193bf4e14</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual standard_use_type_backend *</type>
      <name>make_use_type_backend</name>
      <anchorfile>classsoci_1_1details_1_1statement__backend.html</anchorfile>
      <anchor>a7d4350de53e6238c06bd1030cf8057f4</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual vector_into_type_backend *</type>
      <name>make_vector_into_type_backend</name>
      <anchorfile>classsoci_1_1details_1_1statement__backend.html</anchorfile>
      <anchor>a94b4cf86685be843d732cdad5c18745c</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual vector_use_type_backend *</type>
      <name>make_vector_use_type_backend</name>
      <anchorfile>classsoci_1_1details_1_1statement__backend.html</anchorfile>
      <anchor>a5fa7c0c2ca853bce10b531de4ac6681c</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>prepare</name>
      <anchorfile>classsoci_1_1details_1_1statement__backend.html</anchorfile>
      <anchor>aca77035eecd60c35bf0cf9cc46616114</anchor>
      <arglist>(std::string const &amp;query, statement_type eType)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>prepare_for_describe</name>
      <anchorfile>classsoci_1_1details_1_1statement__backend.html</anchorfile>
      <anchor>a4bb87932511cf2617e0f75ae9a7f98ca</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>rewrite_for_procedure_call</name>
      <anchorfile>classsoci_1_1details_1_1statement__backend.html</anchorfile>
      <anchor>adb332304f192587105cf73f339e0b932</anchor>
      <arglist>(std::string const &amp;query)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>statement_backend</name>
      <anchorfile>classsoci_1_1details_1_1statement__backend.html</anchorfile>
      <anchor>abfd756386335f54d239976e18d8814c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~statement_backend</name>
      <anchorfile>classsoci_1_1details_1_1statement__backend.html</anchorfile>
      <anchor>af828a84c9e50e41fdc288fde4a284096</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>statement_backend &amp;</type>
      <name>operator=</name>
      <anchorfile>classsoci_1_1details_1_1statement__backend.html</anchorfile>
      <anchor>a090e9b2bbff5fbdd4bd60bce92843084</anchor>
      <arglist>(statement_backend const &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>statement_backend</name>
      <anchorfile>classsoci_1_1details_1_1statement__backend.html</anchorfile>
      <anchor>aa4d5458144431feaba41dc2853f11b3f</anchor>
      <arglist>(statement_backend const &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::statement_impl</name>
    <filename>classsoci_1_1details_1_1statement__impl.html</filename>
    <member kind="function">
      <type>void</type>
      <name>alloc</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a5d26fbd83a8dcd82df04dce09cb534ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bind</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a3a2590c53de14a443711f4b980cf5d52</anchor>
      <arglist>(values &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>ad35dbf25dff07ab63795a0513f08805c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dec_ref</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>aaf79300f65eed1c6199d8926a0e6d102</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>define_and_bind</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>afff597289454d8d13e51d8c98623230c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>describe</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a93949dee630ee24bc162b70a753fa251</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exchange</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a8eb19adc72ae14163cea2ca3b4d90e34</anchor>
      <arglist>(into_type_ptr const &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exchange</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>aa6e76123dc7dd72d0eab573d08b00012</anchor>
      <arglist>(into_container&lt; T, Indicator &gt; const &amp;ic)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exchange</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a6c8e234433cad7827ab3fd31ef45f973</anchor>
      <arglist>(use_type_ptr const &amp;u)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exchange</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a667bf0cc6f2f0b4a024fa7010beb2c63</anchor>
      <arglist>(use_container&lt; T, Indicator &gt; const &amp;uc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exchange_for_rowset</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a6ecfb3b01188daa11b6b0930d78f5a97</anchor>
      <arglist>(into_type_ptr const &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exchange_for_rowset</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>acbce3e3d80c15e6c205788d69ecd3884</anchor>
      <arglist>(into_container&lt; T, Indicator &gt; const &amp;ic)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>execute</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a046d500482b05e17ed291b60cdf2b8b0</anchor>
      <arglist>(bool withDataExchange=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fetch</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a99ed8a5cb06f0df446629c953f26878d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long long</type>
      <name>get_affected_rows</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>aaae0daff1cf4b77051ef727f4a95f6a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>statement_backend *</type>
      <name>get_backend</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a0b3388f4ea5eab4b2eda3c988eda5254</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inc_ref</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a0580dedd6f24728691c2595156cb971d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>standard_into_type_backend *</type>
      <name>make_into_type_backend</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a3b16e8cefd3b7dc69a5cb781d453edb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>standard_use_type_backend *</type>
      <name>make_use_type_backend</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a83e25b64fa0cbc149093187673d66ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>vector_into_type_backend *</type>
      <name>make_vector_into_type_backend</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>ac47d65c403dc5015ba462848db956fa2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>vector_use_type_backend *</type>
      <name>make_vector_use_type_backend</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a7ec34cadc1804d64388e0fcb355373cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepare</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a4de396aa0c4f69952aafd8b306ee9970</anchor>
      <arglist>(std::string const &amp;query, statement_type eType=st_repeatable_query)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>rewrite_for_procedure_call</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>ac99a49d0c184469e1ae72ea114094ff0</anchor>
      <arglist>(std::string const &amp;query)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_row</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>acef1ff300a99347e817cf2c8a0f35c05</anchor>
      <arglist>(row *r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>statement_impl</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a9abdd6c37cc67a25e771da7d2a3caab4</anchor>
      <arglist>(session &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>statement_impl</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>ab95167cd0272102656db2c3b76078d70</anchor>
      <arglist>(prepare_temp_type const &amp;prep)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>undefine_and_bind</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>ad77cd910cc9543805867563a42563732</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~statement_impl</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>ac00c5bfd4f33d1ba628827270a113784</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>session &amp;</type>
      <name>session_</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a3e4d630ad0421e7f279dd50f9c9e7a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; indicator * &gt;</type>
      <name>indicators_</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a41a728ce6cc51d9cbe0c2d47c06cf840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>into_type_vector</type>
      <name>intos_</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>ae1c5a50c75dda023c6fa9b1922b4fc78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>use_type_vector</type>
      <name>uses_</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a664e7720b767891b72ca418f9dc6da95</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>bind_into</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>aa2948824cbbe86b462af1d808b29d4af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>bind_into</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a0bf88e55583a30ffc15a1baf1dcfb4f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>bind_into</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a0bf88e55583a30ffc15a1baf1dcfb4f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>bind_into</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a0bf88e55583a30ffc15a1baf1dcfb4f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>bind_into</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a0bf88e55583a30ffc15a1baf1dcfb4f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>bind_into</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a0bf88e55583a30ffc15a1baf1dcfb4f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>bind_into</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a0bf88e55583a30ffc15a1baf1dcfb4f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>define_for_row</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a296b6d8351bca0fbbd706b9b8a4dd35b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>exchange_for_row</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a7430d01a7f39efb4e3f3c6f43c1a96ad</anchor>
      <arglist>(into_container&lt; T, Indicator &gt; const &amp;ic)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>exchange_for_row</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>aea5a933a151dd882bfffac3abfafa1b2</anchor>
      <arglist>(into_type_ptr const &amp;i)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>exchange_for_rowset_</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a9555f3efccc69845e3bdb642906d075f</anchor>
      <arglist>(Into const &amp;i)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>into_row</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a7b4946ee047de43f4c2552608bdd6815</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::size_t</type>
      <name>intos_size</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>ad15c5add7833754f60872b5f84eb9897</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>statement_impl &amp;</type>
      <name>operator=</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>ad4a8e6eed1ce31cf354b1c4eeb8593c9</anchor>
      <arglist>(statement_impl const &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>post_fetch</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a5fb6437979898449b822df3a31d865c8</anchor>
      <arglist>(bool gotData, bool calledFromFetch)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>post_use</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a47d831eb805d3d100fe824158514e324</anchor>
      <arglist>(bool gotData)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pre_fetch</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a397821d27bf87c3f053b9feb58630e26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pre_use</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a421939df584f384d0037a023a838744a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>resize_intos</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a4749eef49cff59520998cf0e5f783092</anchor>
      <arglist>(std::size_t upperBound=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>statement_impl</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a5d5c8d831085303aa93622ccf1c66748</anchor>
      <arglist>(statement_impl const &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>truncate_intos</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>ac78f84d9a254f6292030a6969308376f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::size_t</type>
      <name>uses_size</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>aeb381210d782bed5cd2c37188f80e89c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>alreadyDescribed_</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a65c77ee1c36bdb42df74eda5e283625c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>soci::details::statement_backend *</type>
      <name>backEnd_</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>ac4e9183794b2fd3f29605a8bd7344a33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>definePositionForRow_</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a854128ca3c8f50d2553f0a677e1855e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>fetchSize_</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a118e7b80f6605655e2b1634920412646</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>initialFetchSize_</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a5fbcc78cfc847402c1569271e9e5f5ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>into_type_vector</type>
      <name>intosForRow_</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a6635f5fa5501413539c223258b95232c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, use_type_base * &gt;</type>
      <name>namedUses_</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a6e94cdfc1adbbba4bccd06a3dfa668a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>query_</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a083a3fc9c058a00b934464fc158ea225</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>refCount_</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>abb9e64f85804fc37e6a0ca0cfb76d73d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>row *</type>
      <name>row_</name>
      <anchorfile>classsoci_1_1details_1_1statement__impl.html</anchorfile>
      <anchor>a4c0394ee73b022b8d7473364447e0209</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::StaticRelationHeuristic</name>
    <filename>classISM_1_1StaticRelationHeuristic.html</filename>
    <base>ISM::Heuristic</base>
    <member kind="function">
      <type></type>
      <name>StaticRelationHeuristic</name>
      <anchorfile>classISM_1_1StaticRelationHeuristic.html</anchorfile>
      <anchor>a60895aaf4934f6d18307430fa6f74d75</anchor>
      <arglist>(const TracksPtr &amp;tracks)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>string_holder</name>
    <filename>structstring__holder.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>get</name>
      <anchorfile>structstring__holder.html</anchorfile>
      <anchor>a3ec1104776bf0a8dbbe20fbeffbacee1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>string_holder</name>
      <anchorfile>structstring__holder.html</anchorfile>
      <anchor>a009b2fd77c66297d0851695d22e96dd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>string_holder</name>
      <anchorfile>structstring__holder.html</anchorfile>
      <anchor>aa9c3ff5f7d81766b12b5f5b7f029f998</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>string_holder</name>
      <anchorfile>structstring__holder.html</anchorfile>
      <anchor>a03cd8aa0150c141aefc6e46391666fa6</anchor>
      <arglist>(std::string s)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>s_</name>
      <anchorfile>structstring__holder.html</anchorfile>
      <anchor>ad1fbf0198838844d67345266f8bdad3c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>strings_table_creator</name>
    <filename>structstrings__table__creator.html</filename>
    <base>soci::tests::table_creator_base</base>
    <member kind="function">
      <type></type>
      <name>strings_table_creator</name>
      <anchorfile>structstrings__table__creator.html</anchorfile>
      <anchor>a8f1387d3c865327fcd97a80327acceb5</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::SVGHelper</name>
    <filename>classISM_1_1SVGHelper.html</filename>
    <class kind="struct">ISM::SVGHelper::OptimizationRound</class>
    <class kind="struct">ISM::SVGHelper::OptimizationRun</class>
    <class kind="struct">ISM::SVGHelper::TopologyContainer</class>
    <member kind="function">
      <type>void</type>
      <name>processHistory</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>a8b465ad8c743b314657f57cd9c726edb</anchor>
      <arglist>(std::vector&lt; std::vector&lt; std::pair&lt; TopologyPtr, unsigned int &gt;&gt;&gt; &amp;history, CostFunctionPtr&lt; TopologyPtr &gt; globalCostFunction, const std::string &amp;patternName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SVGHelper</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>a0cdeea55c7e91f85f9469d6a5ace7ef8</anchor>
      <arglist>(path outputPath)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeResult</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>aebd84a1b22b5e5e1df2d609c1216db9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>calculateCircleRadius</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>a92c7e7f11c8a569b38a6277f3e4c136a</anchor>
      <arglist>(double evaluationDuration, double minEvaluationDuration, double maxEvaluationDuration)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>calculatePositions</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>a7f7ca823eb6d9a261ff4d135e0343a56</anchor>
      <arglist>(std::vector&lt; OptimizationRun &gt; &amp;optimizationRuns, std::vector&lt; std::vector&lt; int &gt;&gt; &amp;seperatorLinePositions, unsigned int &amp;imgWidth, unsigned int &amp;imgHeight)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>calculateXValues</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>a4e9fff0a07c637cb89d0e54f7c6bfd8d</anchor>
      <arglist>(unsigned int numTopologies, unsigned int imageWidth)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; ptree &gt;</type>
      <name>createSVG</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>aa4ee2cc1e3e04aeef8d4910293959ee7</anchor>
      <arglist>(std::vector&lt; OptimizationRun &gt; optimizationRuns)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ptree</type>
      <name>createXML</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>ae1cc577a7874c713f1dde54d9cca6399</anchor>
      <arglist>(const std::string &amp;patternName)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ptree</type>
      <name>genCircleSVG</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>af80bd6968be0d294331d9aef2d79c3c3</anchor>
      <arglist>(double radius, int x, int y, const std::string &amp;circleColor, bool highlight, const std::string &amp;highlightColor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ptree</type>
      <name>genEvaluationRoundXML</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>a40ae1781b39c6f1f3590eab204416797</anchor>
      <arglist>(unsigned int roundNumber, unsigned int chosenIndex)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ptree</type>
      <name>genPolylineSVG</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>aa1e042aff993a78a83f5a3161e844d86</anchor>
      <arglist>(std::vector&lt; std::string &gt; linePoints)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ptree</type>
      <name>genRectSVG</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>a868498797f73445324a89dbd2d6dcac3</anchor>
      <arglist>(int x, int y, unsigned int width, unsigned int height, const std::string &amp;colorString)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>genRGBString</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>ad599c14f97dfa3ae2034b9d581e79b74</anchor>
      <arglist>(double cost, double minCost, double maxCost)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ptree</type>
      <name>genSeparatorLineSVG</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>a3f1d6c60202b21aa3ba13bb87e89b909</anchor>
      <arglist>(int y, int x1, int x2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ptree</type>
      <name>genTextSVG</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>aab64244d9f72b63fe77208b115cf2ce4</anchor>
      <arglist>(const std::string &amp;lineOne, const std::string &amp;lineTwo, const std::string &amp;lineThree, int x, int y)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ptree</type>
      <name>genTopologyContainerXML</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>afa1becd1d51d73053676037a4b816278</anchor>
      <arglist>(TopologyContainer tc)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>ATR_CHOSEN_INDEX</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>ab42798fb00362a43ee1a99620557a558</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>ATR_EVALUATION_RESULT</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>a1a67572be3f93f981b8892f5dedd1c50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>ATR_PATTERN_NAME</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>aca4d55c3f3d4f63905cd51371a7aef07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>ATR_RELATION_IDS</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>a1e015dedefdc336df134521584525be3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>ATR_ROUND_NUMBER</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>a40593e8a9bbd243ee6ee77db1d3c5977</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>COLOR_BEST</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>aa31e36028ce6ed77bca60a07d4e959fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>COLOR_FIRST_HIGHLIGHT</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>a3f0836e9ec015713a7f5000126190a46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>COLOR_HIGHLIGHT</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>a4dc6901bb67cd7f024c1f1b44877edff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>COLOR_LAST_HIGHLIGHT</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>a927d6cf03344e4f8a49ebb0f2af9b109</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>COLOR_RANDOM_RESTART_HIGHLIGHT</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>a0f94fd17acfed30b5858620243681873</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>COLOR_RANDOM_WALK_HIGHLIGHT</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>ad6486c6081410334ff35b9c74f8aaca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const unsigned int</type>
      <name>FONT_SIZE</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>a22ae5b62ce0a040ae6df427fa3a0afa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const unsigned int</type>
      <name>HIGHLIGHT_WIDTH</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>a9ce9688d42f8245f2fc13b1c8e2e2f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const unsigned int</type>
      <name>LINE_WIDTH</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>ae7e8266d4d39742517a42aeaf7701861</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; OptimizationRound &gt;</type>
      <name>mAllEvaluationRounds</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>a8f48a650ad7747ef80782f81e48d69d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const unsigned int</type>
      <name>MAX_CIRCLE_RADIUS</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>a998cf4a4d7bda89c1159853868239472</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const unsigned int</type>
      <name>MAX_TOPOLOGIES_PER_LINE</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>ae9244ab74e7986b66137660d0e2a5621</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OptimizationRound</type>
      <name>mCurrentOptimizationRound</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>ae6b64e59d496cf8310fc1512e9ba3e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OptimizationRun</type>
      <name>mCurrentOptimizationRun</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>a23add4eb6889099eaefd0f948ef94a4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>mCurrentPatternName</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>a738a5d1c9339e6469cd413ace584d6ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const unsigned int</type>
      <name>MIN_CIRCLE_RADIUS</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>aa5bc30272998721c8d30a42a4466bba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>path</type>
      <name>mOutputPath</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>a64d0b3959be24d3cc8e2640aefeada6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::vector&lt; OptimizationRun &gt; &gt;</type>
      <name>mPatternNameToOptimizationRuns</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>ab394de22527784d81fc05ee180718ce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>NAME_OPTIMIZATION_RUN</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>aecab8dc7226bc8ec4c8170ce31608f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>NAME_ROUND</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>a116b68d002fbdb053fe2c4bc88e851f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>NAME_TOPOLOGY</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>a1e3e8c3ce5877e52331611d83c848e33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const unsigned int</type>
      <name>PADDING</name>
      <anchorfile>classISM_1_1SVGHelper.html</anchorfile>
      <anchor>adf843f326a2eb8c4fcae9dd6ec6b8ae8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::tests::table_creator_base</name>
    <filename>classsoci_1_1tests_1_1table__creator__base.html</filename>
    <member kind="function">
      <type></type>
      <name>table_creator_base</name>
      <anchorfile>classsoci_1_1tests_1_1table__creator__base.html</anchorfile>
      <anchor>aa3618dbba579c748dff88baea6cd8134</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~table_creator_base</name>
      <anchorfile>classsoci_1_1tests_1_1table__creator__base.html</anchorfile>
      <anchor>a8805e114aafb81312dd54d9363dfb477</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>drop</name>
      <anchorfile>classsoci_1_1tests_1_1table__creator__base.html</anchorfile>
      <anchor>a49d396ac5f1e089c03db7a659284ecce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>session &amp;</type>
      <name>msession</name>
      <anchorfile>classsoci_1_1tests_1_1table__creator__base.html</anchorfile>
      <anchor>ad82c9ac3151e5e233c738de60fdd0a2c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>table_creator_bigint</name>
    <filename>structtable__creator__bigint.html</filename>
    <base>soci::tests::table_creator_base</base>
    <member kind="function">
      <type></type>
      <name>table_creator_bigint</name>
      <anchorfile>structtable__creator__bigint.html</anchorfile>
      <anchor>a6c57c76ae2d1aa54d1d53aa48bfe4fd7</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>table_creator_for_get_affected_rows</name>
    <filename>structtable__creator__for__get__affected__rows.html</filename>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <member kind="function">
      <type></type>
      <name>table_creator_for_get_affected_rows</name>
      <anchorfile>structtable__creator__for__get__affected__rows.html</anchorfile>
      <anchor>aaf4890896c9036c91fa2697e1f6e98bf</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>table_creator_for_get_affected_rows</name>
      <anchorfile>structtable__creator__for__get__affected__rows.html</anchorfile>
      <anchor>aaf4890896c9036c91fa2697e1f6e98bf</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>table_creator_for_get_affected_rows</name>
      <anchorfile>structtable__creator__for__get__affected__rows.html</anchorfile>
      <anchor>aaf4890896c9036c91fa2697e1f6e98bf</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>table_creator_for_get_affected_rows</name>
      <anchorfile>structtable__creator__for__get__affected__rows.html</anchorfile>
      <anchor>aaf4890896c9036c91fa2697e1f6e98bf</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>table_creator_for_get_affected_rows</name>
      <anchorfile>structtable__creator__for__get__affected__rows.html</anchorfile>
      <anchor>aaf4890896c9036c91fa2697e1f6e98bf</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>table_creator_for_get_affected_rows</name>
      <anchorfile>structtable__creator__for__get__affected__rows.html</anchorfile>
      <anchor>aaf4890896c9036c91fa2697e1f6e98bf</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>table_creator_for_get_affected_rows</name>
      <anchorfile>structtable__creator__for__get__affected__rows.html</anchorfile>
      <anchor>aaf4890896c9036c91fa2697e1f6e98bf</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>table_creator_for_get_affected_rows</name>
      <anchorfile>structtable__creator__for__get__affected__rows.html</anchorfile>
      <anchor>aaf4890896c9036c91fa2697e1f6e98bf</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>table_creator_for_get_affected_rows</name>
      <anchorfile>structtable__creator__for__get__affected__rows.html</anchorfile>
      <anchor>aaf4890896c9036c91fa2697e1f6e98bf</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>table_creator_for_test11</name>
    <filename>structtable__creator__for__test11.html</filename>
    <base>soci::tests::table_creator_base</base>
    <member kind="function">
      <type></type>
      <name>table_creator_for_test11</name>
      <anchorfile>structtable__creator__for__test11.html</anchorfile>
      <anchor>a81561377f94883b22b354accc577bb6c</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>table_creator_for_test12</name>
    <filename>structtable__creator__for__test12.html</filename>
    <base>soci::tests::table_creator_base</base>
    <member kind="function">
      <type></type>
      <name>table_creator_for_test12</name>
      <anchorfile>structtable__creator__for__test12.html</anchorfile>
      <anchor>ac2fa591db5a86f66750caf0f45574188</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>table_creator_for_uuid_column_type_support</name>
    <filename>structtable__creator__for__uuid__column__type__support.html</filename>
    <base>soci::tests::table_creator_base</base>
    <member kind="function">
      <type></type>
      <name>table_creator_for_uuid_column_type_support</name>
      <anchorfile>structtable__creator__for__uuid__column__type__support.html</anchorfile>
      <anchor>af91914b82ba5d028fc3604c42c74b4af</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>table_creator_four</name>
    <filename>structtable__creator__four.html</filename>
    <base>soci::tests::table_creator_base</base>
    <member kind="function">
      <type></type>
      <name>table_creator_four</name>
      <anchorfile>structtable__creator__four.html</anchorfile>
      <anchor>ac73c86fd19000eaef7a7e31ba4b79bde</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>table_creator_json</name>
    <filename>structtable__creator__json.html</filename>
    <base>soci::tests::table_creator_base</base>
    <member kind="function">
      <type></type>
      <name>table_creator_json</name>
      <anchorfile>structtable__creator__json.html</anchorfile>
      <anchor>a5f27f1c78256a45dd11901eccc3fe2ad</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>table_creator_one</name>
    <filename>structtable__creator__one.html</filename>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <member kind="function">
      <type></type>
      <name>table_creator_one</name>
      <anchorfile>structtable__creator__one.html</anchorfile>
      <anchor>a8935e8b4379e35d95b16da4284a67c64</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>table_creator_one</name>
      <anchorfile>structtable__creator__one.html</anchorfile>
      <anchor>a8935e8b4379e35d95b16da4284a67c64</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>table_creator_one</name>
      <anchorfile>structtable__creator__one.html</anchorfile>
      <anchor>a8935e8b4379e35d95b16da4284a67c64</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>table_creator_one</name>
      <anchorfile>structtable__creator__one.html</anchorfile>
      <anchor>a8935e8b4379e35d95b16da4284a67c64</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>table_creator_one</name>
      <anchorfile>structtable__creator__one.html</anchorfile>
      <anchor>a8935e8b4379e35d95b16da4284a67c64</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>table_creator_one</name>
      <anchorfile>structtable__creator__one.html</anchorfile>
      <anchor>a8935e8b4379e35d95b16da4284a67c64</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>table_creator_one</name>
      <anchorfile>structtable__creator__one.html</anchorfile>
      <anchor>a8935e8b4379e35d95b16da4284a67c64</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>table_creator_one</name>
      <anchorfile>structtable__creator__one.html</anchorfile>
      <anchor>a8935e8b4379e35d95b16da4284a67c64</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>table_creator_one</name>
      <anchorfile>structtable__creator__one.html</anchorfile>
      <anchor>a8935e8b4379e35d95b16da4284a67c64</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>table_creator_one</name>
      <anchorfile>structtable__creator__one.html</anchorfile>
      <anchor>a8935e8b4379e35d95b16da4284a67c64</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>table_creator_text</name>
    <filename>structtable__creator__text.html</filename>
    <base>soci::tests::table_creator_base</base>
    <member kind="function">
      <type></type>
      <name>table_creator_text</name>
      <anchorfile>structtable__creator__text.html</anchorfile>
      <anchor>a2c9a1639055e711071a67d454deeb398</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>table_creator_three</name>
    <filename>structtable__creator__three.html</filename>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <member kind="function">
      <type></type>
      <name>table_creator_three</name>
      <anchorfile>structtable__creator__three.html</anchorfile>
      <anchor>af8646b1466ffa4b0974d98d90fc0bcd2</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>table_creator_three</name>
      <anchorfile>structtable__creator__three.html</anchorfile>
      <anchor>af8646b1466ffa4b0974d98d90fc0bcd2</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>table_creator_three</name>
      <anchorfile>structtable__creator__three.html</anchorfile>
      <anchor>af8646b1466ffa4b0974d98d90fc0bcd2</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>table_creator_three</name>
      <anchorfile>structtable__creator__three.html</anchorfile>
      <anchor>af8646b1466ffa4b0974d98d90fc0bcd2</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>table_creator_three</name>
      <anchorfile>structtable__creator__three.html</anchorfile>
      <anchor>af8646b1466ffa4b0974d98d90fc0bcd2</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>table_creator_three</name>
      <anchorfile>structtable__creator__three.html</anchorfile>
      <anchor>af8646b1466ffa4b0974d98d90fc0bcd2</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>table_creator_three</name>
      <anchorfile>structtable__creator__three.html</anchorfile>
      <anchor>af8646b1466ffa4b0974d98d90fc0bcd2</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>table_creator_three</name>
      <anchorfile>structtable__creator__three.html</anchorfile>
      <anchor>af8646b1466ffa4b0974d98d90fc0bcd2</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>table_creator_three</name>
      <anchorfile>structtable__creator__three.html</anchorfile>
      <anchor>af8646b1466ffa4b0974d98d90fc0bcd2</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>table_creator_three</name>
      <anchorfile>structtable__creator__three.html</anchorfile>
      <anchor>af8646b1466ffa4b0974d98d90fc0bcd2</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>table_creator_two</name>
    <filename>structtable__creator__two.html</filename>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <base>soci::tests::table_creator_base</base>
    <member kind="function">
      <type></type>
      <name>table_creator_two</name>
      <anchorfile>structtable__creator__two.html</anchorfile>
      <anchor>abeae5db29fbe12beae8fcaeaad38b856</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>table_creator_two</name>
      <anchorfile>structtable__creator__two.html</anchorfile>
      <anchor>abeae5db29fbe12beae8fcaeaad38b856</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>table_creator_two</name>
      <anchorfile>structtable__creator__two.html</anchorfile>
      <anchor>abeae5db29fbe12beae8fcaeaad38b856</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>table_creator_two</name>
      <anchorfile>structtable__creator__two.html</anchorfile>
      <anchor>abeae5db29fbe12beae8fcaeaad38b856</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>table_creator_two</name>
      <anchorfile>structtable__creator__two.html</anchorfile>
      <anchor>abeae5db29fbe12beae8fcaeaad38b856</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>table_creator_two</name>
      <anchorfile>structtable__creator__two.html</anchorfile>
      <anchor>abeae5db29fbe12beae8fcaeaad38b856</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>table_creator_two</name>
      <anchorfile>structtable__creator__two.html</anchorfile>
      <anchor>abeae5db29fbe12beae8fcaeaad38b856</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>table_creator_two</name>
      <anchorfile>structtable__creator__two.html</anchorfile>
      <anchor>abeae5db29fbe12beae8fcaeaad38b856</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>table_creator_two</name>
      <anchorfile>structtable__creator__two.html</anchorfile>
      <anchor>abeae5db29fbe12beae8fcaeaad38b856</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>table_creator_two</name>
      <anchorfile>structtable__creator__two.html</anchorfile>
      <anchor>abeae5db29fbe12beae8fcaeaad38b856</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TableCreator1</name>
    <filename>structTableCreator1.html</filename>
    <base>soci::tests::table_creator_base</base>
    <member kind="function">
      <type></type>
      <name>TableCreator1</name>
      <anchorfile>structTableCreator1.html</anchorfile>
      <anchor>a484d13e31b70d4c7f9c0642d2b81fcd4</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TableCreator2</name>
    <filename>structTableCreator2.html</filename>
    <base>soci::tests::table_creator_base</base>
    <member kind="function">
      <type></type>
      <name>TableCreator2</name>
      <anchorfile>structTableCreator2.html</anchorfile>
      <anchor>a2706db59f10ddb3eb6d6b318e88440ec</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TableCreator3</name>
    <filename>structTableCreator3.html</filename>
    <base>soci::tests::table_creator_base</base>
    <member kind="function">
      <type></type>
      <name>TableCreator3</name>
      <anchorfile>structTableCreator3.html</anchorfile>
      <anchor>a3f2dce62a3cc789afff2dc85d687de1f</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TableCreator4</name>
    <filename>structTableCreator4.html</filename>
    <base>soci::tests::table_creator_base</base>
    <member kind="function">
      <type></type>
      <name>TableCreator4</name>
      <anchorfile>structTableCreator4.html</anchorfile>
      <anchor>a5ccceaa58bb25e65294dea00f9a34f0b</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::TableHelper</name>
    <filename>classISM_1_1TableHelper.html</filename>
    <member kind="function">
      <type>void</type>
      <name>createColumnsIfNecessary</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>ace830c5a6ba97db0f90d1b610574dd4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createTable</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>a72cd8b7197bf4385dc67520be2cabff5</anchor>
      <arglist>(const std::string &amp;tablename, const std::string &amp;sql) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createTablesIfNecessary</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>a9eaa78dc7ee76ed30f001097ab88e653</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dropModelTables</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>a18313da25dfef34541e533bfe1c9f352</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dropRecordTables</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>a8bdf2b7b2df2c31d753c0f99cf0e0bb6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dropTable</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>a2f025ce632463b93d878fc24e60f7d81</anchor>
      <arglist>(const std::string &amp;tablename) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dropTables</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>ad391e25c6c79f8912d9007506718a665</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ensureModelObjectType</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>ab9826a026215c2e60df483f84cbfafa0</anchor>
      <arglist>(const std::string &amp;objectType) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ensureModelPatternName</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>a0493848f08aed61148ef76ddcc27a15c</anchor>
      <arglist>(const std::string &amp;patternName) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ensureRecordedPatternName</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>a8c75ada37a056d3cc48da87281811e36</anchor>
      <arglist>(const std::string &amp;patternName) const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::pair&lt; int, ObjectPtr &gt; &gt;</type>
      <name>getAllMarkerObjects</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>a09f82e014cdb3e1ed23d905ab87531c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getLastInsertId</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>a6c4c30b22f9865e5d34223fece67f2d5</anchor>
      <arglist>(const std::string &amp;tablename) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getModelObjectTypeId</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>afdb91b24ed2a843c92ebfd7370723479</anchor>
      <arglist>(const std::string &amp;objectType) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getModelPatternId</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>adddb1f6c69b22e51692814b9dd397cdf</anchor>
      <arglist>(const std::string &amp;patternName) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getModelPatternNames</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>aa286e2eb31319ad10376f031d74d2ff6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; std::string, std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>getModelWeightsPerTypeAndId</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>aa2b27180c2f4a6e75bad748b815134e9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::set&lt; std::string &gt;</type>
      <name>getObjectsInPattern</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>ac18661dfe00377519034a4950583e0ff</anchor>
      <arglist>(std::string pattern_name)</arglist>
    </member>
    <member kind="function">
      <type>const std::set&lt; std::string &gt;</type>
      <name>getObjectTypes</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>a1b81bfae487c2c62fc2387aaf70983ae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::set&lt; std::pair&lt; std::string, std::string &gt; &gt;</type>
      <name>getObjectTypesAndIdsBelongingToPattern</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>a07cd2bca3a6f29b95f209080cd295684</anchor>
      <arglist>(const std::string &amp;patternName) const</arglist>
    </member>
    <member kind="function">
      <type>const std::set&lt; std::pair&lt; std::string, std::string &gt; &gt;</type>
      <name>getObjectTypesAndIdsFromModelObjects</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>a8dc191b434718d7e034f5dd23486d743</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::set&lt; std::pair&lt; std::string, std::string &gt; &gt;</type>
      <name>getObjectTypesAndIdsFromRecordedObjects</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>a181f7de5facf4337f9e88f8961ee3c10</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PatternNameToPatternMap</type>
      <name>getPatternDefinitionsByName</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>a22b10600039bbfa239b64111a0e6aad0</anchor>
      <arglist>(const std::set&lt; std::string &gt; &amp;patternNames) const</arglist>
    </member>
    <member kind="function">
      <type>const ObjectSetPtr</type>
      <name>getRecordedObjectSet</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>a50bde46539cce5fc2989059af572de08</anchor>
      <arglist>(int setId) const</arglist>
    </member>
    <member kind="function">
      <type>const RecordedPatternPtr</type>
      <name>getRecordedPattern</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>a572e2eab733c5d891c34bb2105b8642f</anchor>
      <arglist>(const std::string &amp;patternName) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRecordedPatternId</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>aad168faef87de2b990c81a25a3b04b89</anchor>
      <arglist>(const std::string &amp;patternName) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getRecordedPatternNames</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>afb0db2c537a72a1a38e693598794cd7b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; std::string, boost::filesystem::path &gt;</type>
      <name>getRessourcePaths</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>a2d276b4034e592cd6e8a3c3438a8c62d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; int &gt;</type>
      <name>getSetIds</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>a3442e37a78e9d39f84dadec5a17f534a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ObjectTypeToVoteMap</type>
      <name>getVoteSpecifiersForObjectTypes</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>aad38e907626225023bb2301f78667b01</anchor>
      <arglist>(const std::set&lt; std::string &gt; &amp;objectTypes) const</arglist>
    </member>
    <member kind="function">
      <type>const ObjectToVoteMap</type>
      <name>getVoteSpecifiersForPatternAndObjects</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>ad812ab2a12278a14329a276c05900222</anchor>
      <arglist>(const std::string &amp;patternName, std::set&lt; std::pair&lt; std::string, std::string &gt; &gt; objects) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>insertModelObjectType</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>a6441fbc166f118295e2abde4080969da</anchor>
      <arglist>(const std::string &amp;objectType) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>insertModelPattern</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>aa187ef787b8e3b8f3f25aa40d7fcfa0e</anchor>
      <arglist>(const std::string &amp;patternName) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>insertModelVoteSpecifier</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>ab02fdcc3b12ebea0123c52f3e579fe10</anchor>
      <arglist>(const VoteSpecifierPtr &amp;vote) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>insertRecordedObject</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>ada9caaa9a26abc27d8ff441aab3f2623</anchor>
      <arglist>(const boost::shared_ptr&lt; Object &gt; &amp;o, int setId)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>insertRecordedObjectSet</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>a449512c281fb33550252a38d00acea1a</anchor>
      <arglist>(const boost::shared_ptr&lt; ObjectSet &gt; &amp;os, const std::string &amp;patternName)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>insertRecordedPattern</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>ab042f4937cec3e63c402b941e3214432</anchor>
      <arglist>(const std::string &amp;patternName) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>insertRecordedPattern</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>ac785c4436e003ed4f97aa94785c9b2ba</anchor>
      <arglist>(const RecordedPatternPtr &amp;pattern) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>modelDataExists</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>aea0dc85031d7a4da9e1fce3a9cfb2f29</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>recordDataExists</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>a3e8e7e5108c9cd9833ff6ff6b9c52e8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TableHelper</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>a086d79c5553f031d026d04c1bb3dd6bb</anchor>
      <arglist>(std::string dbfilename=&quot;record.sqlite&quot;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>updateObjectQuaternion</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>a3265338ae1244e65d6e663f8ed67bc1c</anchor>
      <arglist>(int dbId, ObjectPtr object)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>upsertModelPattern</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>a15cea084d9a5d6a0dc8328de8205b1f9</anchor>
      <arglist>(const std::string &amp;patternName, int expectedMaxWeight) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TableHelper</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>a73654859cf223d5536a88bac89f3510b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>insertRecordedObjectIfNecessary</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>a75b13c98f0e618127b4fc7f0f4ca45cd</anchor>
      <arglist>(ObjectPtr object)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::unordered_map&lt; std::pair&lt; std::string, std::string &gt;, int &gt;</type>
      <name>objectIdMap_</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>a9eb3036e06e7bc1f3c2da7d0eafd6d61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; session &gt;</type>
      <name>sqlite</name>
      <anchorfile>classISM_1_1TableHelper.html</anchorfile>
      <anchor>a82f46654cd621e859ec035a900adff8f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>test3_table_creator</name>
    <filename>structtest3__table__creator.html</filename>
    <base>soci::tests::table_creator_base</base>
    <member kind="function">
      <type></type>
      <name>test3_table_creator</name>
      <anchorfile>structtest3__table__creator.html</anchorfile>
      <anchor>aab45559bbb2f17fed0c77ef0dc9847cc</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>test4_table_creator</name>
    <filename>structtest4__table__creator.html</filename>
    <base>soci::tests::table_creator_base</base>
    <member kind="function">
      <type></type>
      <name>test4_table_creator</name>
      <anchorfile>structtest4__table__creator.html</anchorfile>
      <anchor>ae66d9c725e0773f32ed42b9abdd58d0f</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>test6_table_creator</name>
    <filename>structtest6__table__creator.html</filename>
    <base>soci::tests::table_creator_base</base>
    <member kind="function">
      <type></type>
      <name>test6_table_creator</name>
      <anchorfile>structtest6__table__creator.html</anchorfile>
      <anchor>a3bf64e864e17b12ae1fb941c0e22e410</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_context</name>
    <filename>classtest__context.html</filename>
    <base>soci::tests::test_context_base</base>
    <base>soci::tests::test_context_base</base>
    <base>soci::tests::test_context_base</base>
    <base>soci::tests::test_context_base</base>
    <base>soci::tests::test_context_base</base>
    <base>soci::tests::test_context_base</base>
    <base>soci::tests::test_context_base</base>
    <base>soci::tests::test_context_base</base>
    <base>soci::tests::test_context_base</base>
    <base>soci::tests::test_context_base</base>
    <base>soci::tests::test_context_base</base>
    <member kind="function">
      <type>std::string</type>
      <name>fromDual</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>a8aa12ff35b2dcf8e83d7d937f7565aab</anchor>
      <arglist>(std::string const &amp;sql) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_1</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>aa5964aeba80f2a6b8ca46bdeafca7d40</anchor>
      <arglist>(session &amp;pr_s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_1</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>a6e8895ac74757155561ba4eb53de8102</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_1</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>a6e8895ac74757155561ba4eb53de8102</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_1</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>a6e8895ac74757155561ba4eb53de8102</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_1</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>a6e8895ac74757155561ba4eb53de8102</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_1</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>a6e8895ac74757155561ba4eb53de8102</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_1</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>a6e8895ac74757155561ba4eb53de8102</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_1</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>a6e8895ac74757155561ba4eb53de8102</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_1</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>a6e8895ac74757155561ba4eb53de8102</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_1</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>a6e8895ac74757155561ba4eb53de8102</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>tests::table_creator_base *</type>
      <name>table_creator_1</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>a51967e38b7447d990a32741d96b20d3d</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_2</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>a74a675dfe3babb5965776ab6639927e6</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_2</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>ab73ac06a8aa0b86b211c0fb877c3fa93</anchor>
      <arglist>(session &amp;pr_s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_2</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>a74a675dfe3babb5965776ab6639927e6</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_2</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>a74a675dfe3babb5965776ab6639927e6</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_2</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>a74a675dfe3babb5965776ab6639927e6</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_2</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>a74a675dfe3babb5965776ab6639927e6</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_2</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>a74a675dfe3babb5965776ab6639927e6</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_2</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>a74a675dfe3babb5965776ab6639927e6</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_2</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>a74a675dfe3babb5965776ab6639927e6</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_2</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>a74a675dfe3babb5965776ab6639927e6</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>tests::table_creator_base *</type>
      <name>table_creator_2</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>a29386b96522910767cdcb5883cba296b</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_3</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>af7aabd4bb42f6652c54e367af6599c51</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_3</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>af7365757713ee9b7dbbb2da425d13705</anchor>
      <arglist>(session &amp;pr_s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_3</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>af7aabd4bb42f6652c54e367af6599c51</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_3</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>af7aabd4bb42f6652c54e367af6599c51</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_3</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>af7aabd4bb42f6652c54e367af6599c51</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_3</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>af7aabd4bb42f6652c54e367af6599c51</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_3</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>af7aabd4bb42f6652c54e367af6599c51</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_3</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>af7aabd4bb42f6652c54e367af6599c51</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_3</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>af7aabd4bb42f6652c54e367af6599c51</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_3</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>af7aabd4bb42f6652c54e367af6599c51</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>tests::table_creator_base *</type>
      <name>table_creator_3</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>a25b4d7d659f862ab442da6c99f3351ad</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_4</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>ad5516436e3e54b09deb44327e02c1b42</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_4</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>ad5516436e3e54b09deb44327e02c1b42</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_4</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>ad5516436e3e54b09deb44327e02c1b42</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_4</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>ad5516436e3e54b09deb44327e02c1b42</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_4</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>ad5516436e3e54b09deb44327e02c1b42</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_4</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>ad5516436e3e54b09deb44327e02c1b42</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_4</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>ad5516436e3e54b09deb44327e02c1b42</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_4</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>ad5516436e3e54b09deb44327e02c1b42</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_4</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>ad5516436e3e54b09deb44327e02c1b42</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>table_creator_base *</type>
      <name>table_creator_4</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>ad5516436e3e54b09deb44327e02c1b42</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>tests::table_creator_base *</type>
      <name>table_creator_4</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>a681c00e97213203477f2a6d4e692b109</anchor>
      <arglist>(session &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>test_context</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>af2f96693c22c29bbe408fe9837c30485</anchor>
      <arglist>(backend_factory const &amp;backEnd, std::string const &amp;connectString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>test_context</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>acf0d77c2db993355ba91dc8726d339c1</anchor>
      <arglist>(backend_factory const &amp;pi_back_end, std::string const &amp;pi_connect_string)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>test_context</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>af2f96693c22c29bbe408fe9837c30485</anchor>
      <arglist>(backend_factory const &amp;backEnd, std::string const &amp;connectString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>test_context</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>af2f96693c22c29bbe408fe9837c30485</anchor>
      <arglist>(backend_factory const &amp;backEnd, std::string const &amp;connectString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>test_context</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>af2f96693c22c29bbe408fe9837c30485</anchor>
      <arglist>(backend_factory const &amp;backEnd, std::string const &amp;connectString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>test_context</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>af2f96693c22c29bbe408fe9837c30485</anchor>
      <arglist>(backend_factory const &amp;backEnd, std::string const &amp;connectString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>test_context</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>af2f96693c22c29bbe408fe9837c30485</anchor>
      <arglist>(backend_factory const &amp;backEnd, std::string const &amp;connectString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>test_context</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>af2f96693c22c29bbe408fe9837c30485</anchor>
      <arglist>(backend_factory const &amp;backEnd, std::string const &amp;connectString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>test_context</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>af2f96693c22c29bbe408fe9837c30485</anchor>
      <arglist>(backend_factory const &amp;backEnd, std::string const &amp;connectString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>test_context</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>af2f96693c22c29bbe408fe9837c30485</anchor>
      <arglist>(backend_factory const &amp;backEnd, std::string const &amp;connectString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>test_context</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>af2f96693c22c29bbe408fe9837c30485</anchor>
      <arglist>(backend_factory const &amp;backEnd, std::string const &amp;connectString)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>to_date_time</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>a47971594e00881306b8c21b3355e1581</anchor>
      <arglist>(std::string const &amp;datdt_string) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>to_date_time</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>a296580a7530085203c974c26e2f10b81</anchor>
      <arglist>(std::string const &amp;pi_datdt_string) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>to_date_time</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>a47971594e00881306b8c21b3355e1581</anchor>
      <arglist>(std::string const &amp;datdt_string) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>to_date_time</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>a47971594e00881306b8c21b3355e1581</anchor>
      <arglist>(std::string const &amp;datdt_string) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>to_date_time</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>a47971594e00881306b8c21b3355e1581</anchor>
      <arglist>(std::string const &amp;datdt_string) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>to_date_time</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>a47971594e00881306b8c21b3355e1581</anchor>
      <arglist>(std::string const &amp;datdt_string) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>to_date_time</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>a47971594e00881306b8c21b3355e1581</anchor>
      <arglist>(std::string const &amp;datdt_string) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>to_date_time</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>a47971594e00881306b8c21b3355e1581</anchor>
      <arglist>(std::string const &amp;datdt_string) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>to_date_time</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>a47971594e00881306b8c21b3355e1581</anchor>
      <arglist>(std::string const &amp;datdt_string) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>to_date_time</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>a47971594e00881306b8c21b3355e1581</anchor>
      <arglist>(std::string const &amp;datdt_string) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>to_date_time</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>a47971594e00881306b8c21b3355e1581</anchor>
      <arglist>(std::string const &amp;datdt_string) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toDate</name>
      <anchorfile>classtest__context.html</anchorfile>
      <anchor>a32449d5eb42c2d3e3514117433c84006</anchor>
      <arglist>(std::string const &amp;datdt_string) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::tests::test_context_base</name>
    <filename>classsoci_1_1tests_1_1test__context__base.html</filename>
    <member kind="function">
      <type>backend_factory const  &amp;</type>
      <name>get_backend_factory</name>
      <anchorfile>classsoci_1_1tests_1_1test__context__base.html</anchorfile>
      <anchor>a1ebf754bcbc8f4a5627a837d8e5e20b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>get_connect_string</name>
      <anchorfile>classsoci_1_1tests_1_1test__context__base.html</anchorfile>
      <anchor>a16c95e1d1f4a77a4c903453e0b3c2eeb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual table_creator_base *</type>
      <name>table_creator_1</name>
      <anchorfile>classsoci_1_1tests_1_1test__context__base.html</anchorfile>
      <anchor>a61acaceccb4d42604dd955328fcc16f7</anchor>
      <arglist>(session &amp;) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual table_creator_base *</type>
      <name>table_creator_2</name>
      <anchorfile>classsoci_1_1tests_1_1test__context__base.html</anchorfile>
      <anchor>a766210f333aa000b7505d1a3c4d2cf95</anchor>
      <arglist>(session &amp;) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual table_creator_base *</type>
      <name>table_creator_3</name>
      <anchorfile>classsoci_1_1tests_1_1test__context__base.html</anchorfile>
      <anchor>a2ebcfbc5177349d13af722c8e5de6f47</anchor>
      <arglist>(session &amp;) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual table_creator_base *</type>
      <name>table_creator_4</name>
      <anchorfile>classsoci_1_1tests_1_1test__context__base.html</anchorfile>
      <anchor>ae95ff14077e00c140aa02fc5ed2662d1</anchor>
      <arglist>(session &amp;) const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>test_context_base</name>
      <anchorfile>classsoci_1_1tests_1_1test__context__base.html</anchorfile>
      <anchor>ab8cdc31b3955fbb5eafbade812d675f8</anchor>
      <arglist>(backend_factory const &amp;backEnd, std::string const &amp;connectString)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>to_date_time</name>
      <anchorfile>classsoci_1_1tests_1_1test__context__base.html</anchorfile>
      <anchor>af4ab1a74a6c4919d401f669cf84cec5f</anchor>
      <arglist>(std::string const &amp;dateTime) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~test_context_base</name>
      <anchorfile>classsoci_1_1tests_1_1test__context__base.html</anchorfile>
      <anchor>ab57942adc5e7bb259b603d1aa502637e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>backend_factory const  &amp;</type>
      <name>backEndFactory_</name>
      <anchorfile>classsoci_1_1tests_1_1test__context__base.html</anchorfile>
      <anchor>a198a99e2dcf068d20049c51db8e63013</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string const</type>
      <name>connectString_</name>
      <anchorfile>classsoci_1_1tests_1_1test__context__base.html</anchorfile>
      <anchor>a7e422c369f2c94f7fc00510cbdb74fd9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::Tester</name>
    <filename>classISM_1_1Tester.html</filename>
    <base>ISM::Evaluator</base>
    <member kind="function">
      <type>EvaluationResult</type>
      <name>evaluate</name>
      <anchorfile>classISM_1_1Tester.html</anchorfile>
      <anchor>aaa8b831a945533f489ab17e316fd7441</anchor>
      <arglist>(std::string patternName, const IsmPtr &amp;ism)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getDescription</name>
      <anchorfile>classISM_1_1Tester.html</anchorfile>
      <anchor>ac927f68ea3be782c8e6f9856d0f42c98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tester</name>
      <anchorfile>classISM_1_1Tester.html</anchorfile>
      <anchor>a55f47025828715fcd3a687451554b188</anchor>
      <arglist>(ObjectSetValidatorPtr objectSetValidator, PatternNameToObjectSet &amp;validTestSetsPerPattern, PatternNameToObjectSet &amp;invalidTestSetsPerPattern, bool testForFalseNegatives=false)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned</type>
      <name>evaluateTestSets</name>
      <anchorfile>classISM_1_1Tester.html</anchorfile>
      <anchor>a7063a20c2210bfe31fc34b0be261aedb</anchor>
      <arglist>(const std::vector&lt; ISM::ObjectSetPtr &gt; &amp;testSets, const std::string &amp;patternName, bool expectedValue)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mEvaluationRuntime</name>
      <anchorfile>classISM_1_1Tester.html</anchorfile>
      <anchor>ae3bbf288e64b8f18776d5463e82e1245</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PatternNameToObjectSet</type>
      <name>mInvalidTestSetsPerPattern</name>
      <anchorfile>classISM_1_1Tester.html</anchorfile>
      <anchor>a34ddd87c4fc4e558caff04e6a7028b4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>mNumTests</name>
      <anchorfile>classISM_1_1Tester.html</anchorfile>
      <anchor>a922380bf309cc46529d364036434686b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>mNumTestsDone</name>
      <anchorfile>classISM_1_1Tester.html</anchorfile>
      <anchor>a6cc3599f9612d390ae24939810e21aca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ISM::ObjectSetValidatorPtr</type>
      <name>mObjectSetValidator</name>
      <anchorfile>classISM_1_1Tester.html</anchorfile>
      <anchor>a1132a16b64b1c462d3eb76af91d1a5cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>mTestForFalseNegatives</name>
      <anchorfile>classISM_1_1Tester.html</anchorfile>
      <anchor>abb7dd9acad983c3aefdd0dd852a66684</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PatternNameToObjectSet</type>
      <name>mValidTestSetsPerPattern</name>
      <anchorfile>classISM_1_1Tester.html</anchorfile>
      <anchor>aa4d9da2670be5a70bb0545e889512cb4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TestResult</name>
    <filename>structTestResult.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>avgConfidence</name>
      <anchorfile>structTestResult.html</anchorfile>
      <anchor>a9a8ca4dfa5c7124dd14bb5b3a406dbd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>avgRuntime</name>
      <anchorfile>structTestResult.html</anchorfile>
      <anchor>ad367e07571a50c64353536558d100f8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TestSpec</type>
      <name>spec</name>
      <anchorfile>structTestResult.html</anchorfile>
      <anchor>a8109ef93697db9d25f853ce56212ba5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>timeout</name>
      <anchorfile>structTestResult.html</anchorfile>
      <anchor>ae89a654644016b7c4b2f80cfb8919bc5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::TestSetGenerator</name>
    <filename>classISM_1_1TestSetGenerator.html</filename>
    <member kind="function">
      <type>std::pair&lt; std::vector&lt; ObjectSetPtr &gt;, std::vector&lt; ObjectSetPtr &gt; &gt;</type>
      <name>generateTestSets</name>
      <anchorfile>classISM_1_1TestSetGenerator.html</anchorfile>
      <anchor>abdac892391407942bb6690cfff3d8ae4</anchor>
      <arglist>(const std::string &amp;patternName, const TracksPtr &amp;tracks, const IsmPtr ism, unsigned int testSetCount)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestSetGenerator</name>
      <anchorfile>classISM_1_1TestSetGenerator.html</anchorfile>
      <anchor>ac24c1143f617484212802e3a8462504f</anchor>
      <arglist>(const std::map&lt; std::string, ISM::ObjectRelations &gt; allObjectRelationsPerPattern, ObjectSetValidatorPtr &amp;objectSetValidator)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ObjectSetPtr</type>
      <name>generateRandomObjectSetFromTracks</name>
      <anchorfile>classISM_1_1TestSetGenerator.html</anchorfile>
      <anchor>a877dd584023ed3279fc284f2ed4d21d8</anchor>
      <arglist>(const ISM::TracksPtr &amp;allTracks, const std::string &amp;pattern, GEN &amp;gen)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::map&lt; std::string, ISM::ObjectRelations &gt;</type>
      <name>mAllObjectRelationsPerPattern</name>
      <anchorfile>classISM_1_1TestSetGenerator.html</anchorfile>
      <anchor>af9ff30b4802d1805650bed27c4c95c87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ISM::ObjectSetValidatorPtr</type>
      <name>mObjectSetValidator</name>
      <anchorfile>classISM_1_1TestSetGenerator.html</anchorfile>
      <anchor>aef1147cf66702dcf0b520b7b716a3ad7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TestSpec</name>
    <filename>structTestSpec.html</filename>
    <member kind="function">
      <type></type>
      <name>TestSpec</name>
      <anchorfile>structTestSpec.html</anchorfile>
      <anchor>a1e48a58b7b780722a0cd701c1063a34b</anchor>
      <arglist>(int setCount, int objectCount, bool useClustering, double bin_size, double maxAngleDeviation, int useAPORater)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>bin_size</name>
      <anchorfile>structTestSpec.html</anchorfile>
      <anchor>ade6c30afdb37d6362c2d0ba5892617eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>maxAngleDeviation</name>
      <anchorfile>structTestSpec.html</anchorfile>
      <anchor>aef97073e88c51ff1e71b9c3336a445e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>objectCount</name>
      <anchorfile>structTestSpec.html</anchorfile>
      <anchor>a5ca2a7f348e8c9edf8763ffa2746bf4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>setCount</name>
      <anchorfile>structTestSpec.html</anchorfile>
      <anchor>a67419c6f93fdf22d804531f71b5a1a52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>useAPORater</name>
      <anchorfile>structTestSpec.html</anchorfile>
      <anchor>ad83e140136c7563daa74ca867db1cfef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>useClustering</name>
      <anchorfile>structTestSpec.html</anchorfile>
      <anchor>a0176b02c3c0f60e34fe3bd6b92ca7f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>useId</name>
      <anchorfile>structTestSpec.html</anchorfile>
      <anchor>a9ea1716974cb014a3608d05b6dcb160d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>useType</name>
      <anchorfile>structTestSpec.html</anchorfile>
      <anchor>ab8f660f4f4f4345239831c048568f30e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>times100_procedure_creator</name>
    <filename>structtimes100__procedure__creator.html</filename>
    <base>soci::tests::procedure_creator_base</base>
    <member kind="function">
      <type></type>
      <name>times100_procedure_creator</name>
      <anchorfile>structtimes100__procedure__creator.html</anchorfile>
      <anchor>ae64d364b5e61efe7b90ef5354bbecb5e</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tinyint_unsigned_value_table_creator</name>
    <filename>structtinyint__unsigned__value__table__creator.html</filename>
    <base>soci::tests::table_creator_base</base>
    <member kind="function">
      <type></type>
      <name>tinyint_unsigned_value_table_creator</name>
      <anchorfile>structtinyint__unsigned__value__table__creator.html</anchorfile>
      <anchor>aac2b312c6cdd44471f0722d7078664db</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tinyint_value_table_creator</name>
    <filename>structtinyint__value__table__creator.html</filename>
    <base>soci::tests::table_creator_base</base>
    <member kind="function">
      <type></type>
      <name>tinyint_value_table_creator</name>
      <anchorfile>structtinyint__value__table__creator.html</anchorfile>
      <anchor>a63793ac7c879f0b4287db7541e335197</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::Topology</name>
    <filename>classISM_1_1Topology.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>cost</name>
      <anchorfile>classISM_1_1Topology.html</anchorfile>
      <anchor>aab62c734698ce22842065e6f0a1329ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EvaluationResult</type>
      <name>evaluationResult</name>
      <anchorfile>classISM_1_1Topology.html</anchorfile>
      <anchor>acf45b3aa7dcbe9a8da765450a33cce3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>identifier</name>
      <anchorfile>classISM_1_1Topology.html</anchorfile>
      <anchor>a10b519f04822c353c3169c95b9883564</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>index</name>
      <anchorfile>classISM_1_1Topology.html</anchorfile>
      <anchor>a7cff52c80fd87ef7d299e4b92caf448d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classISM_1_1Topology.html</anchorfile>
      <anchor>a3799813f71897c8bf477621f257cae63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ObjectRelations</type>
      <name>objectRelations</name>
      <anchorfile>classISM_1_1Topology.html</anchorfile>
      <anchor>abeacea90f0404cbd492f330d2e1636b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ISM::SVGHelper::TopologyContainer</name>
    <filename>structISM_1_1SVGHelper_1_1TopologyContainer.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>cost</name>
      <anchorfile>structISM_1_1SVGHelper_1_1TopologyContainer.html</anchorfile>
      <anchor>a5f9350367e3bb33a6eb6dae1a42cc468</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EvaluationResult</type>
      <name>er</name>
      <anchorfile>structISM_1_1SVGHelper_1_1TopologyContainer.html</anchorfile>
      <anchor>a42b461c8a11e969180df48a6773d83c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>identifier</name>
      <anchorfile>structISM_1_1SVGHelper_1_1TopologyContainer.html</anchorfile>
      <anchor>a0cd1647f85ee7613020410b5786cdfaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>index</name>
      <anchorfile>structISM_1_1SVGHelper_1_1TopologyContainer.html</anchorfile>
      <anchor>a9f717f69377fabccf541211eda97f5ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x</name>
      <anchorfile>structISM_1_1SVGHelper_1_1TopologyContainer.html</anchorfile>
      <anchor>a491644f704fd63bd46ed78ea9cb35cac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y</name>
      <anchorfile>structISM_1_1SVGHelper_1_1TopologyContainer.html</anchorfile>
      <anchor>aa406609317c47f39bcc135d2689e4d40</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::TopologyGenerator</name>
    <filename>classISM_1_1TopologyGenerator.html</filename>
    <member kind="function">
      <type>TopologyPtr</type>
      <name>generateFullyMeshedTopology</name>
      <anchorfile>classISM_1_1TopologyGenerator.html</anchorfile>
      <anchor>aa5f7ce2400e387662744f6aaca41b9ca</anchor>
      <arglist>(const std::string &amp;pattern)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; TopologyPtr &gt;</type>
      <name>generateNeighbours</name>
      <anchorfile>classISM_1_1TopologyGenerator.html</anchorfile>
      <anchor>ac65a7e0c340d10f1bc7634b2a5adc63d</anchor>
      <arglist>(const std::string &amp;pattern, TopologyPtr from)</arglist>
    </member>
    <member kind="function">
      <type>TopologyPtr</type>
      <name>generateRandomTopology</name>
      <anchorfile>classISM_1_1TopologyGenerator.html</anchorfile>
      <anchor>ade243259070de588abeaa3c1e353cee6</anchor>
      <arglist>(const std::string &amp;pattern)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; TopologyPtr &gt;</type>
      <name>generateStarTopologies</name>
      <anchorfile>classISM_1_1TopologyGenerator.html</anchorfile>
      <anchor>a8834448f6511a1057786e131fc7707a0</anchor>
      <arglist>(const std::string &amp;pattern)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getDescription</name>
      <anchorfile>classISM_1_1TopologyGenerator.html</anchorfile>
      <anchor>a4c27b917ff9e46dc09c0733901e94bab</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TopologyGenerator</name>
      <anchorfile>classISM_1_1TopologyGenerator.html</anchorfile>
      <anchor>a8cb19b138b1b0014c439efcba5ddcb16</anchor>
      <arglist>(const std::map&lt; std::string, ISM::ObjectRelations &gt; allObjectRelationsPerPattern, int maxNeighbourCount)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual std::vector&lt; std::vector&lt; bool &gt; &gt;</type>
      <name>calculateNeighbours</name>
      <anchorfile>classISM_1_1TopologyGenerator.html</anchorfile>
      <anchor>aad59d6d18c9c2770cc6698702fd6845e</anchor>
      <arglist>(const std::string &amp;pattern, std::vector&lt; bool &gt; from)=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mMaxNeighbourCount</name>
      <anchorfile>classISM_1_1TopologyGenerator.html</anchorfile>
      <anchor>a26efdaad187daaf67cf8fd978c75f51e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, unsigned int &gt;</type>
      <name>mNumRelationsPerPattern</name>
      <anchorfile>classISM_1_1TopologyGenerator.html</anchorfile>
      <anchor>ae45a3eef42c4527c0b1c5108c8d115bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>mUpperRelationLimit</name>
      <anchorfile>classISM_1_1TopologyGenerator.html</anchorfile>
      <anchor>a256038ca3e4006988eada06e46f9fbd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; TopologyPtr &gt;</type>
      <name>convertBitvectors</name>
      <anchorfile>classISM_1_1TopologyGenerator.html</anchorfile>
      <anchor>acd3f5af2d764b40228d77346a1c9fbd1</anchor>
      <arglist>(std::vector&lt; std::vector&lt; bool &gt;&gt; bitvectors, const std::string &amp;pattern)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>TopologyPtr</type>
      <name>convertBitvectorToTopology</name>
      <anchorfile>classISM_1_1TopologyGenerator.html</anchorfile>
      <anchor>a1139c72f01d7016a3dbaa34d671ad122</anchor>
      <arglist>(const std::vector&lt; bool &gt; &amp;bitvector, const std::string &amp;pattern)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>convertTopologyToBitvector</name>
      <anchorfile>classISM_1_1TopologyGenerator.html</anchorfile>
      <anchor>a0fa7d3de0fccb68242de99903d33792d</anchor>
      <arglist>(TopologyPtr topology, const std::string &amp;pattern)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; std::vector&lt; bool &gt; &gt;</type>
      <name>filterBitvectors</name>
      <anchorfile>classISM_1_1TopologyGenerator.html</anchorfile>
      <anchor>abcfb210fa29afb497c896bdd5471c147</anchor>
      <arglist>(std::vector&lt; std::vector&lt; bool &gt;&gt; bitvectors, const std::string &amp;pattern)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>logNeighbourGeneration</name>
      <anchorfile>classISM_1_1TopologyGenerator.html</anchorfile>
      <anchor>ab153cbd3c2b1cc74c64e9fae9eaaa16a</anchor>
      <arglist>(const std::vector&lt; TopologyPtr &gt; &amp;neighbours, TopologyPtr from, const unsigned int totalNumber)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; std::vector&lt; bool &gt; &gt;</type>
      <name>selectNeighbours</name>
      <anchorfile>classISM_1_1TopologyGenerator.html</anchorfile>
      <anchor>a325eb76eca2d0b315e4d91aad3ab2cd8</anchor>
      <arglist>(std::vector&lt; std::vector&lt; bool &gt;&gt; &amp;neighbours)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, ISM::ObjectRelations &gt;</type>
      <name>mAllObjectRelationsPerPattern</name>
      <anchorfile>classISM_1_1TopologyGenerator.html</anchorfile>
      <anchor>a156f7a5ecbe8853368f432bdb4f1bbed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ConnectivityCheckerPtr</type>
      <name>mConnectivityChecker</name>
      <anchorfile>classISM_1_1TopologyGenerator.html</anchorfile>
      <anchor>a51d168227454923c877e04241ee1d95f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::TopologyGeneratorNaive</name>
    <filename>classISM_1_1TopologyGeneratorNaive.html</filename>
    <base>ISM::TopologyGenerator</base>
    <member kind="function">
      <type>std::string</type>
      <name>getDescription</name>
      <anchorfile>classISM_1_1TopologyGeneratorNaive.html</anchorfile>
      <anchor>a7387749a8dc3f84083e3c6d13daf60ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TopologyGeneratorNaive</name>
      <anchorfile>classISM_1_1TopologyGeneratorNaive.html</anchorfile>
      <anchor>a22e842b2cc960f8c79b384ce07b530d0</anchor>
      <arglist>(const std::map&lt; std::string, ISM::ObjectRelations &gt; allObjectRelationsPerPattern, int maxNeighbourCount)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::vector&lt; std::vector&lt; bool &gt; &gt;</type>
      <name>calculateNeighbours</name>
      <anchorfile>classISM_1_1TopologyGeneratorNaive.html</anchorfile>
      <anchor>a76617e0a8357dd5b8ca244eb752b7e30</anchor>
      <arglist>(const std::string &amp;pattern, std::vector&lt; bool &gt; from)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::vector&lt; unsigned int &gt; &gt;</type>
      <name>mKeysPerPattern</name>
      <anchorfile>classISM_1_1TopologyGeneratorNaive.html</anchorfile>
      <anchor>af370a6793bcf09f295bab5453f5dd16b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::TopologyGeneratorPaper</name>
    <filename>classISM_1_1TopologyGeneratorPaper.html</filename>
    <base>ISM::TopologyGenerator</base>
    <member kind="function">
      <type>std::string</type>
      <name>getDescription</name>
      <anchorfile>classISM_1_1TopologyGeneratorPaper.html</anchorfile>
      <anchor>af03642eb0ab6a16737585fb5dfeb28a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TopologyGeneratorPaper</name>
      <anchorfile>classISM_1_1TopologyGeneratorPaper.html</anchorfile>
      <anchor>a036e11184d33415a23fe4398eda650d0</anchor>
      <arglist>(const std::map&lt; std::string, ISM::ObjectRelations &gt; allObjectRelationsPerPattern, unsigned maxNeighbourCount, bool swapRelations, bool removeRelations)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::vector&lt; std::vector&lt; bool &gt; &gt;</type>
      <name>calculateNeighbours</name>
      <anchorfile>classISM_1_1TopologyGeneratorPaper.html</anchorfile>
      <anchor>a9fa7a7bdb0ac09a8953eabbef60ee94e</anchor>
      <arglist>(const std::string &amp;pattern, std::vector&lt; bool &gt; from)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>mRemoveRelations</name>
      <anchorfile>classISM_1_1TopologyGeneratorPaper.html</anchorfile>
      <anchor>a8a664dd51d6a68af332d44963bad18b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>mSwapRelations</name>
      <anchorfile>classISM_1_1TopologyGeneratorPaper.html</anchorfile>
      <anchor>aeaff51c2c67af66e25fc184ea1fc2ce6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ISM::TopologyGeneratorParameters</name>
    <filename>structISM_1_1TopologyGeneratorParameters.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>maxNeighbourCount</name>
      <anchorfile>structISM_1_1TopologyGeneratorParameters.html</anchorfile>
      <anchor>affe501d0f7cfc778e6788621fe19b91c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>removeRelations</name>
      <anchorfile>structISM_1_1TopologyGeneratorParameters.html</anchorfile>
      <anchor>a663fe2d5f7eb038f56a8100b75ce8d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>swapRelations</name>
      <anchorfile>structISM_1_1TopologyGeneratorParameters.html</anchorfile>
      <anchor>ac8568e0a2eb48fb44663960e114be9eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>topologyGeneratorId</name>
      <anchorfile>structISM_1_1TopologyGeneratorParameters.html</anchorfile>
      <anchor>ab716a2912c9151143dcab9995da09672</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::TopologyManager</name>
    <filename>classISM_1_1TopologyManager.html</filename>
    <base>NeighbourhoodFunction&lt; TopologyPtr &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>addStartTopologiesToHistory</name>
      <anchorfile>classISM_1_1TopologyManager.html</anchorfile>
      <anchor>ac5526a2879c755e063f5db2d392c3e61</anchor>
      <arglist>(std::vector&lt; TopologyPtr &gt; startTopologies)</arglist>
    </member>
    <member kind="function">
      <type>TreePtr</type>
      <name>evaluateTopology</name>
      <anchorfile>classISM_1_1TopologyManager.html</anchorfile>
      <anchor>a7498713437b1aec8dd387beff2c6a5c4</anchor>
      <arglist>(TopologyPtr &amp;topology, const std::string filename=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>TopologyPtr</type>
      <name>getFullyMeshedTopology</name>
      <anchorfile>classISM_1_1TopologyManager.html</anchorfile>
      <anchor>ab113c303e706e4f35a5fbcac65e26a52</anchor>
      <arglist>(bool storeFullyMeshedISM=false)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::vector&lt; std::pair&lt; TopologyPtr, unsigned int &gt; &gt; &gt;</type>
      <name>getHistory</name>
      <anchorfile>classISM_1_1TopologyManager.html</anchorfile>
      <anchor>a831f18d8aa67793c2c458c9d836ed8fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TopologyPtr</type>
      <name>getNextNeighbour</name>
      <anchorfile>classISM_1_1TopologyManager.html</anchorfile>
      <anchor>a58c37ca14d5b797fa6ff11969c1be3ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TopologyPtr</type>
      <name>getRandomTopology</name>
      <anchorfile>classISM_1_1TopologyManager.html</anchorfile>
      <anchor>a8ee179698a4d3e438b13b5de84db60ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; TopologyPtr &gt;</type>
      <name>getStarTopologies</name>
      <anchorfile>classISM_1_1TopologyManager.html</anchorfile>
      <anchor>a76a314ceb14e3b7f8534bd0afa5e3446</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasNextNeighbour</name>
      <anchorfile>classISM_1_1TopologyManager.html</anchorfile>
      <anchor>a46e9dc33ed5dd49d09d1372db446695e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; TopologyPtr &gt;</type>
      <name>prepareStartTopologies</name>
      <anchorfile>classISM_1_1TopologyManager.html</anchorfile>
      <anchor>a2a9ed883d3f0e0d84858a5b15b30b930</anchor>
      <arglist>(std::vector&lt; TopologyPtr &gt; &amp;startTopologies)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReferenceInstance</name>
      <anchorfile>classISM_1_1TopologyManager.html</anchorfile>
      <anchor>ae63826eef3c2140f88113115ac6a219e</anchor>
      <arglist>(TopologyPtr instance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classISM_1_1TopologyManager.html</anchorfile>
      <anchor>ac0ad607f21e1f6834e648ad06c11d7be</anchor>
      <arglist>(const std::string &amp;patternName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TopologyManager</name>
      <anchorfile>classISM_1_1TopologyManager.html</anchorfile>
      <anchor>ad295e71275745f30e7c60018fefab6c6</anchor>
      <arglist>(EvaluatorPtr evaluator, TreeValidatorPtr treeValidator, TopologyGeneratorPtr topologyGenerator, DocumentationHelperPtr documentationHelper)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>calculateNeighbours</name>
      <anchorfile>classISM_1_1TopologyManager.html</anchorfile>
      <anchor>adc3cbeaaa3753418fcc570a5f67deba6</anchor>
      <arglist>(TopologyPtr topology)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>logAlreadyAnalysed</name>
      <anchorfile>classISM_1_1TopologyManager.html</anchorfile>
      <anchor>aee799a4cb8e5dee8b93039cfdacfde08</anchor>
      <arglist>(TopologyPtr topology)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>logSelectedTopology</name>
      <anchorfile>classISM_1_1TopologyManager.html</anchorfile>
      <anchor>ae05394361921ee70c861488ab111a4c0</anchor>
      <arglist>(TopologyPtr selectedTopology)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>markSelectedTopology</name>
      <anchorfile>classISM_1_1TopologyManager.html</anchorfile>
      <anchor>a110efe851eda512a77493601063a8a75</anchor>
      <arglist>(TopologyPtr selectedTopology)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>prepareTopology</name>
      <anchorfile>classISM_1_1TopologyManager.html</anchorfile>
      <anchor>a931eb8cd49c484b9bc0db4397e77bb0f</anchor>
      <arglist>(TopologyPtr &amp;topology)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>mCurrentPatternName</name>
      <anchorfile>classISM_1_1TopologyManager.html</anchorfile>
      <anchor>a9a6445dafb5b41de922430623bb19e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DocumentationHelperPtr</type>
      <name>mDocumentationHelper</name>
      <anchorfile>classISM_1_1TopologyManager.html</anchorfile>
      <anchor>a81a71e1267ce42aa7e8ff0a72be2e8b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EvaluatorPtr</type>
      <name>mEvaluator</name>
      <anchorfile>classISM_1_1TopologyManager.html</anchorfile>
      <anchor>a09b8c269d3e6c8fb75996e92b3410e3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>mHasNextInstance</name>
      <anchorfile>classISM_1_1TopologyManager.html</anchorfile>
      <anchor>ab5503d89d2723fa9748454a30e7dd8ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; std::pair&lt; TopologyPtr, unsigned int &gt; &gt; &gt;</type>
      <name>mHistory</name>
      <anchorfile>classISM_1_1TopologyManager.html</anchorfile>
      <anchor>a44951e629f4cc4c10e9c22e4dfa30b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mHistoryIndex</name>
      <anchorfile>classISM_1_1TopologyManager.html</anchorfile>
      <anchor>a50e189346645a50156a4c90322ff9deb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>mNeighbourIndex</name>
      <anchorfile>classISM_1_1TopologyManager.html</anchorfile>
      <anchor>a0ce25dcfc0dd9f866a21a53cc50de9f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; TopologyPtr &gt;</type>
      <name>mNeighbourTopologies</name>
      <anchorfile>classISM_1_1TopologyManager.html</anchorfile>
      <anchor>aba2ade591789189dc0b7c16cc614764b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>mNumTopology</name>
      <anchorfile>classISM_1_1TopologyManager.html</anchorfile>
      <anchor>ad5029b8d10cec97271970ee660549d93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::map&lt; std::string, TopologyPtr &gt; &gt;</type>
      <name>mPatternToTopologyIdToTopolgy</name>
      <anchorfile>classISM_1_1TopologyManager.html</anchorfile>
      <anchor>ad7591fd5a41a10c2bdcc82c0dd8def6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, unsigned int &gt;</type>
      <name>mPatternToTopologyIndexCounter</name>
      <anchorfile>classISM_1_1TopologyManager.html</anchorfile>
      <anchor>ab53cee1a926a59e4ff14a91377e34b63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TopologyGeneratorPtr</type>
      <name>mTopologyGenerator</name>
      <anchorfile>classISM_1_1TopologyManager.html</anchorfile>
      <anchor>ac770943d888dcc9a3360a8d3c399fe5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TreeValidatorPtr</type>
      <name>mTreeValidator</name>
      <anchorfile>classISM_1_1TopologyManager.html</anchorfile>
      <anchor>a05f4406b990683f58cc65e615e2eae05</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ISM::TopologyValidationResult</name>
    <filename>structISM_1_1TopologyValidationResult.html</filename>
    <member kind="variable">
      <type>std::map&lt; ObjectSetPtr, FalseNegativePtr &gt;</type>
      <name>falseNegatives</name>
      <anchorfile>structISM_1_1TopologyValidationResult.html</anchorfile>
      <anchor>a1f3e7fcd3774fe58329e8cec1a83ef21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; ObjectSetPtr, FalsePositivePtr &gt;</type>
      <name>falsePositives</name>
      <anchorfile>structISM_1_1TopologyValidationResult.html</anchorfile>
      <anchor>ab57876ca14d1e8109ced7d191751fe2f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ISM::Track</name>
    <filename>structISM_1_1Track.html</filename>
    <member kind="function">
      <type>void</type>
      <name>calculateWeight</name>
      <anchorfile>structISM_1_1Track.html</anchorfile>
      <anchor>a7141ddf986d88411b3aca337ebfd8dbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Track</name>
      <anchorfile>structISM_1_1Track.html</anchorfile>
      <anchor>a2c37d02325c6f8ee977fb86333697194</anchor>
      <arglist>(std::string type=&quot;&quot;, std::string observedId=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Track</name>
      <anchorfile>structISM_1_1Track.html</anchorfile>
      <anchor>a22963fc220eb3cb24b595d2846f1dfde</anchor>
      <arglist>(const Track &amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ObjectPtr &gt;</type>
      <name>objects</name>
      <anchorfile>structISM_1_1Track.html</anchorfile>
      <anchor>afaf32ce5192870ad900f757c5f950379</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>observedId</name>
      <anchorfile>structISM_1_1Track.html</anchorfile>
      <anchor>a475cc1cf112f2518c49252af26a240e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>type</name>
      <anchorfile>structISM_1_1Track.html</anchorfile>
      <anchor>a0f616e717993cbacff0062d6c74836d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>weight</name>
      <anchorfile>structISM_1_1Track.html</anchorfile>
      <anchor>a0d6192186df00250dc060ed6f84f1331</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::Tracks</name>
    <filename>classISM_1_1Tracks.html</filename>
    <member kind="function">
      <type>TrackPtr</type>
      <name>getTrackByTypeAndId</name>
      <anchorfile>classISM_1_1Tracks.html</anchorfile>
      <anchor>aaf6c39b1d3adbdcc7ca5c816e694669f</anchor>
      <arglist>(std::string type, std::string observedId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>replace</name>
      <anchorfile>classISM_1_1Tracks.html</anchorfile>
      <anchor>aa2e3ee00a6627b1d82beeea750711bb2</anchor>
      <arglist>(std::vector&lt; TrackPtr &gt; tracks, TrackPtr newTrack)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; ObjectSetPtr &gt;</type>
      <name>toObjectSetVector</name>
      <anchorfile>classISM_1_1Tracks.html</anchorfile>
      <anchor>a7c9d541b47348dd23cf1421e583acefb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tracks</name>
      <anchorfile>classISM_1_1Tracks.html</anchorfile>
      <anchor>a6ee81c71cb854bce6bd36fc7f0dd23a2</anchor>
      <arglist>(std::vector&lt; ObjectSetPtr &gt; sets)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tracks</name>
      <anchorfile>classISM_1_1Tracks.html</anchorfile>
      <anchor>a7978bb10ad5e654ecd1aa519fd6f0264</anchor>
      <arglist>(std::vector&lt; TrackPtr &gt; tracks)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; TrackPtr &gt;</type>
      <name>tracks</name>
      <anchorfile>classISM_1_1Tracks.html</anchorfile>
      <anchor>af23f7171eb3fa39ff9444e43f7840970</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ISM::TracksWithRef</name>
    <filename>structISM_1_1TracksWithRef.html</filename>
    <member kind="function">
      <type></type>
      <name>TracksWithRef</name>
      <anchorfile>structISM_1_1TracksWithRef.html</anchorfile>
      <anchor>a718e793b845160a746e4750b7f8a3b79</anchor>
      <arglist>(TracksPtr tracks, TrackPtr refTrack)</arglist>
    </member>
    <member kind="variable">
      <type>TrackPtr</type>
      <name>refTrack</name>
      <anchorfile>structISM_1_1TracksWithRef.html</anchorfile>
      <anchor>a26503760f780e804aa4206fcba778781</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TracksPtr</type>
      <name>tracks</name>
      <anchorfile>structISM_1_1TracksWithRef.html</anchorfile>
      <anchor>a00f7cd2ec2375d199c08d62295268346</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::Trainer</name>
    <filename>classISM_1_1Trainer.html</filename>
    <member kind="function">
      <type>void</type>
      <name>setClusterForManualDefHeuristic</name>
      <anchorfile>classISM_1_1Trainer.html</anchorfile>
      <anchor>a1f14539c606eca6e256302ea135e2a7b</anchor>
      <arglist>(std::vector&lt; std::pair&lt; std::vector&lt; ManuallyDefPseudoHeuristic::ClusterObject &gt;, uint16_t &gt;&gt;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPredefinedRefs</name>
      <anchorfile>classISM_1_1Trainer.html</anchorfile>
      <anchor>ab553d9e397b822bdd10f3aa11eed66bf</anchor>
      <arglist>(std::map&lt; std::string, std::string &gt; &amp;refs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSkipsPerCycle</name>
      <anchorfile>classISM_1_1Trainer.html</anchorfile>
      <anchor>a833f3c4a98bba12a4e96b13c7793f3a1</anchor>
      <arglist>(const int skips)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUseClustering</name>
      <anchorfile>classISM_1_1Trainer.html</anchorfile>
      <anchor>a9ab244166ba14f3f17806da9de01dc36</anchor>
      <arglist>(const bool useClustering)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Trainer</name>
      <anchorfile>classISM_1_1Trainer.html</anchorfile>
      <anchor>a26a52b179a7d801a6676c979c47ea5a9</anchor>
      <arglist>(std::string dbfilename=&quot;record.sqlite&quot;, bool dropOldModelTables=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>trainPattern</name>
      <anchorfile>classISM_1_1Trainer.html</anchorfile>
      <anchor>a089a8585f6a97f644acc2356e8ece5a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>trainPattern</name>
      <anchorfile>classISM_1_1Trainer.html</anchorfile>
      <anchor>a78879354c6193b19870630b521728915</anchor>
      <arglist>(const std::string &amp;patternName)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>maxAngleDeviation</name>
      <anchorfile>classISM_1_1Trainer.html</anchorfile>
      <anchor>ac26641102208169d9c04fc8341812033</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>staticBreakRatio</name>
      <anchorfile>classISM_1_1Trainer.html</anchorfile>
      <anchor>a085da9bb2ed519178770b9ed81898e04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>togetherRatio</name>
      <anchorfile>classISM_1_1Trainer.html</anchorfile>
      <anchor>a2baaef7afa5b1af88571dfba0627a386</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>TrackPtr</type>
      <name>doTraining</name>
      <anchorfile>classISM_1_1Trainer.html</anchorfile>
      <anchor>a4ec3b3dd2d86a4f28ded167cf22e1a05</anchor>
      <arglist>(const std::vector&lt; ObjectSetPtr &gt; sets, std::string patternName)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>HeuristicPtr</type>
      <name>findHeuristicMatch</name>
      <anchorfile>classISM_1_1Trainer.html</anchorfile>
      <anchor>a0876e2274c173165e60c3397498b5832</anchor>
      <arglist>(const TracksPtr &amp;tracks)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>learn</name>
      <anchorfile>classISM_1_1Trainer.html</anchorfile>
      <anchor>afab043953db6c4a2011a638e5e04fb3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointPtr</type>
      <name>absoluteReferencePoint</name>
      <anchorfile>classISM_1_1Trainer.html</anchorfile>
      <anchor>a6e5ac0f46aa07dda257f6eca77478ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::pair&lt; std::vector&lt; ManuallyDefPseudoHeuristic::ClusterObject &gt;, uint16_t &gt; &gt;</type>
      <name>mClusterForManualDefHeuristic</name>
      <anchorfile>classISM_1_1Trainer.html</anchorfile>
      <anchor>a2c52cf43fe4ba7f6ed552f04886bea99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>mPatternToTypesOfPredefinedRefs</name>
      <anchorfile>classISM_1_1Trainer.html</anchorfile>
      <anchor>a7540095a9482d5ed347ce80659b09ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>mUseManualDefHeuristic</name>
      <anchorfile>classISM_1_1Trainer.html</anchorfile>
      <anchor>add161d7c9250913687c6420d5574a3a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>mUsePredefinedRefs</name>
      <anchorfile>classISM_1_1Trainer.html</anchorfile>
      <anchor>a53a9bd9b573e4c115f527646e4e10bf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RecordedPatternPtr</type>
      <name>recordedPattern</name>
      <anchorfile>classISM_1_1Trainer.html</anchorfile>
      <anchor>a11a822cc4870dfc1436dcb61b605bf33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>skips</name>
      <anchorfile>classISM_1_1Trainer.html</anchorfile>
      <anchor>a769a8543d97b08143af0a6390c454166</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TableHelperPtr</type>
      <name>tableHelper</name>
      <anchorfile>classISM_1_1Trainer.html</anchorfile>
      <anchor>af7d82783b00448146e50251999f8be06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>useClustering</name>
      <anchorfile>classISM_1_1Trainer.html</anchorfile>
      <anchor>a4c369c9c23e041306e1072d1eedd5550</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::transaction</name>
    <filename>classsoci_1_1transaction.html</filename>
    <member kind="function">
      <type>void</type>
      <name>commit</name>
      <anchorfile>classsoci_1_1transaction.html</anchorfile>
      <anchor>a4cd2f57757397b26e69cefda212fd292</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rollback</name>
      <anchorfile>classsoci_1_1transaction.html</anchorfile>
      <anchor>a0cc9d5fb8dcfd391e64c5477119afab4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>transaction</name>
      <anchorfile>classsoci_1_1transaction.html</anchorfile>
      <anchor>a956c060aff2d9ae81df1cb18ceb0124d</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~transaction</name>
      <anchorfile>classsoci_1_1transaction.html</anchorfile>
      <anchor>ab345b9e2625939d9e401a3167fc06e35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>transaction &amp;</type>
      <name>operator=</name>
      <anchorfile>classsoci_1_1transaction.html</anchorfile>
      <anchor>af07d0866b436cdf4f714c178a5e908f5</anchor>
      <arglist>(transaction const &amp;other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>transaction</name>
      <anchorfile>classsoci_1_1transaction.html</anchorfile>
      <anchor>aec14010291b8e8029ad1dd8f955d6376</anchor>
      <arglist>(transaction const &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>handled_</name>
      <anchorfile>classsoci_1_1transaction.html</anchorfile>
      <anchor>ad57b0a80c09538e8f119c1f831fff28a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>session &amp;</type>
      <name>sql_</name>
      <anchorfile>classsoci_1_1transaction.html</anchorfile>
      <anchor>ae9d5d4438997df81c1f56a7da98d247f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::Tree</name>
    <filename>classISM_1_1Tree.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addChild</name>
      <anchorfile>classISM_1_1Tree.html</anchorfile>
      <anchor>a476379ed1dc16d1923759265c801ec04</anchor>
      <arglist>(const boost::shared_ptr&lt; Tree &gt; &amp;child)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addVotes</name>
      <anchorfile>classISM_1_1Tree.html</anchorfile>
      <anchor>a9846db8ad2e8902964a978c8c230a7fa</anchor>
      <arglist>(const std::string &amp;voterType, const std::vector&lt; VoteSpecifierPtr &gt; &amp;votes)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getHeight</name>
      <anchorfile>classISM_1_1Tree.html</anchorfile>
      <anchor>addb88055d6cbc1e27f38c2f68c788db2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IsmPtr</type>
      <name>getISM</name>
      <anchorfile>classISM_1_1Tree.html</anchorfile>
      <anchor>a38de1a7382f833dded85a2b180ea0178</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TrackPtr</type>
      <name>getReference</name>
      <anchorfile>classISM_1_1Tree.html</anchorfile>
      <anchor>a9560101f00f6318245aab0b33dc77e6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; VoteSpecifierPtr &gt;</type>
      <name>getVotesByType</name>
      <anchorfile>classISM_1_1Tree.html</anchorfile>
      <anchor>a5a2595cb59a8f43efc01fe8a9517bf05</anchor>
      <arglist>(const std::string &amp;type)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getWeight</name>
      <anchorfile>classISM_1_1Tree.html</anchorfile>
      <anchor>a35eb01f5a28a1a8f23f3d13344e6b915</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHeight</name>
      <anchorfile>classISM_1_1Tree.html</anchorfile>
      <anchor>a8946cfa0d7b796200873a614ac25a06f</anchor>
      <arglist>(unsigned height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setISM</name>
      <anchorfile>classISM_1_1Tree.html</anchorfile>
      <anchor>a55a5043eaa5752d6af0dcaa23e069f05</anchor>
      <arglist>(IsmPtr ism)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWeight</name>
      <anchorfile>classISM_1_1Tree.html</anchorfile>
      <anchor>ae9ed8edd3c80147360a70df73de3b611</anchor>
      <arglist>(unsigned weight)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tree</name>
      <anchorfile>classISM_1_1Tree.html</anchorfile>
      <anchor>a5a444c8fd4db1ffb86d2c1cc1bc4b4b6</anchor>
      <arglist>(TrackPtr reference)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tree</name>
      <anchorfile>classISM_1_1Tree.html</anchorfile>
      <anchor>a4a689c193e34ee83ce6759bf9378aa66</anchor>
      <arglist>(const std::string &amp;pattern, ObjectRelations topology, bool naive=false)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>build</name>
      <anchorfile>classISM_1_1Tree.html</anchorfile>
      <anchor>a916ba90d21a0c89c32116e01b30e396b</anchor>
      <arglist>(std::string pattern, unsigned clusterId, const TrackPtr reference, std::vector&lt; ClusterPtr &gt; &amp;clustersLeft, const std::vector&lt; ClusterPtr &gt; &amp;allClusters, IsmPtr &amp;ism, bool naive)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; ClusterPtr &gt;</type>
      <name>buildClusters</name>
      <anchorfile>classISM_1_1Tree.html</anchorfile>
      <anchor>ab7aeee5a46d381508cf407bc80507f8b</anchor>
      <arglist>(ISM::ObjectRelations) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; VoteSpecifierPtr &gt;</type>
      <name>generateISM</name>
      <anchorfile>classISM_1_1Tree.html</anchorfile>
      <anchor>aef3f79da7ff1a12adb7a1cb737717828</anchor>
      <arglist>(ISM::ObjectRelations)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>TreePtr</type>
      <name>generateTree</name>
      <anchorfile>classISM_1_1Tree.html</anchorfile>
      <anchor>a41b8d7e1c75940b7b567aca83ed0d544</anchor>
      <arglist>(const std::string &amp;pattern, const TrackPtr &amp;reference, std::vector&lt; ClusterPtr &gt; clusters, bool naive=false)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::pair&lt; std::map&lt; ISM::TrackPtr, int &gt;, std::vector&lt; std::pair&lt; int, ISM::TrackPtr &gt; &gt; &gt;</type>
      <name>getMostCommonObjects</name>
      <anchorfile>classISM_1_1Tree.html</anchorfile>
      <anchor>a0d4e159eecd8c5703f39c26751ae6b86</anchor>
      <arglist>(const ISM::ObjectRelations &amp;topology) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::pair&lt; TrackPtr, ClusterPtr &gt;</type>
      <name>getReference</name>
      <anchorfile>classISM_1_1Tree.html</anchorfile>
      <anchor>a0a7f593182cccfc3ef4bf3f1000321be</anchor>
      <arglist>(std::vector&lt; std::pair&lt; int, TrackPtr &gt; &gt; &amp;objectTracks, const std::vector&lt; ClusterPtr &gt; &amp;currentClusters, const ObjectRelations &amp;topology) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Tree</name>
      <anchorfile>classISM_1_1Tree.html</anchorfile>
      <anchor>a09876351e2c420b28b6b08cdb42b87ef</anchor>
      <arglist>(std::string pattern, unsigned clusterId, const TrackPtr reference, std::vector&lt; ClusterPtr &gt; &amp;clustersLeft, const std::vector&lt; ClusterPtr &gt; &amp;allClusters, IsmPtr &amp;ism, bool naive)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>compareClusters</name>
      <anchorfile>classISM_1_1Tree.html</anchorfile>
      <anchor>accbc803f279f6441b1b0907c811d09fb</anchor>
      <arglist>(const ClusterPtr &amp;one, const ClusterPtr &amp;two)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>pairCompare</name>
      <anchorfile>classISM_1_1Tree.html</anchorfile>
      <anchor>a3b7a857d6e8341b40f9fc3ecdeb03988</anchor>
      <arglist>(const std::pair&lt; unsigned, T &gt; &amp;firstElem, const std::pair&lt; unsigned, T &gt; &amp;secondElem)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; boost::shared_ptr&lt; Tree &gt; &gt;</type>
      <name>children</name>
      <anchorfile>classISM_1_1Tree.html</anchorfile>
      <anchor>aba3330538f1f8afae08cb86062c8f15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>height</name>
      <anchorfile>classISM_1_1Tree.html</anchorfile>
      <anchor>aa80b448945c076ce19d409b000dc41d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IsmPtr</type>
      <name>ism</name>
      <anchorfile>classISM_1_1Tree.html</anchorfile>
      <anchor>a89e1f6dd949fec6fb5b97879830f88d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>LOG_COLOR_CLUSTER</name>
      <anchorfile>classISM_1_1Tree.html</anchorfile>
      <anchor>a71e53737664e15957189a507499a233f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>LOG_COLOR_TREE</name>
      <anchorfile>classISM_1_1Tree.html</anchorfile>
      <anchor>a190f04ed731ee59a5ef9dc2a271aeecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TrackPtr</type>
      <name>reference</name>
      <anchorfile>classISM_1_1Tree.html</anchorfile>
      <anchor>a55ef97f63ec2bf9f0f7de6b05b363588</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::vector&lt; VoteSpecifierPtr &gt; &gt;</type>
      <name>votesByVotersType</name>
      <anchorfile>classISM_1_1Tree.html</anchorfile>
      <anchor>a25d2f13e01c014074ab29f8257d6c8f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>weight</name>
      <anchorfile>classISM_1_1Tree.html</anchorfile>
      <anchor>a450b99ac1e5ffac740bded36c086ff0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::TreeValidator</name>
    <filename>classISM_1_1TreeValidator.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getDescription</name>
      <anchorfile>classISM_1_1TreeValidator.html</anchorfile>
      <anchor>abaa78a8a3d021b61c239de2c4af56f0f</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isTreeValid</name>
      <anchorfile>classISM_1_1TreeValidator.html</anchorfile>
      <anchor>aae1083cfa8487bf1b41903c2031807f7</anchor>
      <arglist>(TreePtr tree)=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const char *</type>
      <name>LOG_COLOR_TREE_VALDIATOR_COLOR</name>
      <anchorfile>classISM_1_1TreeValidator.html</anchorfile>
      <anchor>afd43494cf2f023ae113c21a69ab65d8b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ISM::TreeValidatorParameters</name>
    <filename>structISM_1_1TreeValidatorParameters.html</filename>
    <member kind="variable">
      <type>unsigned int</type>
      <name>maxTreeHeight</name>
      <anchorfile>structISM_1_1TreeValidatorParameters.html</anchorfile>
      <anchor>a8aaa30d79fc1e749a78bf4e36cb8dfef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>treeValidatorId</name>
      <anchorfile>structISM_1_1TreeValidatorParameters.html</anchorfile>
      <anchor>a013557e696c0278eb9c2363e6b67244a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::type_conversion</name>
    <filename>structsoci_1_1type__conversion.html</filename>
    <templarg>T</templarg>
    <templarg>Enable</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>base_type</name>
      <anchorfile>structsoci_1_1type__conversion.html</anchorfile>
      <anchor>a0513ae212722a90513c3fcbf5b47dad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>from_base</name>
      <anchorfile>structsoci_1_1type__conversion.html</anchorfile>
      <anchor>ade05305ca1c35e1f273eda13fe3c122d</anchor>
      <arglist>(base_type const &amp;in, indicator ind, T &amp;out)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>to_base</name>
      <anchorfile>structsoci_1_1type__conversion.html</anchorfile>
      <anchor>a6d123eef85c7fd868580636938c29af6</anchor>
      <arglist>(T const &amp;in, base_type &amp;out, indicator &amp;ind)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::type_conversion&lt; boost::gregorian::date &gt;</name>
    <filename>structsoci_1_1type__conversion_3_01boost_1_1gregorian_1_1date_01_4.html</filename>
    <member kind="typedef">
      <type>std::tm</type>
      <name>base_type</name>
      <anchorfile>structsoci_1_1type__conversion_3_01boost_1_1gregorian_1_1date_01_4.html</anchorfile>
      <anchor>a384f87e9db8bacd63fee2521b6f26520</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>from_base</name>
      <anchorfile>structsoci_1_1type__conversion_3_01boost_1_1gregorian_1_1date_01_4.html</anchorfile>
      <anchor>a2937d791a5613d7f01c1680936cf657d</anchor>
      <arglist>(base_type const &amp;in, indicator ind, boost::gregorian::date &amp;out)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>to_base</name>
      <anchorfile>structsoci_1_1type__conversion_3_01boost_1_1gregorian_1_1date_01_4.html</anchorfile>
      <anchor>a1c6e7d39904ba3b8077cf3ae364b1362</anchor>
      <arglist>(boost::gregorian::date const &amp;in, base_type &amp;out, indicator &amp;ind)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::type_conversion&lt; boost::optional&lt; T &gt; &gt;</name>
    <filename>structsoci_1_1type__conversion_3_01boost_1_1optional_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>type_conversion&lt; T &gt;::base_type</type>
      <name>base_type</name>
      <anchorfile>structsoci_1_1type__conversion_3_01boost_1_1optional_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a35a7f2148c681e986cb4542b758daa48</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>from_base</name>
      <anchorfile>structsoci_1_1type__conversion_3_01boost_1_1optional_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ab501c3f81aad77efabc52bdf571c298f</anchor>
      <arglist>(base_type const &amp;in, indicator ind, boost::optional&lt; T &gt; &amp;out)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>to_base</name>
      <anchorfile>structsoci_1_1type__conversion_3_01boost_1_1optional_3_01T_01_4_01_4.html</anchorfile>
      <anchor>aec41574648f75d197f6e9533b7980376</anchor>
      <arglist>(boost::optional&lt; T &gt; const &amp;in, base_type &amp;out, indicator &amp;ind)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::type_conversion&lt; MyInt &gt;</name>
    <filename>structsoci_1_1type__conversion_3_01MyInt_01_4.html</filename>
    <member kind="typedef">
      <type>int</type>
      <name>base_type</name>
      <anchorfile>structsoci_1_1type__conversion_3_01MyInt_01_4.html</anchorfile>
      <anchor>a032f07a661db4b800f85153245a31323</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>from_base</name>
      <anchorfile>structsoci_1_1type__conversion_3_01MyInt_01_4.html</anchorfile>
      <anchor>a1986c4a41882ecbbe7509c925f2ec74a</anchor>
      <arglist>(int i, indicator ind, MyInt &amp;mi)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>to_base</name>
      <anchorfile>structsoci_1_1type__conversion_3_01MyInt_01_4.html</anchorfile>
      <anchor>a16f121c609817ff61603df341b287d0e</anchor>
      <arglist>(MyInt const &amp;mi, int &amp;i, indicator &amp;ind)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::type_conversion&lt; Person &gt;</name>
    <filename>structsoci_1_1type__conversion_3_01Person_01_4.html</filename>
    <member kind="typedef">
      <type>values</type>
      <name>base_type</name>
      <anchorfile>structsoci_1_1type__conversion_3_01Person_01_4.html</anchorfile>
      <anchor>a0b097c9d247b9bbef8df457641e3d2ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>from_base</name>
      <anchorfile>structsoci_1_1type__conversion_3_01Person_01_4.html</anchorfile>
      <anchor>af8629d80573373500131e5aed5c5d2b7</anchor>
      <arglist>(values &amp;, indicator, Person &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::type_conversion&lt; person &gt;</name>
    <filename>structsoci_1_1type__conversion_3_01person_01_4.html</filename>
    <member kind="typedef">
      <type>values</type>
      <name>base_type</name>
      <anchorfile>structsoci_1_1type__conversion_3_01person_01_4.html</anchorfile>
      <anchor>a6c88b15be22b6ffb6a7ca21b44ef9cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>from_base</name>
      <anchorfile>structsoci_1_1type__conversion_3_01person_01_4.html</anchorfile>
      <anchor>afc9b1ea00ff3749a2ea4cbd773f3ef3a</anchor>
      <arglist>(values const &amp;v, indicator, person &amp;p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>to_base</name>
      <anchorfile>structsoci_1_1type__conversion_3_01person_01_4.html</anchorfile>
      <anchor>addeae56c1277bfa5472a343b4d81d343</anchor>
      <arglist>(person const &amp;p, values &amp;v, indicator &amp;ind)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::type_conversion&lt; person2 &gt;</name>
    <filename>structsoci_1_1type__conversion_3_01person2_01_4.html</filename>
    <member kind="typedef">
      <type>values</type>
      <name>base_type</name>
      <anchorfile>structsoci_1_1type__conversion_3_01person2_01_4.html</anchorfile>
      <anchor>acbff0eb2bea8bd4303b95b08293447bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>from_base</name>
      <anchorfile>structsoci_1_1type__conversion_3_01person2_01_4.html</anchorfile>
      <anchor>a9ca0c818153d58fe8612772f9829824c</anchor>
      <arglist>(values const &amp;v, indicator, person2 &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::type_conversion&lt; person3 &gt;</name>
    <filename>structsoci_1_1type__conversion_3_01person3_01_4.html</filename>
    <member kind="typedef">
      <type>values</type>
      <name>base_type</name>
      <anchorfile>structsoci_1_1type__conversion_3_01person3_01_4.html</anchorfile>
      <anchor>a4c6dffa4d9ab7fcd98641db44154fdc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>from_base</name>
      <anchorfile>structsoci_1_1type__conversion_3_01person3_01_4.html</anchorfile>
      <anchor>a620601506d234674d60569987be0fcd1</anchor>
      <arglist>(values const &amp;v, indicator, person3 &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::type_conversion&lt; PhonebookEntry &gt;</name>
    <filename>structsoci_1_1type__conversion_3_01PhonebookEntry_01_4.html</filename>
    <member kind="typedef">
      <type>soci::values</type>
      <name>base_type</name>
      <anchorfile>structsoci_1_1type__conversion_3_01PhonebookEntry_01_4.html</anchorfile>
      <anchor>ac9b9910f3a9846f2e8cbe980f70e76ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>from_base</name>
      <anchorfile>structsoci_1_1type__conversion_3_01PhonebookEntry_01_4.html</anchorfile>
      <anchor>a18871d8bb61a3c4d67f677de9ac2db71</anchor>
      <arglist>(values const &amp;v, indicator, PhonebookEntry &amp;pe)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>to_base</name>
      <anchorfile>structsoci_1_1type__conversion_3_01PhonebookEntry_01_4.html</anchorfile>
      <anchor>a67609f2a659dde1367666485fcf7b229</anchor>
      <arglist>(PhonebookEntry const &amp;pe, values &amp;v, indicator &amp;ind)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::type_conversion&lt; PhonebookEntry2 &gt;</name>
    <filename>structsoci_1_1type__conversion_3_01PhonebookEntry2_01_4.html</filename>
    <member kind="typedef">
      <type>soci::values</type>
      <name>base_type</name>
      <anchorfile>structsoci_1_1type__conversion_3_01PhonebookEntry2_01_4.html</anchorfile>
      <anchor>a0ceb4a5964c6affd99927ed061595317</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>from_base</name>
      <anchorfile>structsoci_1_1type__conversion_3_01PhonebookEntry2_01_4.html</anchorfile>
      <anchor>a84b4eabaf825a368511b30e6d6285e14</anchor>
      <arglist>(values const &amp;v, indicator, PhonebookEntry2 &amp;pe)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>to_base</name>
      <anchorfile>structsoci_1_1type__conversion_3_01PhonebookEntry2_01_4.html</anchorfile>
      <anchor>aa925a73a43190dbc2eed65bc2dfcfa84</anchor>
      <arglist>(PhonebookEntry2 const &amp;pe, values &amp;v, indicator &amp;ind)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::type_conversion&lt; PhonebookEntry3 &gt;</name>
    <filename>structsoci_1_1type__conversion_3_01PhonebookEntry3_01_4.html</filename>
    <member kind="typedef">
      <type>soci::values</type>
      <name>base_type</name>
      <anchorfile>structsoci_1_1type__conversion_3_01PhonebookEntry3_01_4.html</anchorfile>
      <anchor>ae911b6d2eccdf912278d92e006b67846</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>from_base</name>
      <anchorfile>structsoci_1_1type__conversion_3_01PhonebookEntry3_01_4.html</anchorfile>
      <anchor>a993ef6a02a88f806612078e351a17488</anchor>
      <arglist>(values const &amp;v, indicator, PhonebookEntry3 &amp;pe)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>to_base</name>
      <anchorfile>structsoci_1_1type__conversion_3_01PhonebookEntry3_01_4.html</anchorfile>
      <anchor>a88e5774f04c4ff18029cb29f50cde4a7</anchor>
      <arglist>(PhonebookEntry3 const &amp;pe, values &amp;v, indicator &amp;ind)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::type_conversion&lt; string_holder &gt;</name>
    <filename>structsoci_1_1type__conversion_3_01string__holder_01_4.html</filename>
    <member kind="typedef">
      <type>std::string</type>
      <name>base_type</name>
      <anchorfile>structsoci_1_1type__conversion_3_01string__holder_01_4.html</anchorfile>
      <anchor>a84d51fb4fb363349c7c18cc408e197ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>from_base</name>
      <anchorfile>structsoci_1_1type__conversion_3_01string__holder_01_4.html</anchorfile>
      <anchor>a2ba9e6ab59207b23be1bf57618d28bc7</anchor>
      <arglist>(const std::string &amp;s, indicator, string_holder &amp;sh)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>to_base</name>
      <anchorfile>structsoci_1_1type__conversion_3_01string__holder_01_4.html</anchorfile>
      <anchor>a8fc027571680d3a0706c76331d5be8c4</anchor>
      <arglist>(const string_holder &amp;sh, std::string &amp;s, indicator &amp;ind)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>type_conversion&lt; T &gt;</name>
    <filename>structsoci_1_1type__conversion.html</filename>
    <member kind="typedef">
      <type>T</type>
      <name>base_type</name>
      <anchorfile>structsoci_1_1type__conversion.html</anchorfile>
      <anchor>a0513ae212722a90513c3fcbf5b47dad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>from_base</name>
      <anchorfile>structsoci_1_1type__conversion.html</anchorfile>
      <anchor>ade05305ca1c35e1f273eda13fe3c122d</anchor>
      <arglist>(base_type const &amp;in, indicator ind, T &amp;out)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>to_base</name>
      <anchorfile>structsoci_1_1type__conversion.html</anchorfile>
      <anchor>a6d123eef85c7fd868580636938c29af6</anchor>
      <arglist>(T const &amp;in, base_type &amp;out, indicator &amp;ind)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::type_conversion&lt; unsigned char &gt;</name>
    <filename>structsoci_1_1type__conversion_3_01unsigned_01char_01_4.html</filename>
    <member kind="typedef">
      <type>long long</type>
      <name>base_type</name>
      <anchorfile>structsoci_1_1type__conversion_3_01unsigned_01char_01_4.html</anchorfile>
      <anchor>a778e495bfd3328cd2a5a4c821bea59c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>from_base</name>
      <anchorfile>structsoci_1_1type__conversion_3_01unsigned_01char_01_4.html</anchorfile>
      <anchor>a326a9b87a4d66b29973cb74b01e62b69</anchor>
      <arglist>(base_type const &amp;in, indicator ind, unsigned char &amp;out)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>to_base</name>
      <anchorfile>structsoci_1_1type__conversion_3_01unsigned_01char_01_4.html</anchorfile>
      <anchor>a3bca0835b82cc7b4da5ed22a968ec4e1</anchor>
      <arglist>(unsigned char const &amp;in, base_type &amp;out, indicator &amp;ind)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::type_conversion&lt; unsigned int &gt;</name>
    <filename>structsoci_1_1type__conversion_3_01unsigned_01int_01_4.html</filename>
    <member kind="typedef">
      <type>long long</type>
      <name>base_type</name>
      <anchorfile>structsoci_1_1type__conversion_3_01unsigned_01int_01_4.html</anchorfile>
      <anchor>a8041d2f20eb43869f9589bdc54d4b0cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>from_base</name>
      <anchorfile>structsoci_1_1type__conversion_3_01unsigned_01int_01_4.html</anchorfile>
      <anchor>a68590984e84572cf298b0428e093b1d2</anchor>
      <arglist>(base_type const &amp;in, indicator ind, unsigned int &amp;out)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>to_base</name>
      <anchorfile>structsoci_1_1type__conversion_3_01unsigned_01int_01_4.html</anchorfile>
      <anchor>a79765022f60b9a47192b864647dd2fec</anchor>
      <arglist>(unsigned int const &amp;in, base_type &amp;out, indicator &amp;ind)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::type_conversion&lt; unsigned short &gt;</name>
    <filename>structsoci_1_1type__conversion_3_01unsigned_01short_01_4.html</filename>
    <member kind="typedef">
      <type>long long</type>
      <name>base_type</name>
      <anchorfile>structsoci_1_1type__conversion_3_01unsigned_01short_01_4.html</anchorfile>
      <anchor>a786c3c634bc8cf90ac81ded14f420cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>from_base</name>
      <anchorfile>structsoci_1_1type__conversion_3_01unsigned_01short_01_4.html</anchorfile>
      <anchor>ab673820aa523e6b8c9e15f10a6077be3</anchor>
      <arglist>(base_type const &amp;in, indicator ind, unsigned short &amp;out)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>to_base</name>
      <anchorfile>structsoci_1_1type__conversion_3_01unsigned_01short_01_4.html</anchorfile>
      <anchor>a4d1ccdbb82a01ec39db9113980b05eb8</anchor>
      <arglist>(unsigned short const &amp;in, base_type &amp;out, indicator &amp;ind)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::type_holder</name>
    <filename>classsoci_1_1details_1_1type__holder.html</filename>
    <templarg>T</templarg>
    <base>soci::details::holder</base>
    <member kind="function">
      <type></type>
      <name>type_holder</name>
      <anchorfile>classsoci_1_1details_1_1type__holder.html</anchorfile>
      <anchor>a2e458409d97165b1b3bbc4a4c556ce5e</anchor>
      <arglist>(T *t)</arglist>
    </member>
    <member kind="function">
      <type>TypeValue</type>
      <name>value</name>
      <anchorfile>classsoci_1_1details_1_1type__holder.html</anchorfile>
      <anchor>a61bb6007696d594abe1b68f8f1a65a30</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~type_holder</name>
      <anchorfile>classsoci_1_1details_1_1type__holder.html</anchorfile>
      <anchor>a8fdbd2efbf0ad3aa7ebbf53e6da7cc02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>t_</name>
      <anchorfile>classsoci_1_1details_1_1type__holder.html</anchorfile>
      <anchor>a270faaed6e4074050c9f641e77a7ff35</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::type_ptr</name>
    <filename>classsoci_1_1details_1_1type__ptr.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>T *</type>
      <name>get</name>
      <anchorfile>classsoci_1_1details_1_1type__ptr.html</anchorfile>
      <anchor>a1bddddc8d4b398d653da960566646d5c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classsoci_1_1details_1_1type__ptr.html</anchorfile>
      <anchor>a29a0f0521115d6ba8b4a0fcd3d15c255</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>type_ptr</name>
      <anchorfile>classsoci_1_1details_1_1type__ptr.html</anchorfile>
      <anchor>aaac8b8649d6ec8d2273a15419965f038</anchor>
      <arglist>(T *p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~type_ptr</name>
      <anchorfile>classsoci_1_1details_1_1type__ptr.html</anchorfile>
      <anchor>a1354be87d20d1b4eb158a10b63f625e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>p_</name>
      <anchorfile>classsoci_1_1details_1_1type__ptr.html</anchorfile>
      <anchor>a0bafca211eb0af0e84481ec4cebcb281</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>unsigned_value_table_creator</name>
    <filename>structunsigned__value__table__creator.html</filename>
    <base>soci::tests::table_creator_base</base>
    <member kind="function">
      <type></type>
      <name>unsigned_value_table_creator</name>
      <anchorfile>structunsigned__value__table__creator.html</anchorfile>
      <anchor>aa94ab825714701dae492f9d1668c0fdf</anchor>
      <arglist>(session &amp;sql)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::details::use_container</name>
    <filename>structsoci_1_1details_1_1use__container.html</filename>
    <templarg>T</templarg>
    <templarg>Indicator</templarg>
    <member kind="function">
      <type></type>
      <name>use_container</name>
      <anchorfile>structsoci_1_1details_1_1use__container.html</anchorfile>
      <anchor>a6a15162d349c0a7a3343e67d7bbe4246</anchor>
      <arglist>(T &amp;_t, Indicator &amp;_ind, const std::string &amp;_name)</arglist>
    </member>
    <member kind="variable">
      <type>Indicator &amp;</type>
      <name>ind</name>
      <anchorfile>structsoci_1_1details_1_1use__container.html</anchorfile>
      <anchor>ad3428a3aa5e4952ac204f742c3249d8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>structsoci_1_1details_1_1use__container.html</anchorfile>
      <anchor>a2dae89fe572b1b675a74b14beca80f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T &amp;</type>
      <name>t</name>
      <anchorfile>structsoci_1_1details_1_1use__container.html</anchorfile>
      <anchor>a45d7c4ab118b6eacc61b40fc73373f5e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::details::use_container&lt; T, no_indicator &gt;</name>
    <filename>structsoci_1_1details_1_1use__container_3_01T_00_01no__indicator_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>use_container</name>
      <anchorfile>structsoci_1_1details_1_1use__container_3_01T_00_01no__indicator_01_4.html</anchorfile>
      <anchor>a3a0f85ac074b9faf4946b9a932d72a17</anchor>
      <arglist>(T &amp;_t, const std::string &amp;_name)</arglist>
    </member>
    <member kind="variable">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>structsoci_1_1details_1_1use__container_3_01T_00_01no__indicator_01_4.html</anchorfile>
      <anchor>a2098559177752316de3af21ed97b1a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T &amp;</type>
      <name>t</name>
      <anchorfile>structsoci_1_1details_1_1use__container_3_01T_00_01no__indicator_01_4.html</anchorfile>
      <anchor>aa7ab506da2a3970b10cc27a054909fae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::use_type</name>
    <filename>classsoci_1_1details_1_1use__type.html</filename>
    <templarg>T</templarg>
    <base>soci::details::standard_use_type</base>
    <member kind="function">
      <type></type>
      <name>use_type</name>
      <anchorfile>classsoci_1_1details_1_1use__type.html</anchorfile>
      <anchor>afd68aa92c8e5dcca9983668662178462</anchor>
      <arglist>(T &amp;t, std::string const &amp;name=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>use_type</name>
      <anchorfile>classsoci_1_1details_1_1use__type.html</anchorfile>
      <anchor>aa58ce5afb853e52a1c48e2e5877b75fb</anchor>
      <arglist>(T const &amp;t, std::string const &amp;name=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>use_type</name>
      <anchorfile>classsoci_1_1details_1_1use__type.html</anchorfile>
      <anchor>a8317f04a2717420c5b15d52c17aabbf8</anchor>
      <arglist>(T &amp;t, indicator &amp;ind, std::string const &amp;name=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>use_type</name>
      <anchorfile>classsoci_1_1details_1_1use__type.html</anchorfile>
      <anchor>a859ee0b5f82818c8a4eb8a486f810db1</anchor>
      <arglist>(T const &amp;t, indicator &amp;ind, std::string const &amp;name=std::string())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::use_type&lt; blob &gt;</name>
    <filename>classsoci_1_1details_1_1use__type_3_01blob_01_4.html</filename>
    <base>soci::details::standard_use_type</base>
    <member kind="function">
      <type></type>
      <name>use_type</name>
      <anchorfile>classsoci_1_1details_1_1use__type_3_01blob_01_4.html</anchorfile>
      <anchor>a2a4011b498548157f5199243ac7b8ced</anchor>
      <arglist>(blob &amp;b, std::string const &amp;name=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>use_type</name>
      <anchorfile>classsoci_1_1details_1_1use__type_3_01blob_01_4.html</anchorfile>
      <anchor>a0f99bafd6d6c45f6b820784e070c599d</anchor>
      <arglist>(blob const &amp;b, std::string const &amp;name=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>use_type</name>
      <anchorfile>classsoci_1_1details_1_1use__type_3_01blob_01_4.html</anchorfile>
      <anchor>a7f8caf69ebfaad8c4a9306f069e9af1e</anchor>
      <arglist>(blob &amp;b, indicator &amp;ind, std::string const &amp;name=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>use_type</name>
      <anchorfile>classsoci_1_1details_1_1use__type_3_01blob_01_4.html</anchorfile>
      <anchor>a8431bc8b903320349d18dd96cfeb7430</anchor>
      <arglist>(blob const &amp;b, indicator &amp;ind, std::string const &amp;name=std::string())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::use_type&lt; rowid &gt;</name>
    <filename>classsoci_1_1details_1_1use__type_3_01rowid_01_4.html</filename>
    <base>soci::details::standard_use_type</base>
    <member kind="function">
      <type></type>
      <name>use_type</name>
      <anchorfile>classsoci_1_1details_1_1use__type_3_01rowid_01_4.html</anchorfile>
      <anchor>ab8dfb4c6bb2b1051fc165e9a68008677</anchor>
      <arglist>(rowid &amp;rid, std::string const &amp;name=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>use_type</name>
      <anchorfile>classsoci_1_1details_1_1use__type_3_01rowid_01_4.html</anchorfile>
      <anchor>af230c23e7eba2c878ae828d52c2f48ac</anchor>
      <arglist>(rowid const &amp;rid, std::string const &amp;name=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>use_type</name>
      <anchorfile>classsoci_1_1details_1_1use__type_3_01rowid_01_4.html</anchorfile>
      <anchor>a172f64e6e8ad3abe026a3968b5d803c3</anchor>
      <arglist>(rowid &amp;rid, indicator &amp;ind, std::string const &amp;name=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>use_type</name>
      <anchorfile>classsoci_1_1details_1_1use__type_3_01rowid_01_4.html</anchorfile>
      <anchor>a3b5787c5e2492ead72ec1f2e9f8bbbce</anchor>
      <arglist>(rowid const &amp;rid, indicator &amp;ind, std::string const &amp;name=std::string())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::use_type&lt; statement &gt;</name>
    <filename>classsoci_1_1details_1_1use__type_3_01statement_01_4.html</filename>
    <base>soci::details::standard_use_type</base>
    <member kind="function">
      <type></type>
      <name>use_type</name>
      <anchorfile>classsoci_1_1details_1_1use__type_3_01statement_01_4.html</anchorfile>
      <anchor>a4b2e3ff9a8a0e26a723fea902b50ee7b</anchor>
      <arglist>(statement &amp;s, std::string const &amp;name=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>use_type</name>
      <anchorfile>classsoci_1_1details_1_1use__type_3_01statement_01_4.html</anchorfile>
      <anchor>a51a4b00aaae9604b76f91a297c8ddd74</anchor>
      <arglist>(statement &amp;s, indicator &amp;ind, std::string const &amp;name=std::string())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::use_type&lt; std::vector&lt; T &gt; &gt;</name>
    <filename>classsoci_1_1details_1_1use__type_3_01std_1_1vector_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>soci::details::vector_use_type</base>
    <member kind="function">
      <type></type>
      <name>use_type</name>
      <anchorfile>classsoci_1_1details_1_1use__type_3_01std_1_1vector_3_01T_01_4_01_4.html</anchorfile>
      <anchor>af31b4809ec5956500b5a582313b1a8cb</anchor>
      <arglist>(std::vector&lt; T &gt; &amp;v, std::string const &amp;name=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>use_type</name>
      <anchorfile>classsoci_1_1details_1_1use__type_3_01std_1_1vector_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a99f2bfc0d1059036fc6eae47684baeea</anchor>
      <arglist>(std::vector&lt; T &gt; const &amp;v, std::string const &amp;name=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>use_type</name>
      <anchorfile>classsoci_1_1details_1_1use__type_3_01std_1_1vector_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ae96e2e2d519eb10e2110fe4e84cf7b34</anchor>
      <arglist>(std::vector&lt; T &gt; &amp;v, std::vector&lt; indicator &gt; const &amp;ind, std::string const &amp;name=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>use_type</name>
      <anchorfile>classsoci_1_1details_1_1use__type_3_01std_1_1vector_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a09459dcc7c218a3485a2cb1584e7902a</anchor>
      <arglist>(std::vector&lt; T &gt; const &amp;v, std::vector&lt; indicator &gt; const &amp;ind, std::string const &amp;name=std::string())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>use_type&lt; std::vector&lt; type_conversion&lt; T &gt;::base_type &gt; &gt;</name>
    <filename>classsoci_1_1details_1_1use__type.html</filename>
    <base>soci::details::standard_use_type</base>
    <member kind="function">
      <type></type>
      <name>use_type</name>
      <anchorfile>classsoci_1_1details_1_1use__type.html</anchorfile>
      <anchor>afd68aa92c8e5dcca9983668662178462</anchor>
      <arglist>(std::vector&lt; type_conversion&lt; T &gt;::base_type &gt; &amp;t, std::string const &amp;name=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>use_type</name>
      <anchorfile>classsoci_1_1details_1_1use__type.html</anchorfile>
      <anchor>aa58ce5afb853e52a1c48e2e5877b75fb</anchor>
      <arglist>(std::vector&lt; type_conversion&lt; T &gt;::base_type &gt; const &amp;t, std::string const &amp;name=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>use_type</name>
      <anchorfile>classsoci_1_1details_1_1use__type.html</anchorfile>
      <anchor>a8317f04a2717420c5b15d52c17aabbf8</anchor>
      <arglist>(std::vector&lt; type_conversion&lt; T &gt;::base_type &gt; &amp;t, indicator &amp;ind, std::string const &amp;name=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>use_type</name>
      <anchorfile>classsoci_1_1details_1_1use__type.html</anchorfile>
      <anchor>a859ee0b5f82818c8a4eb8a486f810db1</anchor>
      <arglist>(std::vector&lt; type_conversion&lt; T &gt;::base_type &gt; const &amp;t, indicator &amp;ind, std::string const &amp;name=std::string())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::use_type&lt; std::vector&lt; values &gt; &gt;</name>
    <filename>classsoci_1_1details_1_1use__type_3_01std_1_1vector_3_01values_01_4_01_4.html</filename>
    <member kind="function" protection="private">
      <type></type>
      <name>use_type</name>
      <anchorfile>classsoci_1_1details_1_1use__type_3_01std_1_1vector_3_01values_01_4_01_4.html</anchorfile>
      <anchor>a7c2346ec75c8112290ef0939ff1da838</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>use_type&lt; type_conversion&lt; T &gt;::base_type &gt;</name>
    <filename>classsoci_1_1details_1_1use__type.html</filename>
    <base>soci::details::standard_use_type</base>
    <member kind="function">
      <type></type>
      <name>use_type</name>
      <anchorfile>classsoci_1_1details_1_1use__type.html</anchorfile>
      <anchor>afd68aa92c8e5dcca9983668662178462</anchor>
      <arglist>(type_conversion&lt; T &gt;::base_type &amp;t, std::string const &amp;name=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>use_type</name>
      <anchorfile>classsoci_1_1details_1_1use__type.html</anchorfile>
      <anchor>aa58ce5afb853e52a1c48e2e5877b75fb</anchor>
      <arglist>(type_conversion&lt; T &gt;::base_type const &amp;t, std::string const &amp;name=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>use_type</name>
      <anchorfile>classsoci_1_1details_1_1use__type.html</anchorfile>
      <anchor>a8317f04a2717420c5b15d52c17aabbf8</anchor>
      <arglist>(type_conversion&lt; T &gt;::base_type &amp;t, indicator &amp;ind, std::string const &amp;name=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>use_type</name>
      <anchorfile>classsoci_1_1details_1_1use__type.html</anchorfile>
      <anchor>a859ee0b5f82818c8a4eb8a486f810db1</anchor>
      <arglist>(type_conversion&lt; T &gt;::base_type const &amp;t, indicator &amp;ind, std::string const &amp;name=std::string())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::use_type&lt; values &gt;</name>
    <filename>classsoci_1_1details_1_1use__type_3_01values_01_4.html</filename>
    <base>soci::details::use_type_base</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>bind</name>
      <anchorfile>classsoci_1_1details_1_1use__type_3_01values_01_4.html</anchorfile>
      <anchor>a1d20197b1ae2a3e4d7e4d7e224d8de78</anchor>
      <arglist>(details::statement_impl &amp;st, int &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>classsoci_1_1details_1_1use__type_3_01values_01_4.html</anchorfile>
      <anchor>ae280962591a7dc14b008bc0b8e69df26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>convert_from_base</name>
      <anchorfile>classsoci_1_1details_1_1use__type_3_01values_01_4.html</anchorfile>
      <anchor>a1ddccd3aed8cbb7edf743b43416ad2b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>convert_to_base</name>
      <anchorfile>classsoci_1_1details_1_1use__type_3_01values_01_4.html</anchorfile>
      <anchor>acbf1ea94cbb20c904526f31cc11cd7f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>post_use</name>
      <anchorfile>classsoci_1_1details_1_1use__type_3_01values_01_4.html</anchorfile>
      <anchor>aea0daa5dbf029fe8a0e12c2ca96aa5f9</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pre_use</name>
      <anchorfile>classsoci_1_1details_1_1use__type_3_01values_01_4.html</anchorfile>
      <anchor>a17418322ad453e1981731cc1701663d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>size</name>
      <anchorfile>classsoci_1_1details_1_1use__type_3_01values_01_4.html</anchorfile>
      <anchor>ab8e60740d855ce82c1a1156581c4bab7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>use_type</name>
      <anchorfile>classsoci_1_1details_1_1use__type_3_01values_01_4.html</anchorfile>
      <anchor>aae51195229fb8bf29d0dd36a5c301719</anchor>
      <arglist>(values &amp;v, std::string const &amp;=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>use_type</name>
      <anchorfile>classsoci_1_1details_1_1use__type_3_01values_01_4.html</anchorfile>
      <anchor>a54bf591000467b7e87989c62e98c63d7</anchor>
      <arglist>(values &amp;v, indicator, std::string const &amp;=std::string())</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>values &amp;</type>
      <name>v_</name>
      <anchorfile>classsoci_1_1details_1_1use__type_3_01values_01_4.html</anchorfile>
      <anchor>a13a35d72a54fd4d2a84344b9ec5103fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::use_type_base</name>
    <filename>classsoci_1_1details_1_1use__type__base.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>bind</name>
      <anchorfile>classsoci_1_1details_1_1use__type__base.html</anchorfile>
      <anchor>ab9c0dbeafb5b04b2f82545e3a2c8536b</anchor>
      <arglist>(statement_impl &amp;st, int &amp;position)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>classsoci_1_1details_1_1use__type__base.html</anchorfile>
      <anchor>ad8098c5e0cdcac617ee968b6f9ffd2db</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>post_use</name>
      <anchorfile>classsoci_1_1details_1_1use__type__base.html</anchorfile>
      <anchor>a467e54224a51680586ba241d725c0259</anchor>
      <arglist>(bool gotData)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>pre_use</name>
      <anchorfile>classsoci_1_1details_1_1use__type__base.html</anchorfile>
      <anchor>aa3421a0e47734454f5bdb495e84816a6</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::size_t</type>
      <name>size</name>
      <anchorfile>classsoci_1_1details_1_1use__type__base.html</anchorfile>
      <anchor>a647d6e7d0c8ace845983e0fe0e6b301a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~use_type_base</name>
      <anchorfile>classsoci_1_1details_1_1use__type__base.html</anchorfile>
      <anchor>a114452570793d5d643ee4c6098981b50</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::use_type_vector</name>
    <filename>classsoci_1_1details_1_1use__type__vector.html</filename>
    <member kind="function">
      <type>void</type>
      <name>exchange</name>
      <anchorfile>classsoci_1_1details_1_1use__type__vector.html</anchorfile>
      <anchor>adfb665c31ccb82b34dd8af2a7bb0b575</anchor>
      <arglist>(use_type_ptr const &amp;u)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exchange</name>
      <anchorfile>classsoci_1_1details_1_1use__type__vector.html</anchorfile>
      <anchor>a5605dd5cbbd954cfbbd95d3eceef5f5b</anchor>
      <arglist>(use_container&lt; T, Indicator &gt; const &amp;uc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~use_type_vector</name>
      <anchorfile>classsoci_1_1details_1_1use__type__vector.html</anchorfile>
      <anchor>a666fd773ee5dc2ed5213c673dc95ec39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>exchange_</name>
      <anchorfile>classsoci_1_1details_1_1use__type__vector.html</anchorfile>
      <anchor>aa4c12f715abc86b78698354274ee4b4c</anchor>
      <arglist>(use_container&lt; T, Indicator &gt; const &amp;uc,...)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>exchange_</name>
      <anchorfile>classsoci_1_1details_1_1use__type__vector.html</anchorfile>
      <anchor>a26f7ab316529228616b7d968d1d93cf0</anchor>
      <arglist>(use_container&lt; T, details::no_indicator &gt; const &amp;uc,...)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>exchange_</name>
      <anchorfile>classsoci_1_1details_1_1use__type__vector.html</anchorfile>
      <anchor>a610b5ab59054ca8df73d625231c0017e</anchor>
      <arglist>(use_container&lt; const T, Indicator &gt; const &amp;uc,...)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>exchange_</name>
      <anchorfile>classsoci_1_1details_1_1use__type__vector.html</anchorfile>
      <anchor>a84870d739890a72aa44e5aada55f83d4</anchor>
      <arglist>(use_container&lt; const T, details::no_indicator &gt; const &amp;uc,...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::details::user_type_tag</name>
    <filename>structsoci_1_1details_1_1user__type__tag.html</filename>
  </compound>
  <compound kind="class">
    <name>soci::values</name>
    <filename>classsoci_1_1values.html</filename>
    <member kind="function">
      <type>T</type>
      <name>get</name>
      <anchorfile>classsoci_1_1values.html</anchorfile>
      <anchor>ac27e7f4b4ca808431a9e9789cc48d510</anchor>
      <arglist>(std::size_t pos) const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>get</name>
      <anchorfile>classsoci_1_1values.html</anchorfile>
      <anchor>a3056d0e8c146ea3e8fe0f0b2855fcde7</anchor>
      <arglist>(std::size_t pos, T const &amp;nullValue) const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>get</name>
      <anchorfile>classsoci_1_1values.html</anchorfile>
      <anchor>aaed1199dad013126adf9cb97874f8124</anchor>
      <arglist>(std::string const &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>get</name>
      <anchorfile>classsoci_1_1values.html</anchorfile>
      <anchor>a24edec0108772a6908495e6e63f03664</anchor>
      <arglist>(std::string const &amp;name, T const &amp;nullValue) const</arglist>
    </member>
    <member kind="function">
      <type>indicator</type>
      <name>get_indicator</name>
      <anchorfile>classsoci_1_1values.html</anchorfile>
      <anchor>adc18a9f27b0d3543f7ef7635a4fa392b</anchor>
      <arglist>(std::size_t pos) const</arglist>
    </member>
    <member kind="function">
      <type>indicator</type>
      <name>get_indicator</name>
      <anchorfile>classsoci_1_1values.html</anchorfile>
      <anchor>ae5c3a5e82578aaf8d8a906312b038823</anchor>
      <arglist>(std::string const &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>column_properties const  &amp;</type>
      <name>get_properties</name>
      <anchorfile>classsoci_1_1values.html</anchorfile>
      <anchor>a91da00f619c074edd6264d09151bbb54</anchor>
      <arglist>(std::size_t pos) const</arglist>
    </member>
    <member kind="function">
      <type>column_properties const  &amp;</type>
      <name>get_properties</name>
      <anchorfile>classsoci_1_1values.html</anchorfile>
      <anchor>ab51fdaeae34776e291b1d653a22af353</anchor>
      <arglist>(std::string const &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>values &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classsoci_1_1values.html</anchorfile>
      <anchor>a2692e0ee8e2c0c65355d36f52ff7ef6c</anchor>
      <arglist>(T const &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>values const  &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classsoci_1_1values.html</anchorfile>
      <anchor>af9a908da5ca15628e42c95c6c869ed93</anchor>
      <arglist>(T &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_get_counter</name>
      <anchorfile>classsoci_1_1values.html</anchorfile>
      <anchor>a37c7ce1e546a76731d29ab44adba1f5a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classsoci_1_1values.html</anchorfile>
      <anchor>aeb2cb04e1157d02e303a8cac72c93f47</anchor>
      <arglist>(std::string const &amp;name, T const &amp;value, indicator indic=i_ok)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classsoci_1_1values.html</anchorfile>
      <anchor>a572b14c6deacb45c47f5d4038471296e</anchor>
      <arglist>(const T &amp;value, indicator indic=i_ok)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skip</name>
      <anchorfile>classsoci_1_1values.html</anchorfile>
      <anchor>a0cfa60236cb195f5ecb5e33e091aa17e</anchor>
      <arglist>(std::size_t num=1) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uppercase_column_names</name>
      <anchorfile>classsoci_1_1values.html</anchorfile>
      <anchor>a324e0df57c1c68ac6717ec38c83048f9</anchor>
      <arglist>(bool forceToUpper)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>values</name>
      <anchorfile>classsoci_1_1values.html</anchorfile>
      <anchor>af9ca8b269df0a96874714585e6cfd837</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>add_unused</name>
      <anchorfile>classsoci_1_1values.html</anchorfile>
      <anchor>add199ddc29f2d09e7693eff0c04a76e2</anchor>
      <arglist>(details::use_type_base *u, indicator *i)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>clean_up</name>
      <anchorfile>classsoci_1_1values.html</anchorfile>
      <anchor>ad0d65892cc7b2234fe9d5b6e779ad817</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>T</type>
      <name>get_from_uses</name>
      <anchorfile>classsoci_1_1values.html</anchorfile>
      <anchor>aaf6e80cef8845f481bb5064b12fa2105</anchor>
      <arglist>(std::string const &amp;name, T const &amp;nullValue) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>T</type>
      <name>get_from_uses</name>
      <anchorfile>classsoci_1_1values.html</anchorfile>
      <anchor>af2ecc131de761168306ff0f49e679f44</anchor>
      <arglist>(std::string const &amp;name) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>T</type>
      <name>get_from_uses</name>
      <anchorfile>classsoci_1_1values.html</anchorfile>
      <anchor>a5760d2005309e1e0827069501123ef7d</anchor>
      <arglist>(std::size_t pos) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>row &amp;</type>
      <name>get_row</name>
      <anchorfile>classsoci_1_1values.html</anchorfile>
      <anchor>a643584bd6b488bb72c97ea844bf75757</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>currentPos_</name>
      <anchorfile>classsoci_1_1values.html</anchorfile>
      <anchor>ae62266d58d514c79716a3d3c76ece87e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; details::copy_base * &gt;</type>
      <name>deepCopies_</name>
      <anchorfile>classsoci_1_1values.html</anchorfile>
      <anchor>a912b8e77b263d2949d88626ed1a56606</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::size_t &gt;</type>
      <name>index_</name>
      <anchorfile>classsoci_1_1values.html</anchorfile>
      <anchor>a0c18e601d7c885d87f0d4d42de7f8e40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; indicator * &gt;</type>
      <name>indicators_</name>
      <anchorfile>classsoci_1_1values.html</anchorfile>
      <anchor>ad5de325a6b4bd7f6992f21c74a3e05df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>row *</type>
      <name>row_</name>
      <anchorfile>classsoci_1_1values.html</anchorfile>
      <anchor>a370d4dd77adeb719ec4c4e50f78214aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; details::use_type_base *, indicator * &gt;</type>
      <name>unused_</name>
      <anchorfile>classsoci_1_1values.html</anchorfile>
      <anchor>a322b1216df1b8afaaa1ede262fd6dd93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>uppercaseColumnNames_</name>
      <anchorfile>classsoci_1_1values.html</anchorfile>
      <anchor>af4292b34ae41c1c999de265b2e540332</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; details::standard_use_type * &gt;</type>
      <name>uses_</name>
      <anchorfile>classsoci_1_1values.html</anchorfile>
      <anchor>a6a5c5b8b5ba8f03e6f585f55231c2a4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>details::into_type&lt; values &gt;</name>
      <anchorfile>classsoci_1_1values.html</anchorfile>
      <anchor>ae2d3512e6d86c0ae2fc1699c4a11827a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>details::statement_impl</name>
      <anchorfile>classsoci_1_1values.html</anchorfile>
      <anchor>aad0c713448d625d84d25a9b067274420</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>details::use_type&lt; values &gt;</name>
      <anchorfile>classsoci_1_1values.html</anchorfile>
      <anchor>ae9e888af73b8fa4c7ac43d3e0047aede</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::vector_into_type</name>
    <filename>classsoci_1_1details_1_1vector__into__type.html</filename>
    <base>soci::details::into_type_base</base>
    <member kind="function">
      <type></type>
      <name>vector_into_type</name>
      <anchorfile>classsoci_1_1details_1_1vector__into__type.html</anchorfile>
      <anchor>a810dc887ab82d3d01397dc088eb82e7d</anchor>
      <arglist>(void *data, exchange_type type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vector_into_type</name>
      <anchorfile>classsoci_1_1details_1_1vector__into__type.html</anchorfile>
      <anchor>aabd9b957c70e8b37bf5964949d610154</anchor>
      <arglist>(void *data, exchange_type type, std::vector&lt; indicator &gt; &amp;ind)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~vector_into_type</name>
      <anchorfile>classsoci_1_1details_1_1vector__into__type.html</anchorfile>
      <anchor>a9f5911387f299d0b395978ecab37dc65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>post_fetch</name>
      <anchorfile>classsoci_1_1details_1_1vector__into__type.html</anchorfile>
      <anchor>ac2b095488e36d2b2118751e8dcd39ea7</anchor>
      <arglist>(bool gotData, bool calledFromFetch)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>classsoci_1_1details_1_1vector__into__type.html</anchorfile>
      <anchor>a0852d3720712488c872d29e9e1591eec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>convert_from_base</name>
      <anchorfile>classsoci_1_1details_1_1vector__into__type.html</anchorfile>
      <anchor>a2c5d93023f655fbbcfcb187bb449860a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>define</name>
      <anchorfile>classsoci_1_1details_1_1vector__into__type.html</anchorfile>
      <anchor>a91bb88bf4909ca01385ff56a2c67a709</anchor>
      <arglist>(statement_impl &amp;st, int &amp;position)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>pre_fetch</name>
      <anchorfile>classsoci_1_1details_1_1vector__into__type.html</anchorfile>
      <anchor>a84cb95c5e84e7da8f17aaca597a76794</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>resize</name>
      <anchorfile>classsoci_1_1details_1_1vector__into__type.html</anchorfile>
      <anchor>ae66d9bb614deb1d93ce6a6c77d198951</anchor>
      <arglist>(std::size_t sz)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>size</name>
      <anchorfile>classsoci_1_1details_1_1vector__into__type.html</anchorfile>
      <anchor>a12fd3074cfcdf73b1b40e4fc426f426f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector_into_type_backend *</type>
      <name>backEnd_</name>
      <anchorfile>classsoci_1_1details_1_1vector__into__type.html</anchorfile>
      <anchor>ad4d7f5b06ea41447ac9df4b50b9a7c51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>data_</name>
      <anchorfile>classsoci_1_1details_1_1vector__into__type.html</anchorfile>
      <anchor>ab8c627c22c3c93c289ddb6168e696237</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; indicator &gt; *</type>
      <name>indVec_</name>
      <anchorfile>classsoci_1_1details_1_1vector__into__type.html</anchorfile>
      <anchor>a17a0d24104c8632d5168ed2ee5d78f6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>exchange_type</type>
      <name>type_</name>
      <anchorfile>classsoci_1_1details_1_1vector__into__type.html</anchorfile>
      <anchor>a8a0f9b7170826ce47223d30105d7b244</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::vector_into_type_backend</name>
    <filename>classsoci_1_1details_1_1vector__into__type__backend.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>classsoci_1_1details_1_1vector__into__type__backend.html</anchorfile>
      <anchor>a3043ac7515a0370dd5c8daa4b2fe33ed</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>define_by_pos</name>
      <anchorfile>classsoci_1_1details_1_1vector__into__type__backend.html</anchorfile>
      <anchor>a2a966b6a8bc8f8c998dc411b228719e9</anchor>
      <arglist>(int &amp;position, void *data, exchange_type type)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>post_fetch</name>
      <anchorfile>classsoci_1_1details_1_1vector__into__type__backend.html</anchorfile>
      <anchor>a8cf2e8727634389b0328f63f7a93b2bd</anchor>
      <arglist>(bool gotData, indicator *ind)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>pre_fetch</name>
      <anchorfile>classsoci_1_1details_1_1vector__into__type__backend.html</anchorfile>
      <anchor>ad8e5ebfd2e9bb3278add941070168fe0</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>resize</name>
      <anchorfile>classsoci_1_1details_1_1vector__into__type__backend.html</anchorfile>
      <anchor>afa93f1bf05aefe894855d0e7c7ec4c65</anchor>
      <arglist>(std::size_t sz)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::size_t</type>
      <name>size</name>
      <anchorfile>classsoci_1_1details_1_1vector__into__type__backend.html</anchorfile>
      <anchor>a42b6613d29c832e7ed129de4f0c572f0</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vector_into_type_backend</name>
      <anchorfile>classsoci_1_1details_1_1vector__into__type__backend.html</anchorfile>
      <anchor>ac07224f19f4ae70c8d0406a1eb20031b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~vector_into_type_backend</name>
      <anchorfile>classsoci_1_1details_1_1vector__into__type__backend.html</anchorfile>
      <anchor>af6ebb62b6c1c9d0ce6eea88d266c8969</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>vector_into_type_backend &amp;</type>
      <name>operator=</name>
      <anchorfile>classsoci_1_1details_1_1vector__into__type__backend.html</anchorfile>
      <anchor>a112c9dd108db54e48c2ebf3f62cf2f3d</anchor>
      <arglist>(vector_into_type_backend const &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>vector_into_type_backend</name>
      <anchorfile>classsoci_1_1details_1_1vector__into__type__backend.html</anchorfile>
      <anchor>a7b1a45945526f352d926be9778687de4</anchor>
      <arglist>(vector_into_type_backend const &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::vector_use_type</name>
    <filename>classsoci_1_1details_1_1vector__use__type.html</filename>
    <base>soci::details::use_type_base</base>
    <member kind="function">
      <type></type>
      <name>vector_use_type</name>
      <anchorfile>classsoci_1_1details_1_1vector__use__type.html</anchorfile>
      <anchor>a0e81b08411e20f80ee9e41ad84673c81</anchor>
      <arglist>(void *data, exchange_type type, std::string const &amp;name=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vector_use_type</name>
      <anchorfile>classsoci_1_1details_1_1vector__use__type.html</anchorfile>
      <anchor>a195d2038c461805f9ecb5566601103bf</anchor>
      <arglist>(void *data, exchange_type type, std::vector&lt; indicator &gt; const &amp;ind, std::string const &amp;name=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~vector_use_type</name>
      <anchorfile>classsoci_1_1details_1_1vector__use__type.html</anchorfile>
      <anchor>ab14c7ae6ef011bd2840f5e338153dbc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>bind</name>
      <anchorfile>classsoci_1_1details_1_1vector__use__type.html</anchorfile>
      <anchor>ab1c637248455326b7328abac0612b256</anchor>
      <arglist>(statement_impl &amp;st, int &amp;position)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>classsoci_1_1details_1_1vector__use__type.html</anchorfile>
      <anchor>a4a1d87417fed589c13568a8b200b9d06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>convert_to_base</name>
      <anchorfile>classsoci_1_1details_1_1vector__use__type.html</anchorfile>
      <anchor>a86a05cbb484115934206907f86879d50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>post_use</name>
      <anchorfile>classsoci_1_1details_1_1vector__use__type.html</anchorfile>
      <anchor>ab0004ac0302b843ce09ed537e5ea9dd1</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>pre_use</name>
      <anchorfile>classsoci_1_1details_1_1vector__use__type.html</anchorfile>
      <anchor>a0712fecaa2d57d93fb3fa48353842705</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>size</name>
      <anchorfile>classsoci_1_1details_1_1vector__use__type.html</anchorfile>
      <anchor>a5c9bffe578d97d4b777989eb08d80050</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector_use_type_backend *</type>
      <name>backEnd_</name>
      <anchorfile>classsoci_1_1details_1_1vector__use__type.html</anchorfile>
      <anchor>afae54160a4189604f7a23cc5842b638a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>data_</name>
      <anchorfile>classsoci_1_1details_1_1vector__use__type.html</anchorfile>
      <anchor>a20b1f8febda8cbdb5e7ec6ea4be24ad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; indicator &gt; const  *</type>
      <name>ind_</name>
      <anchorfile>classsoci_1_1details_1_1vector__use__type.html</anchorfile>
      <anchor>a36e32d9a653b5bf5c90a31d159fc6cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classsoci_1_1details_1_1vector__use__type.html</anchorfile>
      <anchor>a18cd23e6b03b2eeae8326ee58874ad8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>exchange_type</type>
      <name>type_</name>
      <anchorfile>classsoci_1_1details_1_1vector__use__type.html</anchorfile>
      <anchor>a7d1e557d931479480aeb663394a140c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soci::details::vector_use_type_backend</name>
    <filename>classsoci_1_1details_1_1vector__use__type__backend.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>bind_by_name</name>
      <anchorfile>classsoci_1_1details_1_1vector__use__type__backend.html</anchorfile>
      <anchor>a9417d22b47e5bc4d3a24f0d52219f338</anchor>
      <arglist>(std::string const &amp;name, void *data, exchange_type type)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>bind_by_pos</name>
      <anchorfile>classsoci_1_1details_1_1vector__use__type__backend.html</anchorfile>
      <anchor>a1bcb3aebd1addc8de78366f81d680c01</anchor>
      <arglist>(int &amp;position, void *data, exchange_type type)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>clean_up</name>
      <anchorfile>classsoci_1_1details_1_1vector__use__type__backend.html</anchorfile>
      <anchor>a67a29fdea9df9dac0866f59555d30ae4</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>pre_use</name>
      <anchorfile>classsoci_1_1details_1_1vector__use__type__backend.html</anchorfile>
      <anchor>a542ab78b0064a460def2e9ca4c18bc63</anchor>
      <arglist>(indicator const *ind)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::size_t</type>
      <name>size</name>
      <anchorfile>classsoci_1_1details_1_1vector__use__type__backend.html</anchorfile>
      <anchor>a2579f086309027c2c45ab57528c91f6d</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vector_use_type_backend</name>
      <anchorfile>classsoci_1_1details_1_1vector__use__type__backend.html</anchorfile>
      <anchor>a7832d42e5ed51bd87a05034b4da13ba7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~vector_use_type_backend</name>
      <anchorfile>classsoci_1_1details_1_1vector__use__type__backend.html</anchorfile>
      <anchor>a1da1af653ec3709301cf1404ff4a0531</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>vector_use_type_backend &amp;</type>
      <name>operator=</name>
      <anchorfile>classsoci_1_1details_1_1vector__use__type__backend.html</anchorfile>
      <anchor>ab7fde55a804e40c01c88c39ea1567a2a</anchor>
      <arglist>(vector_use_type_backend const &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>vector_use_type_backend</name>
      <anchorfile>classsoci_1_1details_1_1vector__use__type__backend.html</anchorfile>
      <anchor>a590878c66ec5d85b672cea438d76b31a</anchor>
      <arglist>(vector_use_type_backend const &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ISM::VotedPose</name>
    <filename>structISM_1_1VotedPose.html</filename>
    <member kind="function">
      <type></type>
      <name>VotedPose</name>
      <anchorfile>structISM_1_1VotedPose.html</anchorfile>
      <anchor>a14b6265236e9fa9bc59e79c9a37f2cb5</anchor>
      <arglist>(const VotedPose &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VotedPose</name>
      <anchorfile>structISM_1_1VotedPose.html</anchorfile>
      <anchor>acdf84582027527ffab58b22f41b46a2f</anchor>
      <arglist>(PosePtr pose, VoteSpecifierPtr vote, ObjectPtr source, double weight, double weightDenominator)</arglist>
    </member>
    <member kind="variable">
      <type>PosePtr</type>
      <name>pose</name>
      <anchorfile>structISM_1_1VotedPose.html</anchorfile>
      <anchor>aa9d1e64f1cca7524d221a8bbfa819250</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ObjectPtr</type>
      <name>source</name>
      <anchorfile>structISM_1_1VotedPose.html</anchorfile>
      <anchor>a4b895d75780432221d62a9c111e528d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VoteSpecifierPtr</type>
      <name>vote</name>
      <anchorfile>structISM_1_1VotedPose.html</anchorfile>
      <anchor>a6ebcb049c7518ce5595122ac79b5d4e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>weight</name>
      <anchorfile>structISM_1_1VotedPose.html</anchorfile>
      <anchor>a7ddabb7945998783163266c84e21b721</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>weightDenominator</name>
      <anchorfile>structISM_1_1VotedPose.html</anchorfile>
      <anchor>a3a2e8a1e49fcd740440a9c674736a1ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ISM::VoteSpecifier</name>
    <filename>structISM_1_1VoteSpecifier.html</filename>
    <member kind="function">
      <type></type>
      <name>VoteSpecifier</name>
      <anchorfile>structISM_1_1VoteSpecifier.html</anchorfile>
      <anchor>a34db3ec1b080dc00991fa9ae28ce0a2f</anchor>
      <arglist>(const VoteSpecifier &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VoteSpecifier</name>
      <anchorfile>structISM_1_1VoteSpecifier.html</anchorfile>
      <anchor>af739a6873dd9da81ee6730f6c1d10cad</anchor>
      <arglist>(QuaternionPtr objectToRefQuat, QuaternionPtr objectToRefPoseQuat, QuaternionPtr refToObjectQuat, QuaternionPtr refToObjectPoseQuat, double radius)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VoteSpecifier</name>
      <anchorfile>structISM_1_1VoteSpecifier.html</anchorfile>
      <anchor>a749d84190d0950916424ebd7a2d34dfd</anchor>
      <arglist>(QuaternionPtr objectToRefQuat, QuaternionPtr objectToRefPoseQuat, QuaternionPtr refToObjectQuat, QuaternionPtr refToObjectPoseQuat, double radius, std::string patternName, std::string objectType, std::string observedId, int trackIndex=-1)</arglist>
    </member>
    <member kind="variable">
      <type>QuaternionPtr</type>
      <name>objectToRefPoseQuat</name>
      <anchorfile>structISM_1_1VoteSpecifier.html</anchorfile>
      <anchor>a9b6dca5629cb452b0d82089ef4b235af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QuaternionPtr</type>
      <name>objectToRefQuat</name>
      <anchorfile>structISM_1_1VoteSpecifier.html</anchorfile>
      <anchor>a48fbc530c29e25d358a2f3a00611f3cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>objectType</name>
      <anchorfile>structISM_1_1VoteSpecifier.html</anchorfile>
      <anchor>a6cbb897d76166221711dc3299572d3a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>observedId</name>
      <anchorfile>structISM_1_1VoteSpecifier.html</anchorfile>
      <anchor>a85f1d11e492f29cc6ce9f5d373998bef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>patternName</name>
      <anchorfile>structISM_1_1VoteSpecifier.html</anchorfile>
      <anchor>ae19e4e3117dac3026b3258ba5d87aeec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>radius</name>
      <anchorfile>structISM_1_1VoteSpecifier.html</anchorfile>
      <anchor>ab525bf6810367a044bee9de3c80a5fa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QuaternionPtr</type>
      <name>refToObjectPoseQuat</name>
      <anchorfile>structISM_1_1VoteSpecifier.html</anchorfile>
      <anchor>a0c6bac9185130d918edf59bfd282e886</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QuaternionPtr</type>
      <name>refToObjectQuat</name>
      <anchorfile>structISM_1_1VoteSpecifier.html</anchorfile>
      <anchor>a70b95bb5c112df7132834ac344d049fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>trackIndex</name>
      <anchorfile>structISM_1_1VoteSpecifier.html</anchorfile>
      <anchor>a94d2ad5788789fc73e142ecf98633b5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>weight</name>
      <anchorfile>structISM_1_1VoteSpecifier.html</anchorfile>
      <anchor>a5641b560f650fe23d5af20f3dae4e0b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::VotingBin</name>
    <filename>classISM_1_1VotingBin.html</filename>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classISM_1_1VotingBin.html</anchorfile>
      <anchor>aa6b85b89eb1d2a5c51cf22fc8db5f6dd</anchor>
      <arglist>(const VotedPosePtr &amp;vote)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VotingBin</name>
      <anchorfile>classISM_1_1VotingBin.html</anchorfile>
      <anchor>abd60fa3059b72640aee9a6bc97e8b0a8</anchor>
      <arglist>(int x, int y, int z)</arglist>
    </member>
    <member kind="variable">
      <type>TypeToInnerMap</type>
      <name>votes</name>
      <anchorfile>classISM_1_1VotingBin.html</anchorfile>
      <anchor>ab6339176d1e1cec4246f2b6794ad0ddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x</name>
      <anchorfile>classISM_1_1VotingBin.html</anchorfile>
      <anchor>a6b80cd21be4f736ccbb559e9761fbed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y</name>
      <anchorfile>classISM_1_1VotingBin.html</anchorfile>
      <anchor>a7858abce82ec073657c431b4687ea8df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>z</name>
      <anchorfile>classISM_1_1VotingBin.html</anchorfile>
      <anchor>abe780da6a23fc865019e552af43bdc8b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ISM::VotingResult</name>
    <filename>structISM_1_1VotingResult.html</filename>
    <member kind="function">
      <type></type>
      <name>VotingResult</name>
      <anchorfile>structISM_1_1VotingResult.html</anchorfile>
      <anchor>a57dc561ae2f4b5b5cb9629ff31d22f6f</anchor>
      <arglist>(const VotingResult &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VotingResult</name>
      <anchorfile>structISM_1_1VotingResult.html</anchorfile>
      <anchor>ab5bed36c0e55145680655a2b9d3263a5</anchor>
      <arglist>(ObjectSetPtr &amp;os, PosePtr &amp;p, double c, SummarizedVotedPosePtrs summarizedVotes)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>confidence</name>
      <anchorfile>structISM_1_1VotingResult.html</anchorfile>
      <anchor>a041c387c989b9a1173c0233794ec5e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ObjectSetPtr</type>
      <name>matchingObjects</name>
      <anchorfile>structISM_1_1VotingResult.html</anchorfile>
      <anchor>a11c3ce5c0a14bd0c0f1da20f05cf10e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PosePtr</type>
      <name>referencePose</name>
      <anchorfile>structISM_1_1VotingResult.html</anchorfile>
      <anchor>a4b07dd338f432e26ffe8a83f81d8b826</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SummarizedVotedPosePtrs</type>
      <name>summarizedVotes</name>
      <anchorfile>structISM_1_1VotingResult.html</anchorfile>
      <anchor>abd5a5661692574613eda7a71224c3f37</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::VotingResultCalculator</name>
    <filename>classISM_1_1VotingResultCalculator.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>computeVotingResult</name>
      <anchorfile>classISM_1_1VotingResultCalculator.html</anchorfile>
      <anchor>aa711134d150c6787618637bf1608ad91</anchor>
      <arglist>(VotingResultPtr &amp;result, TypeToInnerMap votedReferencePoses)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VotingResultCalculator</name>
      <anchorfile>classISM_1_1VotingResultCalculator.html</anchorfile>
      <anchor>a0791d005eed4d66890e6bb3c42a53bc7</anchor>
      <arglist>(VotingSpacePtr votingSpaceInEval, bool enabledSelfVoteCheck, int raterType=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned int</type>
      <name>countSupportingOriginForFittingVotes</name>
      <anchorfile>classISM_1_1VotingResultCalculator.html</anchorfile>
      <anchor>ae337443668b0d56949fc83d6040f0c71</anchor>
      <arglist>(VotedPosePtrs originForFittingVotes)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>countSupportingOriginForFittingVotes</name>
      <anchorfile>classISM_1_1VotingResultCalculator.html</anchorfile>
      <anchor>a4f35da20ee38ee4859da19205f279ed7</anchor>
      <arglist>(VotedPosePtrs votes, unsigned int &amp;fittingVoteCounter, double &amp;bestWeight, VotedPosePtr &amp;bestVotedPose)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>searchFittingVotes</name>
      <anchorfile>classISM_1_1VotingResultCalculator.html</anchorfile>
      <anchor>a384b30eac358372dbebe41217877367e</anchor>
      <arglist>(TypeToInnerMap votes)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>enabledSelfVoteCheck</name>
      <anchorfile>classISM_1_1VotingResultCalculator.html</anchorfile>
      <anchor>a92dc248067724814dce9afedd9371798</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ISM::RaterPtr</type>
      <name>mRater</name>
      <anchorfile>classISM_1_1VotingResultCalculator.html</anchorfile>
      <anchor>a7dc058cd721f33103477cf40cd125bbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VotingSpacePtr</type>
      <name>mVotingSpaceInEval</name>
      <anchorfile>classISM_1_1VotingResultCalculator.html</anchorfile>
      <anchor>a4f7e486b93f4efe51724578fd39eaa52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VotedPosePtr</type>
      <name>originForFitting</name>
      <anchorfile>classISM_1_1VotingResultCalculator.html</anchorfile>
      <anchor>acfd708e849d64727a69714db620f8e1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>originId</name>
      <anchorfile>classISM_1_1VotingResultCalculator.html</anchorfile>
      <anchor>ad0beb93e21aa5d5c9125cead961dfdf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PosePtr</type>
      <name>originPose</name>
      <anchorfile>classISM_1_1VotingResultCalculator.html</anchorfile>
      <anchor>a39236e117f5900a6445c881db30c87e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>originType</name>
      <anchorfile>classISM_1_1VotingResultCalculator.html</anchorfile>
      <anchor>ac0dd6b69c1b3d8688e888dcd112719d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RatingDataPtr</type>
      <name>ratingCache</name>
      <anchorfile>classISM_1_1VotingResultCalculator.html</anchorfile>
      <anchor>a516dfdd6bb6a260cb63f0075d03b4660</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; ObjectPtr &gt;</type>
      <name>sourcesWithFittingVotes</name>
      <anchorfile>classISM_1_1VotingResultCalculator.html</anchorfile>
      <anchor>ad2f5b055e6259b67ad8ed4cacd475327</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SummarizedVotedPosePtrs</type>
      <name>summarizedFittingVotes</name>
      <anchorfile>classISM_1_1VotingResultCalculator.html</anchorfile>
      <anchor>afe3e5bd7b5cdcf57a99c5171ce5cff53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::VotingSpace</name>
    <filename>classISM_1_1VotingSpace.html</filename>
    <member kind="function">
      <type>void</type>
      <name>calcResult</name>
      <anchorfile>classISM_1_1VotingSpace.html</anchorfile>
      <anchor>acbd3f7e72a21ba22e361f8fe8c1ff37d</anchor>
      <arglist>(int i, VotingResultCalculatorPtr &amp;calculator)</arglist>
    </member>
    <member kind="function">
      <type>TypeToInnerMap</type>
      <name>collectVotesInSphere</name>
      <anchorfile>classISM_1_1VotingSpace.html</anchorfile>
      <anchor>ac54e3528be8087f160affdfcf8a66931</anchor>
      <arglist>(PointPtr &amp;centerPtr, bool &amp;voteFromReferenceObjectExists)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>discretizeToBins</name>
      <anchorfile>classISM_1_1VotingSpace.html</anchorfile>
      <anchor>af4a0d19eb6e3b0424b07f4eea708502a</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>VotingResultPtrs</type>
      <name>fillAndEvalVotingSpace</name>
      <anchorfile>classISM_1_1VotingSpace.html</anchorfile>
      <anchor>ac271d22813bff84fa1237a1e3cdf599c</anchor>
      <arglist>(VotedPosePtrs &amp;votes, bool enabledSelfVoteCheck)</arglist>
    </member>
    <member kind="function">
      <type>VotingBinPtr</type>
      <name>getBin</name>
      <anchorfile>classISM_1_1VotingSpace.html</anchorfile>
      <anchor>a0d6c003d4b6f9358e6477f23b84997bd</anchor>
      <arglist>(double x, double y, double z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VotingSpace</name>
      <anchorfile>classISM_1_1VotingSpace.html</anchorfile>
      <anchor>a5572f8e470082236827d922d63e9c253</anchor>
      <arglist>(double binSize, double maxProjectionAngleDeviation, int raterType=0)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>binSize</name>
      <anchorfile>classISM_1_1VotingSpace.html</anchorfile>
      <anchor>a877d49e7f7047528eb15e70d72a518f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>curThread</name>
      <anchorfile>classISM_1_1VotingSpace.html</anchorfile>
      <anchor>aeaf8ea24c59fe1cc781dda371bc8f151</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>halfBinSize</name>
      <anchorfile>classISM_1_1VotingSpace.html</anchorfile>
      <anchor>ab1822f1da5fc2b1f7be48e21d64c5870</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>maxProjectionAngleDeviation</name>
      <anchorfile>classISM_1_1VotingSpace.html</anchorfile>
      <anchor>adef36859744e0cedbcde58b57265570f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>mRaterType</name>
      <anchorfile>classISM_1_1VotingSpace.html</anchorfile>
      <anchor>a577304eee57b3f9fc372c9f7d1752c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nThreads</name>
      <anchorfile>classISM_1_1VotingSpace.html</anchorfile>
      <anchor>a9e9960b4c5435e8b7d7f3b0dfe95b647</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>offsetOfSphere</name>
      <anchorfile>classISM_1_1VotingSpace.html</anchorfile>
      <anchor>a90e24fbf55efef39bb37f871957f98e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::vector&lt; VotingResultPtr &gt; &gt;</type>
      <name>resultsPerThread</name>
      <anchorfile>classISM_1_1VotingSpace.html</anchorfile>
      <anchor>a5dc0a37782008bd3ef6abddeb5238502</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>squaredRadius</name>
      <anchorfile>classISM_1_1VotingSpace.html</anchorfile>
      <anchor>a09c86738498c3b735e20ae4402be62f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; boost::shared_ptr&lt; boost::thread &gt; &gt;</type>
      <name>threads</name>
      <anchorfile>classISM_1_1VotingSpace.html</anchorfile>
      <anchor>ac6af1f3ea26535ef2a8e6744bc9e7c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XIndexToYIndex</type>
      <name>voteGrid</name>
      <anchorfile>classISM_1_1VotingSpace.html</anchorfile>
      <anchor>ad67fac95677a66901608e40f3933ecbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::vector&lt; VotingBinPtr &gt; &gt;</type>
      <name>votingBinsPerThread</name>
      <anchorfile>classISM_1_1VotingSpace.html</anchorfile>
      <anchor>a7a4d7b0b38288cd6e3e9bb70cd115dc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr double</type>
      <name>epsilon</name>
      <anchorfile>classISM_1_1VotingSpace.html</anchorfile>
      <anchor>a2109d975b76ee1d70794910fbfbe7f23</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISM::WeightedSum</name>
    <filename>classISM_1_1WeightedSum.html</filename>
    <base>CostFunction&lt; TopologyPtr &gt;</base>
    <member kind="function">
      <type>double</type>
      <name>calculateCost</name>
      <anchorfile>classISM_1_1WeightedSum.html</anchorfile>
      <anchor>a5f25fdc9c7368a4d2e19771c701396ea</anchor>
      <arglist>(TopologyPtr instance)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WeightedSum</name>
      <anchorfile>classISM_1_1WeightedSum.html</anchorfile>
      <anchor>af0eb4c3f2972adcd77beabb3ee484e26</anchor>
      <arglist>(unsigned int minFalsePositives, unsigned int maxFalsePositives, double minAverageRecognitionRuntime, double maxAverageRecognitionRuntime, double alpha, double beta)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>getNormalisedAverageRecognitionRuntime</name>
      <anchorfile>classISM_1_1WeightedSum.html</anchorfile>
      <anchor>a51b39ce102ffe3d4cbf84f95bdb3aaf1</anchor>
      <arglist>(double averageRecognitionRuntime)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>getNormalisedFalsePositives</name>
      <anchorfile>classISM_1_1WeightedSum.html</anchorfile>
      <anchor>aa96b7635109217148801294853b197b9</anchor>
      <arglist>(double falsePositives)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mAlpha</name>
      <anchorfile>classISM_1_1WeightedSum.html</anchorfile>
      <anchor>a6831891642d073a37bf7c0ebccb5449b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mBeta</name>
      <anchorfile>classISM_1_1WeightedSum.html</anchorfile>
      <anchor>a4509f12b7ef188282c249db1f0688f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mMaxAverageRecognitionRuntime</name>
      <anchorfile>classISM_1_1WeightedSum.html</anchorfile>
      <anchor>aacc98204166a0cb65cd4d6dfdbb1163f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mMaxFalsePositives</name>
      <anchorfile>classISM_1_1WeightedSum.html</anchorfile>
      <anchor>a25e36c7ea140b07960441abb9f9135ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mMinAverageRecognitionRuntime</name>
      <anchorfile>classISM_1_1WeightedSum.html</anchorfile>
      <anchor>ac4bcd4590a3cc14b5009afa1bf50871a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mMinFalsePositives</name>
      <anchorfile>classISM_1_1WeightedSum.html</anchorfile>
      <anchor>a82e8011554571f6b7e0b244edbd94079</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soci::tests::common_tests::where_condition</name>
    <filename>structsoci_1_1tests_1_1common__tests_1_1where__condition.html</filename>
    <member kind="function">
      <type>result_type</type>
      <name>operator()</name>
      <anchorfile>structsoci_1_1tests_1_1common__tests_1_1where__condition.html</anchorfile>
      <anchor>ac86098be7e3f4b2b2ed9e42a5eb86b7b</anchor>
      <arglist>(argument_type query) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>where_condition</name>
      <anchorfile>structsoci_1_1tests_1_1common__tests_1_1where__condition.html</anchorfile>
      <anchor>a91844160105843a8ed07bb144ceca631</anchor>
      <arglist>(std::string const &amp;where)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>where_</name>
      <anchorfile>structsoci_1_1tests_1_1common__tests_1_1where__condition.html</anchorfile>
      <anchor>a76ec18429649022a9cfc7864cd52322e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ISM</name>
    <filename>namespaceISM.html</filename>
    <class kind="class">ISM::AcceptanceFunction</class>
    <class kind="class">ISM::APORater</class>
    <class kind="class">ISM::BaseRater</class>
    <class kind="class">ISM::Cluster</class>
    <class kind="struct">ISM::CollectedData</class>
    <class kind="class">ISM::CombinatorialTrainer</class>
    <class kind="struct">ISM::CombinatorialTrainerParameters</class>
    <class kind="class">ISM::ConnectivityChecker</class>
    <class kind="class">ISM::CoolingSchedule</class>
    <class kind="class">ISM::CostDeltaAcceptanceFunction</class>
    <class kind="class">ISM::CostFunction</class>
    <class kind="struct">ISM::CostFunctionParameters</class>
    <class kind="class">ISM::DataCleaner</class>
    <class kind="class">ISM::DataCollector</class>
    <class kind="class">ISM::DataMerger</class>
    <class kind="class">ISM::DirectionOrientationRelationHeuristic</class>
    <class kind="class">ISM::DirectionRelationHeuristic</class>
    <class kind="class">ISM::DocumentationHelper</class>
    <class kind="class">ISM::DotHelper</class>
    <class kind="struct">ISM::EvaluationResult</class>
    <class kind="class">ISM::Evaluator</class>
    <class kind="struct">ISM::EvaluatorParameters</class>
    <class kind="class">ISM::ExponentialCoolingSchedule</class>
    <class kind="struct">ISM::FalseNegative</class>
    <class kind="struct">ISM::FalsePositive</class>
    <class kind="class">ISM::GeometryHelper</class>
    <class kind="class">ISM::HeightChecker</class>
    <class kind="class">ISM::Heuristic</class>
    <class kind="class">ISM::HillClimbingAlogrithm</class>
    <class kind="struct">ISM::ImplicitShapeModel</class>
    <class kind="class">ISM::json</class>
    <class kind="class">ISM::LogHelper</class>
    <class kind="class">ISM::ManuallyDefPseudoHeuristic</class>
    <class kind="class">ISM::MarkerRotator</class>
    <class kind="class">ISM::MathHelper</class>
    <class kind="class">ISM::NeighbourhoodFunction</class>
    <class kind="class">ISM::Object</class>
    <class kind="class">ISM::ObjectRelation</class>
    <class kind="struct">ISM::ObjectSet</class>
    <class kind="class">ISM::ObjectSetValidator</class>
    <class kind="class">ISM::OptimizationAlgorithm</class>
    <class kind="struct">ISM::OptimizationAlgorithmParameters</class>
    <class kind="class">ISM::OptimizationRunner</class>
    <class kind="class">ISM::OptimizationRunnerFactory</class>
    <class kind="struct">ISM::Pattern</class>
    <class kind="class">ISM::Point</class>
    <class kind="class">ISM::Pose</class>
    <class kind="class">ISM::PoseInterpolator</class>
    <class kind="class">ISM::Quaternion</class>
    <class kind="struct">ISM::RatingData</class>
    <class kind="struct">ISM::RecognitionResult</class>
    <class kind="class">ISM::Recognizer</class>
    <class kind="class">ISM::RecordedObjectsTransformer</class>
    <class kind="class">ISM::RecordedPattern</class>
    <class kind="class">ISM::Recorder</class>
    <class kind="class">ISM::RecordHuntAlgorithm</class>
    <class kind="class">ISM::RotationInvariantObjectsRotator</class>
    <class kind="class">ISM::Serializable</class>
    <class kind="class">ISM::SimpleRater</class>
    <class kind="class">ISM::SimulatedAnnealingAlgorithm</class>
    <class kind="class">ISM::StaticRelationHeuristic</class>
    <class kind="class">ISM::SVGHelper</class>
    <class kind="class">ISM::TableHelper</class>
    <class kind="class">ISM::Tester</class>
    <class kind="class">ISM::TestSetGenerator</class>
    <class kind="class">ISM::Topology</class>
    <class kind="class">ISM::TopologyGenerator</class>
    <class kind="class">ISM::TopologyGeneratorNaive</class>
    <class kind="class">ISM::TopologyGeneratorPaper</class>
    <class kind="struct">ISM::TopologyGeneratorParameters</class>
    <class kind="class">ISM::TopologyManager</class>
    <class kind="struct">ISM::TopologyValidationResult</class>
    <class kind="struct">ISM::Track</class>
    <class kind="class">ISM::Tracks</class>
    <class kind="struct">ISM::TracksWithRef</class>
    <class kind="class">ISM::Trainer</class>
    <class kind="class">ISM::Tree</class>
    <class kind="class">ISM::TreeValidator</class>
    <class kind="struct">ISM::TreeValidatorParameters</class>
    <class kind="struct">ISM::VotedPose</class>
    <class kind="struct">ISM::VoteSpecifier</class>
    <class kind="class">ISM::VotingBin</class>
    <class kind="struct">ISM::VotingResult</class>
    <class kind="class">ISM::VotingResultCalculator</class>
    <class kind="class">ISM::VotingSpace</class>
    <class kind="class">ISM::WeightedSum</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; AcceptanceFunction &gt;</type>
      <name>AcceptanceFunctionPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>afb7a3c14b8411c9d9e2d6c2318435e5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Cluster &gt;</type>
      <name>ClusterPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a9e6105c2324d55f327686aef91181b29</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CollectedData &gt;</type>
      <name>CollectedDataPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a88a833901753f7cdfe5e442f1265e3f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CombinatorialTrainer &gt;</type>
      <name>CombinatorialTrainerPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a0d4e18e264e5a33f1a5419081283faa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ConnectivityChecker &gt;</type>
      <name>ConnectivityCheckerPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aefbc6c7695015213cf8daa59aef59d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CoolingSchedule &gt;</type>
      <name>CoolingSchedulePtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a353afc3243fc9f18b67f7d925b492e17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CostDeltaAcceptanceFunction &gt;</type>
      <name>CostDeltaAcceptanceFunctionPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a25cfd225e282749531843d0c8fa04de3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CostFunction&lt; InstanceType &gt; &gt;</type>
      <name>CostFunctionPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a1255433000596a3bedee7d04c09ae763</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; unsigned int, double &gt;</type>
      <name>CountWeightPair</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a9c939c716bf3f2d134bd9a7ced15ff11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::uniform_int</type>
      <name>DIST</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a9d90f4dddb16c2c8da9ace4c1ff0a45f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; DocumentationHelper &gt;</type>
      <name>DocumentationHelperPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a08525edd14f994554654e7598521b307</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; DotHelper &gt;</type>
      <name>DotHelperPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a0f270d62176782daf32b51415efcfa37</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::mt19937</type>
      <name>ENG</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ad02412e869f65bd2a237fa8fae785ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Evaluator &gt;</type>
      <name>EvaluatorPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ac9450c97b7ee6bb660b22fc865b57b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ExponentialCoolingSchedule &gt;</type>
      <name>ExponentialCoolingSchedulePtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>adc4d96c23819a5e3e9f39fb8baef7b73</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; FalseNegative &gt;</type>
      <name>FalseNegativePtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>af9260fbfcc4af5322d104d2c1e7b10ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; FalsePositive &gt;</type>
      <name>FalsePositivePtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a94e5265173f83f7480b3cdd80e04ce7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::variate_generator&lt; ENG, DIST &gt;</type>
      <name>GEN</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ab78fa5fb1ef9a7dddc10861a8afb9ceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GeometryHelper</type>
      <name>GH</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a14c5878e676966079970b3eff6170a3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Heuristic &gt;</type>
      <name>HeuristicPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a0e18570fe8f0dfba9babf0508e1d13fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; HillClimbingAlogrithm&lt; InstanceType &gt; &gt;</type>
      <name>HillClimbingAlogrithmPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a56ccf16339f5e17927df000493260d30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, VotedPosePtrs &gt;</type>
      <name>IdToVoteMap</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a11794f86d230ca7aadea6466bc88cdcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ImplicitShapeModel &gt;</type>
      <name>IsmPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ab4de1feaeacc7c410760d561c69cef93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; json &gt;</type>
      <name>jsonPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aeddf77a2dff57e06b9e8f2b2560b504b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; LogHelper &gt;</type>
      <name>LogHelperPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a23b7fae3992b612414c09ac67fb594f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; NeighbourhoodFunction&lt; InstanceType &gt; &gt;</type>
      <name>NeighbourhoodFunctionPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>acd9e817ef75b0b24a73dd293e2f33635</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Object &gt;</type>
      <name>ObjectPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>acce634e1a738cf5c2098b19fd7bf4aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ISM::ObjectRelation &gt;</type>
      <name>ObjectRelationPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a7b7fe945ccd64ec087700cefd3a3d698</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; unsigned int, ISM::ObjectRelationPtr, std::less&lt; unsigned &gt; &gt;</type>
      <name>ObjectRelations</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a2e317a6730e2a0a0557c9807780151a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ObjectSet &gt;</type>
      <name>ObjectSetPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>acdaaff17dba3d7376a8e801f3571a7c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ObjectSetValidator &gt;</type>
      <name>ObjectSetValidatorPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a7aa977f9d79a23d65d54b6196222b922</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::map&lt; std::string, std::vector&lt; VoteSpecifierPtr &gt; &gt; &gt;</type>
      <name>ObjectToVoteMap</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>afeb62f28851cf8aa7403bf080a8af235</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::vector&lt; VoteSpecifierPtr &gt; &gt;</type>
      <name>ObjectTypeToVoteMap</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a2392cc4b854e8ebf5d8170f65545dc42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; OptimizationAlgorithm&lt; InstanceType &gt; &gt;</type>
      <name>OptimizationAlgorithmPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a9f9cf047d8645809120a8906d3a677d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; OptimizationRunner &gt;</type>
      <name>OptimizationRunnerPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aadeb48d8c4e9a6a5b17370fb0b4496bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; std::string, VotingSpacePtr &gt;</type>
      <name>PatternNameAndVotingSpaceTuple</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a0c05d8293ef4f1b7a1dfd5c34281c00c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::vector&lt; ObjectSetPtr &gt; &gt;</type>
      <name>PatternNameToObjectSet</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ace30716a17257fed964cf9568d5f071a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, PatternPtr &gt;</type>
      <name>PatternNameToPatternMap</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ad091499f675f2cdab8265aba37e39ff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, VotedPosePtrs &gt;</type>
      <name>PatternNameToVotedPoses</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a8985912d2e2a1c583e1680774e26d5d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Pattern &gt;</type>
      <name>PatternPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a8d49183d79f4ad50fb9620a913836d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::map&lt; std::string, std::map&lt; std::string, std::vector&lt; VoteSpecifierPtr &gt; &gt; &gt; &gt;</type>
      <name>PatternToObjectToVoteMap</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a618ef132502d332dcb5fd00ac2dab10f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Point &gt;</type>
      <name>PointPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ab3130aa3472f60a4b48269ca3b60a3e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; PointPtr &gt;</type>
      <name>PointPtrs</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ac05f684ccdfa94c0f36d40c68b63500e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Pose &gt;</type>
      <name>PosePtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ace2b718113d652e1124f8b8d3013dc9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Quaternion &gt;</type>
      <name>QuaternionPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a999aa82bf903c62976c7069b086d9b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; BaseRater &gt;</type>
      <name>RaterPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a7158f688f79a6c40cf8913e9ee901792</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; RatingData &gt;</type>
      <name>RatingDataPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a6b295fe2ee5086adff1eeb0332eb7a47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; RecognitionResult &gt;</type>
      <name>RecognitionResultPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a992724ec201f0ccfecccbbd90b143dfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Recognizer &gt;</type>
      <name>RecognizerPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ab5842bc318399e09c19cc349cdfb4a52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; RecordedPattern &gt;</type>
      <name>RecordedPatternPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a8904626943c303d5e38aa7f03363ea46</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Recorder &gt;</type>
      <name>RecorderPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a061ab3fa0d42d61c83ea4ed5575c23c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; RecordHuntAlgorithm&lt; InstanceType &gt; &gt;</type>
      <name>RecordHuntAlgorithmPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a2cd9a71d7501807322a697fcfaa2d69d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Serializable &gt;</type>
      <name>SerializablePtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a965f5d5243fabf9650c6cf04442d1204</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SimulatedAnnealingAlgorithm&lt; InstanceType &gt; &gt;</type>
      <name>SimulatedAnnealingAlgorithmPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ad8140752f477c80f5a22292167e78d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; VotedPosePtr, CountWeightPair &gt;</type>
      <name>SummarizedVotedPosePtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a0c4c67e9f0ff2958860dbf25469cb452</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; SummarizedVotedPosePtr &gt;</type>
      <name>SummarizedVotedPosePtrs</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a97cb921ca80e9f9d5dd125806ffbc12b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SVGHelper &gt;</type>
      <name>SVGHelperPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>af61a9328869e2ac190020c37e149059f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TableHelper &gt;</type>
      <name>TableHelperPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a0ae122c3be5fa48dbbd435ce4fac3e93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Tester &gt;</type>
      <name>TesterPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aee1319221d003d43d56db53983006a27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::vector&lt; ISM::ObjectSetPtr &gt; &gt;</type>
      <name>TestSet</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a6f6d38ea2eab7695c25d5b54b88fa8f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TestSetGenerator &gt;</type>
      <name>TestSetGeneratorPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a460212d4dd95308d09517c4b73e7f5ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TopologyGeneratorNaive &gt;</type>
      <name>TopologyGeneratorNaivePtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a81ccf7872876ec19d3ae97b7d3c57b6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TopologyGeneratorPaper &gt;</type>
      <name>TopologyGeneratorPaperPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aacb4dbd1ca108c23f0658a03dc9685c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TopologyGenerator &gt;</type>
      <name>TopologyGeneratorPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aa64dc9aaf6c36522a21841e559361c63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TopologyManager &gt;</type>
      <name>TopologyManagerPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a60b69144c92982ce397b82bc0d18f34b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Topology &gt;</type>
      <name>TopologyPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a64b77a691eb10c8c891178fdc55fc8cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TopologyValidationResult &gt;</type>
      <name>TopologyValidationResultPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a8d85f33d1ad91ff92880b8337d773d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; int, TopologyValidationResultPtr, std::less&lt; unsigned &gt; &gt;</type>
      <name>TopologyValidationResults</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ad3a2a0a64c3acfaac9aa17c7fa2a95f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TopologyValidationResults &gt;</type>
      <name>TopologyValidationResultsPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a0d3d79a459c6381c9423e78853e3b20c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Track &gt;</type>
      <name>TrackPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a857ff92ec838ac4a1dd8318c1a65afb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Tracks &gt;</type>
      <name>TracksPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a271c63098f6bc125a4e987d4cd87a3be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TracksWithRef &gt;</type>
      <name>TracksWithRefPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a742138f5940aae4187ebc5c2dd0c9443</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Trainer &gt;</type>
      <name>TrainerPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aa1e38e8fc12a1df4db6e20aa214ac26d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; unsigned int, std::set&lt; std::string &gt; &gt;</type>
      <name>TreeHeightToPatternName</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a4fd391353dfb72bd9988a9c56d245207</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Tree &gt;</type>
      <name>TreePtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ac1a3d99a2fe4477df5fd0cacf83dbd33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TreeValidator &gt;</type>
      <name>TreeValidatorPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aa3ed67ed8b90071c359dba79dc8914ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, IdToVoteMap &gt;</type>
      <name>TypeToInnerMap</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a0b6c8d60c3bbfd1eaeb93bd525071066</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; VotedPose &gt;</type>
      <name>VotedPosePtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>adfdde365f8954c85c8eee05f09db248f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; VotedPosePtr &gt;</type>
      <name>VotedPosePtrs</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a941992fe8649812c96e7ed28629bd24a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; VoteSpecifier &gt;</type>
      <name>VoteSpecifierPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ac892bfcb79f3884808c32b0322f47031</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; VotingBin &gt;</type>
      <name>VotingBinPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a98aa3dadef11a82404459870cc2ee048</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; VotingResultCalculator &gt;</type>
      <name>VotingResultCalculatorPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>af6b9b0229fb78ce2429be7b2b511f68d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; VotingResult &gt;</type>
      <name>VotingResultPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a2b2a92f72a920c9e80a9ff4053dc9fa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; VotingResultPtr &gt;</type>
      <name>VotingResultPtrs</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a8b80fb5be0adfaba3fa12282c3227a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; VotingSpace &gt;</type>
      <name>VotingSpacePtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a1574f80af0748958f56571870e50ad86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; WeightedSum &gt;</type>
      <name>WeightedSumPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a23242ce2e7fd19afba045f6364411ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; int, YIndexToZIndex &gt;</type>
      <name>XIndexToYIndex</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a93e477cf2ef5cbecdf9f6a7420c74e29</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; int, ZIndexToVotingBinPtr &gt;</type>
      <name>YIndexToZIndex</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aa45010800279e1855450fbb41e9aeb60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; int, VotingBinPtr &gt;</type>
      <name>ZIndexToVotingBinPtr</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a143d6e9cc7374ad7d526085338f8c2e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LogLevel</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aca1615eb1b78579aa814f32fcfe9e565</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_FATAL</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aca1615eb1b78579aa814f32fcfe9e565a75a5e152d6a4aa1051cd865caf158fa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_ERROR</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aca1615eb1b78579aa814f32fcfe9e565aa41c368d5fac76e1d3673459321be6e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_WARNING</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aca1615eb1b78579aa814f32fcfe9e565ae783a6e8b10ac1d28e2caa70d3909ca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_INFO</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aca1615eb1b78579aa814f32fcfe9e565a700e6e973bf3d8fdda3eaba72a6151f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_DEBUG</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aca1615eb1b78579aa814f32fcfe9e565a813123eb8f584c801f46f9fab6c55a0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aa21b0596ff769db65b5a8a7e342387fe</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::json &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aa1fc4892bfca88094c13e24c629650fb</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::Pattern &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a790cb1e81d851bde557b3a58415ba252</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::VoteSpecifier &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a4e8a802266f4e54a9e9383ea6fbbc63a</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::VotedPose &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a997c50583eeb953cf691db48fe2b9280</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::Object &amp;o)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ad9d03264a5d9d20911efd2dedc1d8536</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::Pose &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ae6e5c7c2e61365a039d5a0d84aa1a0c0</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::Quaternion &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a84308b37f71b3fff46925d5ce9152067</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::PatternPtr &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a45585532dd751c6ecfe172bec5598851</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::jsonPtr &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a7fe77285d0311ae37bfbf0d3713fa229</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::ObjectPtr &amp;o)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a51aed82c94dfbee865dc17a8b5bd4b77</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::PosePtr &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ac529f3cd0402d84406d0dd6332846170</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::QuaternionPtr &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aeb7ea3359cbecb70e61f82a9b6340963</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::Point &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ace8f408b0ff5c821901ac26462612e11</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::ObjectSet &amp;o)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a4b76e303e31a6e22a488175220f2b01c</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::VotedPosePtr &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a35f5221eaa7c2bd4cfe59143608a802b</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::PointPtr &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a0810068cad8f4868fb8117bc5f567184</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::VoteSpecifierPtr &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>afcc6e5d8c6b02e2ab5fca3ed4cac7658</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::Track &amp;o)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a7b85710aefe55aa99d3198c097cabd07</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::ObjectSetPtr &amp;o)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a211fd5b80ec8f0a892f2c00cea16b7fa</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::TrackPtr &amp;o)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a0f77e30c0d00b6be52560668def3c537</anchor>
      <arglist>(std::ostream &amp;strm, ISM::RecognitionResult &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a262a01ffbb99d5e25723d12542b0a67c</anchor>
      <arglist>(std::ostream &amp;strm, ISM::RecognitionResultPtr &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>afc083712f5a7da8f7e5770764e8156b9</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::ObjectRelation &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a5ec4d2be791050b5ac4a7597925a00ae</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::ObjectRelationPtr &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>af802a3cfd0bcab90b97de59494dba5d7</anchor>
      <arglist>(std::ostream &amp;strm, const ISM::ObjectRelations &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a56e2c182542f35e8cbb3e9f73b27ad36</anchor>
      <arglist>(const PosePtr &amp;pose1, const PosePtr &amp;pose2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a46f2efd5ce5516b74a728a96d16252ae</anchor>
      <arglist>(const QuaternionPtr &amp;q1, const QuaternionPtr &amp;q2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a890c3572bdfef38a040ea844aff58d9f</anchor>
      <arglist>(const Pose &amp;pose1, const Pose &amp;pose2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a8e93805d3969faa069984dc784d2229f</anchor>
      <arglist>(const PointPtr &amp;p1, const PointPtr &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a8fb8a69a8e187adbb3a47b610ad0d561</anchor>
      <arglist>(const Quaternion &amp;q1, const Quaternion &amp;q2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ae0ded6bf405ff5c351353c108c91f713</anchor>
      <arglist>(const Point &amp;p1, const Point &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>aa3c3a67e7be89497a5faace9cbbbcb67</anchor>
      <arglist>(const RecognitionResultPtr &amp;recogRes1, const RecognitionResultPtr &amp;recogRes2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ab057f563786a854b14a607c0eb589bda</anchor>
      <arglist>(const RecognitionResult &amp;recogRes1, const RecognitionResult &amp;recogRes2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printBlue</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a338e087101bdd70b5d246c5f0db945ce</anchor>
      <arglist>(std::string text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printGreen</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a3cde375a7d78381871f33fda19ef681d</anchor>
      <arglist>(std::string text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printRed</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a740b54f42c744cd245aa642bef706037</anchor>
      <arglist>(std::string text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printYellow</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>a0e8b83a16154567883b0018c7d60e94a</anchor>
      <arglist>(std::string text)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sortObjectPtrAscAlpha</name>
      <anchorfile>namespaceISM.html</anchorfile>
      <anchor>ad383b631322195d05ba0a6c11a121b4d</anchor>
      <arglist>(const ObjectPtr &amp;lhs, const ObjectPtr &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>soci</name>
    <filename>namespacesoci.html</filename>
    <namespace>soci::details</namespace>
    <namespace>soci::dynamic_backends</namespace>
    <namespace>soci::tests</namespace>
    <class kind="class">soci::backend_factory</class>
    <class kind="class">soci::blob</class>
    <class kind="class">soci::column_properties</class>
    <class kind="class">soci::connection_parameters</class>
    <class kind="class">soci::connection_pool</class>
    <class kind="struct">soci::db2_backend_factory</class>
    <class kind="struct">soci::db2_blob_backend</class>
    <class kind="struct">soci::db2_rowid_backend</class>
    <class kind="struct">soci::db2_session_backend</class>
    <class kind="class">soci::db2_soci_error</class>
    <class kind="struct">soci::db2_standard_into_type_backend</class>
    <class kind="struct">soci::db2_standard_use_type_backend</class>
    <class kind="struct">soci::db2_statement_backend</class>
    <class kind="struct">soci::db2_vector_into_type_backend</class>
    <class kind="struct">soci::db2_vector_use_type_backend</class>
    <class kind="struct">soci::empty_backend_factory</class>
    <class kind="struct">soci::empty_blob_backend</class>
    <class kind="struct">soci::empty_rowid_backend</class>
    <class kind="struct">soci::empty_session_backend</class>
    <class kind="struct">soci::empty_standard_into_type_backend</class>
    <class kind="struct">soci::empty_standard_use_type_backend</class>
    <class kind="struct">soci::empty_statement_backend</class>
    <class kind="struct">soci::empty_vector_into_type_backend</class>
    <class kind="struct">soci::empty_vector_use_type_backend</class>
    <class kind="struct">soci::firebird_backend_factory</class>
    <class kind="struct">soci::firebird_blob_backend</class>
    <class kind="struct">soci::firebird_rowid_backend</class>
    <class kind="struct">soci::firebird_session_backend</class>
    <class kind="class">soci::firebird_soci_error</class>
    <class kind="struct">soci::firebird_standard_into_type_backend</class>
    <class kind="struct">soci::firebird_standard_use_type_backend</class>
    <class kind="struct">soci::firebird_statement_backend</class>
    <class kind="struct">soci::firebird_vector_into_type_backend</class>
    <class kind="struct">soci::firebird_vector_use_type_backend</class>
    <class kind="struct">soci::mysql_backend_factory</class>
    <class kind="struct">soci::mysql_blob_backend</class>
    <class kind="struct">soci::mysql_rowid_backend</class>
    <class kind="struct">soci::mysql_session_backend</class>
    <class kind="class">soci::mysql_soci_error</class>
    <class kind="struct">soci::mysql_standard_into_type_backend</class>
    <class kind="struct">soci::mysql_standard_use_type_backend</class>
    <class kind="struct">soci::mysql_statement_backend</class>
    <class kind="struct">soci::mysql_vector_into_type_backend</class>
    <class kind="struct">soci::mysql_vector_use_type_backend</class>
    <class kind="struct">soci::odbc_backend_factory</class>
    <class kind="struct">soci::odbc_blob_backend</class>
    <class kind="struct">soci::odbc_rowid_backend</class>
    <class kind="struct">soci::odbc_session_backend</class>
    <class kind="class">soci::odbc_soci_error</class>
    <class kind="struct">soci::odbc_standard_into_type_backend</class>
    <class kind="class">soci::odbc_standard_type_backend_base</class>
    <class kind="struct">soci::odbc_standard_use_type_backend</class>
    <class kind="struct">soci::odbc_statement_backend</class>
    <class kind="struct">soci::odbc_vector_into_type_backend</class>
    <class kind="struct">soci::odbc_vector_use_type_backend</class>
    <class kind="struct">soci::oracle_backend_factory</class>
    <class kind="struct">soci::oracle_blob_backend</class>
    <class kind="struct">soci::oracle_rowid_backend</class>
    <class kind="struct">soci::oracle_session_backend</class>
    <class kind="class">soci::oracle_soci_error</class>
    <class kind="struct">soci::oracle_standard_into_type_backend</class>
    <class kind="struct">soci::oracle_standard_use_type_backend</class>
    <class kind="struct">soci::oracle_statement_backend</class>
    <class kind="struct">soci::oracle_vector_into_type_backend</class>
    <class kind="struct">soci::oracle_vector_use_type_backend</class>
    <class kind="struct">soci::postgresql_backend_factory</class>
    <class kind="struct">soci::postgresql_blob_backend</class>
    <class kind="struct">soci::postgresql_rowid_backend</class>
    <class kind="struct">soci::postgresql_session_backend</class>
    <class kind="class">soci::postgresql_soci_error</class>
    <class kind="struct">soci::postgresql_standard_into_type_backend</class>
    <class kind="struct">soci::postgresql_standard_use_type_backend</class>
    <class kind="struct">soci::postgresql_statement_backend</class>
    <class kind="struct">soci::postgresql_vector_into_type_backend</class>
    <class kind="struct">soci::postgresql_vector_use_type_backend</class>
    <class kind="class">soci::procedure</class>
    <class kind="class">soci::row</class>
    <class kind="class">soci::rowid</class>
    <class kind="class">soci::rowset</class>
    <class kind="class">soci::rowset_iterator</class>
    <class kind="class">soci::session</class>
    <class kind="class">soci::soci_error</class>
    <class kind="struct">soci::sqlite3_backend_factory</class>
    <class kind="struct">soci::sqlite3_blob_backend</class>
    <class kind="struct">soci::sqlite3_column</class>
    <class kind="struct">soci::sqlite3_rowid_backend</class>
    <class kind="struct">soci::sqlite3_session_backend</class>
    <class kind="class">soci::sqlite3_soci_error</class>
    <class kind="struct">soci::sqlite3_standard_into_type_backend</class>
    <class kind="struct">soci::sqlite3_standard_use_type_backend</class>
    <class kind="struct">soci::sqlite3_statement_backend</class>
    <class kind="struct">soci::sqlite3_vector_into_type_backend</class>
    <class kind="struct">soci::sqlite3_vector_use_type_backend</class>
    <class kind="class">soci::statement</class>
    <class kind="class">soci::transaction</class>
    <class kind="struct">soci::type_conversion</class>
    <class kind="struct">soci::type_conversion&lt; boost::gregorian::date &gt;</class>
    <class kind="struct">soci::type_conversion&lt; boost::optional&lt; T &gt; &gt;</class>
    <class kind="struct">soci::type_conversion&lt; MyInt &gt;</class>
    <class kind="struct">soci::type_conversion&lt; Person &gt;</class>
    <class kind="struct">soci::type_conversion&lt; person &gt;</class>
    <class kind="struct">soci::type_conversion&lt; person2 &gt;</class>
    <class kind="struct">soci::type_conversion&lt; person3 &gt;</class>
    <class kind="struct">soci::type_conversion&lt; PhonebookEntry &gt;</class>
    <class kind="struct">soci::type_conversion&lt; PhonebookEntry2 &gt;</class>
    <class kind="struct">soci::type_conversion&lt; PhonebookEntry3 &gt;</class>
    <class kind="struct">soci::type_conversion&lt; string_holder &gt;</class>
    <class kind="struct">soci::type_conversion&lt; unsigned char &gt;</class>
    <class kind="struct">soci::type_conversion&lt; unsigned int &gt;</class>
    <class kind="struct">soci::type_conversion&lt; unsigned short &gt;</class>
    <class kind="class">soci::values</class>
    <member kind="typedef">
      <type>std::vector&lt; sqlite3_row &gt;</type>
      <name>sqlite3_recordset</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a5b2a22b262b934f98265c13589968603</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; sqlite3_column &gt;</type>
      <name>sqlite3_row</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a98325cf7df1bd43a304f6cceda4ab4c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>BuffersType</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>ab66773393c8c9a0bbd15189a4a923a2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eStandard</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>ab66773393c8c9a0bbd15189a4a923a2aa2cd730afaf7ed59cef62bb456297b80d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eVector</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>ab66773393c8c9a0bbd15189a4a923a2aa0218bd13f6ceeba429b3f31465f4b910</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>data_type</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a8354e53594cc8356feb91b41cd91ff3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>dt_string</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a8354e53594cc8356feb91b41cd91ff3ca99a30fe9b68d70aea9c80fcc3f53b660</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>dt_date</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a8354e53594cc8356feb91b41cd91ff3ca298cfb5903953e9408ed0bc97b3150e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>dt_double</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a8354e53594cc8356feb91b41cd91ff3ca49df2933f1e9960f71ddb45e2f2a7819</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>dt_integer</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a8354e53594cc8356feb91b41cd91ff3ca7469d02eb2ac5d131b49bc49e99626fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>dt_long_long</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a8354e53594cc8356feb91b41cd91ff3ca0d0622074cebf4e24773c7d10b262656</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>dt_unsigned_long_long</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a8354e53594cc8356feb91b41cd91ff3cad5f6ebda5c2dc0b5274a177fea446688</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>eRowCountType</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a41c16e0e0aa24f61a0dc92fd1df7b472</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eRowsSelected</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a41c16e0e0aa24f61a0dc92fd1df7b472a2566450d54b9b63f9b02ce25e17b2c02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eRowsInserted</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a41c16e0e0aa24f61a0dc92fd1df7b472aa38009495126253c001eb97de1bc8222</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eRowsUpdated</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a41c16e0e0aa24f61a0dc92fd1df7b472a308c61573a75a32f85976fd35bbc3e80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eRowsDeleted</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a41c16e0e0aa24f61a0dc92fd1df7b472a2c49514894da52cc37445ed533452093</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>indicator</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a5567f2d5afb7a6782c17d546cf2c071c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>i_ok</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a5567f2d5afb7a6782c17d546cf2c071caecd9aa311349a2bcbfdfe9ada323b5d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>i_null</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a5567f2d5afb7a6782c17d546cf2c071ca43b5decc193a5b2cee3637850c0b92c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>i_truncated</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a5567f2d5afb7a6782c17d546cf2c071ca5a3a9bb7fabca56c9e387820efc17a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SOCI_DB2_DECL backend_factory const  *</type>
      <name>factory_db2</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a47c59224b7c4e1a67d51e161ac23a111</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SOCI_EMPTY_DECL backend_factory const  *</type>
      <name>factory_empty</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>ad4ca36f7aca53eeb76d2ca07a071fe25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SOCI_FIREBIRD_DECL backend_factory const  *</type>
      <name>factory_firebird</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a11c4504de3f7ee9852deef861c28f384</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SOCI_MYSQL_DECL backend_factory const  *</type>
      <name>factory_mysql</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>aaadc9b88ee448560e115377805d7a17d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SOCI_ODBC_DECL backend_factory const  *</type>
      <name>factory_odbc</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a22ef27759ec96586cbb540694faf360e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SOCI_ORACLE_DECL backend_factory const  *</type>
      <name>factory_oracle</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a9a4491eeb6e5b0bb6c9c3e6399707aab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SOCI_POSTGRESQL_DECL backend_factory const  *</type>
      <name>factory_postgresql</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a493962bc1ee8d057a945d4981643e911</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SOCI_SQLITE3_DECL backend_factory const  *</type>
      <name>factory_sqlite3</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>aa064a07bd5ee8976a307e375b5ef2e31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getRowCount</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a3e67bb7972b2cf985f853519935d6061</anchor>
      <arglist>(soci::statement &amp;statement, eRowCountType type)</arglist>
    </member>
    <member kind="function">
      <type>details::into_container&lt; T, details::no_indicator &gt;</type>
      <name>into</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a29009895cde3cbdbeb5dab6387372dc9</anchor>
      <arglist>(T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>details::into_container&lt; T, Indicator &gt;</type>
      <name>into</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a361c39ac92a771a02e8e6fef4d3de03e</anchor>
      <arglist>(T &amp;t, Indicator &amp;ind)</arglist>
    </member>
    <member kind="function">
      <type>details::into_type_ptr</type>
      <name>into</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a9b6cbc46bd01a639a82695ad04fab856</anchor>
      <arglist>(T &amp;t, std::size_t bufSize)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_odbc_error</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>aa72d7147b11484496b801812ef783516</anchor>
      <arglist>(SQLRETURN rc)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DB2_DECL void</type>
      <name>register_factory_db2</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a0692c516ff7862a3a7ed228115d7568b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SOCI_EMPTY_DECL void</type>
      <name>register_factory_empty</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a49a07fa144977c19e7b95ac307734756</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SOCI_FIREBIRD_DECL void</type>
      <name>register_factory_firebird</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>aa65e4eb9856ccdc486debb2d49ca0110</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SOCI_MYSQL_DECL void</type>
      <name>register_factory_mysql</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>ac06959f9e415c1e1c684f80f61e1081d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SOCI_ODBC_DECL void</type>
      <name>register_factory_odbc</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a9f1bc98e6a75743446e6bd301a05ea10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SOCI_ORACLE_DECL void</type>
      <name>register_factory_oracle</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a716d1cdaa1a32687ab6dc6eb3848c2be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SOCI_POSTGRESQL_DECL void</type>
      <name>register_factory_postgresql</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>af83fc7671253716d6135a388be0bb940</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SOCI_SQLITE3_DECL void</type>
      <name>register_factory_sqlite3</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>ae6d47b8f0cefb8b25bc0ec1687b5b2c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>throw_odbc_error</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a4ba0cca76098850b8b9ccd9397cdd328</anchor>
      <arglist>(SQLSMALLINT htype, SQLHANDLE hndl, char const *msg)</arglist>
    </member>
    <member kind="function">
      <type>details::use_container&lt; T, details::no_indicator &gt;</type>
      <name>use</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a9f59a2e8d19664d5e1eae175936f1b4e</anchor>
      <arglist>(T &amp;t, const std::string &amp;name=std::string())</arglist>
    </member>
    <member kind="function">
      <type>details::use_container&lt; const T, details::no_indicator &gt;</type>
      <name>use</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a2f6cc6b836997ff5a9e9cb216f662673</anchor>
      <arglist>(T const &amp;t, const std::string &amp;name=std::string())</arglist>
    </member>
    <member kind="function">
      <type>details::use_container&lt; T, indicator &gt;</type>
      <name>use</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a8085162d06b3497e8de0b4fe2fcb7b99</anchor>
      <arglist>(T &amp;t, indicator &amp;ind, std::string const &amp;name=std::string())</arglist>
    </member>
    <member kind="function">
      <type>details::use_container&lt; const T, indicator &gt;</type>
      <name>use</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>aaf79e76b3737278c236efe0454b61e5d</anchor>
      <arglist>(T const &amp;t, indicator &amp;ind, std::string const &amp;name=std::string())</arglist>
    </member>
    <member kind="function">
      <type>details::use_container&lt; T, std::vector&lt; indicator &gt; &gt;</type>
      <name>use</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a9a7f963d315e15b26f3436157f43810c</anchor>
      <arglist>(T &amp;t, std::vector&lt; indicator &gt; &amp;ind, const std::string &amp;name=std::string())</arglist>
    </member>
    <member kind="function">
      <type>details::use_container&lt; std::vector&lt; T &gt;, details::no_indicator &gt;</type>
      <name>use</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>ac70d7cdec094abfc1314f8dc6585e75d</anchor>
      <arglist>(std::vector&lt; T &gt; &amp;t, const std::string &amp;name=std::string())</arglist>
    </member>
    <member kind="variable">
      <type>SOCI_DB2_DECL db2_backend_factory const</type>
      <name>db2</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>af73d593353f4b8a1eded48976570deca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SOCI_EMPTY_DECL empty_backend_factory const</type>
      <name>empty</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a702bc87201fc8a482462e9b215cffdfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SOCI_FIREBIRD_DECL firebird_backend_factory const</type>
      <name>firebird</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a648c1c327e2b480f1e14fd211b1ed637</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::size_t</type>
      <name>maxBuffer</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>ae1e244b52f86d1e4bc0842580b9746e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SOCI_MYSQL_DECL mysql_backend_factory const</type>
      <name>mysql</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>ac69f1357bc3f16a5db77ff1de7726907</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SOCI_ODBC_DECL odbc_backend_factory const</type>
      <name>odbc</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a6d3de0e89e98f8c671fd30e7d82854db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SOCI_ODBC_DECL char const  *</type>
      <name>odbc_option_driver_complete</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a33eeac1db3ae3b8db5cf4e12106dd75b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SOCI_ORACLE_DECL oracle_backend_factory const</type>
      <name>oracle</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a00cc20ab2e3ccd7e85ed3033aeecac5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SOCI_POSTGRESQL_DECL postgresql_backend_factory const</type>
      <name>postgresql</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a7bbb02da7bdfffa7bc99d184e2076b23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t const</type>
      <name>SOCI_FIREBIRD_ERRMSG</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a33b26592176e0ae7fef5784ecb02d1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SOCI_SQLITE3_DECL sqlite3_backend_factory const</type>
      <name>sqlite3</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a2f76ac37466874bd2e5110516d6f26ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t const</type>
      <name>stat_size</name>
      <anchorfile>namespacesoci.html</anchorfile>
      <anchor>a22689d00989bfac01ce5ec8dab08d976</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>soci::details</name>
    <filename>namespacesoci_1_1details.html</filename>
    <namespace>soci::details::db2</namespace>
    <namespace>soci::details::firebird</namespace>
    <namespace>soci::details::mysql</namespace>
    <namespace>soci::details::oracle</namespace>
    <namespace>soci::details::postgresql</namespace>
    <namespace>soci::details::sqlite3</namespace>
    <class kind="struct">soci::details::base_value_holder</class>
    <class kind="struct">soci::details::base_vector_holder</class>
    <class kind="struct">soci::details::basic_type_tag</class>
    <class kind="class">soci::details::blob_backend</class>
    <class kind="class">soci::details::conversion_into_type</class>
    <class kind="class">soci::details::conversion_into_type&lt; std::vector&lt; T &gt; &gt;</class>
    <class kind="class">soci::details::conversion_use_type</class>
    <class kind="class">soci::details::conversion_use_type&lt; std::vector&lt; T &gt; &gt;</class>
    <class kind="class">soci::details::copy_base</class>
    <class kind="struct">soci::details::copy_holder</class>
    <class kind="struct">soci::details::exchange_traits</class>
    <class kind="struct">soci::details::exchange_traits&lt; char &gt;</class>
    <class kind="struct">soci::details::exchange_traits&lt; double &gt;</class>
    <class kind="struct">soci::details::exchange_traits&lt; int &gt;</class>
    <class kind="struct">soci::details::exchange_traits&lt; long int &gt;</class>
    <class kind="struct">soci::details::exchange_traits&lt; long long &gt;</class>
    <class kind="struct">soci::details::exchange_traits&lt; row &gt;</class>
    <class kind="struct">soci::details::exchange_traits&lt; short &gt;</class>
    <class kind="struct">soci::details::exchange_traits&lt; soci::blob &gt;</class>
    <class kind="struct">soci::details::exchange_traits&lt; soci::rowid &gt;</class>
    <class kind="struct">soci::details::exchange_traits&lt; statement &gt;</class>
    <class kind="struct">soci::details::exchange_traits&lt; std::string &gt;</class>
    <class kind="struct">soci::details::exchange_traits&lt; std::tm &gt;</class>
    <class kind="struct">soci::details::exchange_traits&lt; std::vector&lt; T &gt; &gt;</class>
    <class kind="struct">soci::details::exchange_traits&lt; unsigned int &gt;</class>
    <class kind="struct">soci::details::exchange_traits&lt; unsigned long &gt;</class>
    <class kind="struct">soci::details::exchange_traits&lt; unsigned long long &gt;</class>
    <class kind="struct">soci::details::exchange_traits&lt; unsigned short &gt;</class>
    <class kind="struct">soci::details::exchange_traits&lt; values &gt;</class>
    <class kind="class">soci::details::holder</class>
    <class kind="struct">soci::details::into_container</class>
    <class kind="struct">soci::details::into_container&lt; T, no_indicator &gt;</class>
    <class kind="class">soci::details::into_type</class>
    <class kind="class">soci::details::into_type&lt; blob &gt;</class>
    <class kind="class">soci::details::into_type&lt; row &gt;</class>
    <class kind="class">soci::details::into_type&lt; rowid &gt;</class>
    <class kind="class">soci::details::into_type&lt; statement &gt;</class>
    <class kind="class">soci::details::into_type&lt; std::vector&lt; T &gt; &gt;</class>
    <class kind="class">soci::details::into_type&lt; std::vector&lt; values &gt; &gt;</class>
    <class kind="class">soci::details::into_type&lt; values &gt;</class>
    <class kind="class">soci::details::into_type_base</class>
    <class kind="class">soci::details::into_type_vector</class>
    <class kind="struct">soci::details::long_traits_helper</class>
    <class kind="struct">soci::details::long_traits_helper&lt; 4 &gt;</class>
    <class kind="struct">soci::details::long_traits_helper&lt; 8 &gt;</class>
    <class kind="class">soci::details::once_temp_type</class>
    <class kind="class">soci::details::once_type</class>
    <class kind="class">soci::details::postgresql_result</class>
    <class kind="class">soci::details::prepare_temp_type</class>
    <class kind="class">soci::details::prepare_type</class>
    <class kind="class">soci::details::procedure_impl</class>
    <class kind="class">soci::details::query_transformation</class>
    <class kind="class">soci::details::query_transformation_function</class>
    <class kind="class">soci::details::ref_counted_prepare_info</class>
    <class kind="class">soci::details::ref_counted_statement</class>
    <class kind="class">soci::details::ref_counted_statement_base</class>
    <class kind="class">soci::details::rowid_backend</class>
    <class kind="class">soci::details::rowset_impl</class>
    <class kind="class">soci::details::session_backend</class>
    <class kind="class">soci::details::standard_into_type</class>
    <class kind="class">soci::details::standard_into_type_backend</class>
    <class kind="class">soci::details::standard_use_type</class>
    <class kind="class">soci::details::standard_use_type_backend</class>
    <class kind="class">soci::details::statement_backend</class>
    <class kind="class">soci::details::statement_impl</class>
    <class kind="class">soci::details::type_holder</class>
    <class kind="class">soci::details::type_ptr</class>
    <class kind="struct">soci::details::use_container</class>
    <class kind="struct">soci::details::use_container&lt; T, no_indicator &gt;</class>
    <class kind="class">soci::details::use_type</class>
    <class kind="class">soci::details::use_type&lt; blob &gt;</class>
    <class kind="class">soci::details::use_type&lt; rowid &gt;</class>
    <class kind="class">soci::details::use_type&lt; statement &gt;</class>
    <class kind="class">soci::details::use_type&lt; std::vector&lt; T &gt; &gt;</class>
    <class kind="class">soci::details::use_type&lt; std::vector&lt; values &gt; &gt;</class>
    <class kind="class">soci::details::use_type&lt; values &gt;</class>
    <class kind="class">soci::details::use_type_base</class>
    <class kind="class">soci::details::use_type_vector</class>
    <class kind="struct">soci::details::user_type_tag</class>
    <class kind="class">soci::details::vector_into_type</class>
    <class kind="class">soci::details::vector_into_type_backend</class>
    <class kind="class">soci::details::vector_use_type</class>
    <class kind="class">soci::details::vector_use_type_backend</class>
    <member kind="typedef">
      <type>type_ptr&lt; into_type_base &gt;</type>
      <name>into_type_ptr</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>aa3deb4d1a42373873a8dd1a15cfa230b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>no_indicator</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a09507febc6387a5b74b9b34d36eeb480</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>type_ptr&lt; use_type_base &gt;</type>
      <name>use_type_ptr</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>acb789744d60c6fb61d2a9c14f85551da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>exchange_type</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a57aa6aa4ef1111c5f4f99580f47fe83c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_char</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a57aa6aa4ef1111c5f4f99580f47fe83ca275010c1fb1a75e68a5e337cacb9798e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_stdstring</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a57aa6aa4ef1111c5f4f99580f47fe83ca8a14706400a11dfe173a82ac27537862</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_short</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a57aa6aa4ef1111c5f4f99580f47fe83cad8b90faf207586d44bc8da2cebfc3afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_integer</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a57aa6aa4ef1111c5f4f99580f47fe83ca59f05996dcfcc0be2aa33640e6a4784d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_long_long</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a57aa6aa4ef1111c5f4f99580f47fe83ca0dbaaf424f372cceb393a76c2f0c4fb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_unsigned_long_long</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a57aa6aa4ef1111c5f4f99580f47fe83cae256e2cbd039aa5da29f276f57b7899b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_double</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a57aa6aa4ef1111c5f4f99580f47fe83ca6bb7055adca7034bc0a7df8a33850ce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_stdtm</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a57aa6aa4ef1111c5f4f99580f47fe83ca693474c61899609b81054be55dd7be8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_statement</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a57aa6aa4ef1111c5f4f99580f47fe83ca9d306eacbb4dc797f0c1559395965d76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_rowid</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a57aa6aa4ef1111c5f4f99580f47fe83ca0d9b570dcec5d84da000ac0f9636750a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_blob</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a57aa6aa4ef1111c5f4f99580f47fe83cacd6aeb5c9a6aa280bcb04a3a80334961</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>statement_type</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a4d51d53a1b1a39d8ad103b3307210d8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>st_one_time_query</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a4d51d53a1b1a39d8ad103b3307210d8fa28c7567100433eadf07346a6690b0d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>st_repeatable_query</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a4d51d53a1b1a39d8ad103b3307210d8fa26c05cf42ab5fa5d51fe04d9de9a2ffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>into_type_ptr</type>
      <name>do_into</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a85d9b2358307bd8b1a0a9f016f56c841</anchor>
      <arglist>(T &amp;t, basic_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>into_type_ptr</type>
      <name>do_into</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a5744ed26fedecdd1a63af33cf57f6d3a</anchor>
      <arglist>(T &amp;t, indicator &amp;ind, basic_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>into_type_ptr</type>
      <name>do_into</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a778ff8d8a9b6470df22d19499c690399</anchor>
      <arglist>(T &amp;t, std::vector&lt; indicator &gt; &amp;ind, basic_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>into_type_ptr</type>
      <name>do_into</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a6d5409a0ec277d9ba648962e6a7d3b84</anchor>
      <arglist>(T &amp;t, user_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>into_type_ptr</type>
      <name>do_into</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>ab09e1428948b6aaccb3d5b754f7b6e07</anchor>
      <arglist>(T &amp;t, indicator &amp;ind, user_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>use_type_ptr</type>
      <name>do_use</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>aedc8ec82f1eb43b2e0334b9db89d5867</anchor>
      <arglist>(T &amp;t, std::string const &amp;name, basic_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>use_type_ptr</type>
      <name>do_use</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a6e9fc459cbf51c72584be6cfe0d4eb19</anchor>
      <arglist>(T const &amp;t, std::string const &amp;name, basic_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>use_type_ptr</type>
      <name>do_use</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>adb17442014847cc8a71986f1217038de</anchor>
      <arglist>(T &amp;t, indicator &amp;ind, std::string const &amp;name, basic_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>use_type_ptr</type>
      <name>do_use</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a946de302120280112cec4758f392f6b7</anchor>
      <arglist>(T const &amp;t, indicator &amp;ind, std::string const &amp;name, basic_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>use_type_ptr</type>
      <name>do_use</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a3953749cfda529e59fab93ccd5e7e5c1</anchor>
      <arglist>(T &amp;t, std::vector&lt; indicator &gt; &amp;ind, std::string const &amp;name, basic_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>use_type_ptr</type>
      <name>do_use</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a211514ae6409d80712f12a826752117e</anchor>
      <arglist>(T const &amp;t, std::vector&lt; indicator &gt; &amp;ind, std::string const &amp;name, basic_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>use_type_ptr</type>
      <name>do_use</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>ac6b11acf15e53c319e4c6b6d416aa67d</anchor>
      <arglist>(T &amp;t, std::string const &amp;name, user_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>use_type_ptr</type>
      <name>do_use</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a7d34a5a96494e9baa2281d4b797afc31</anchor>
      <arglist>(T const &amp;t, std::string const &amp;name, user_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>use_type_ptr</type>
      <name>do_use</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>aaa1dba5fd5c0ad0d40e11af4af2a78dd</anchor>
      <arglist>(T &amp;t, indicator &amp;ind, std::string const &amp;name, user_type_tag)</arglist>
    </member>
    <member kind="function">
      <type>use_type_ptr</type>
      <name>do_use</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>a4fa6caeb14e6637a0b5ef41028dae2b1</anchor>
      <arglist>(T const &amp;t, indicator &amp;ind, std::string const &amp;name, user_type_tag)</arglist>
    </member>
    <member kind="variable">
      <type>std::size_t const</type>
      <name>odbc_max_buffer_length</name>
      <anchorfile>namespacesoci_1_1details.html</anchorfile>
      <anchor>afada4471d3490dc7abcc0eba66a8019b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>soci::details::db2</name>
    <filename>namespacesoci_1_1details_1_1db2.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>binding_method</name>
      <anchorfile>namespacesoci_1_1details_1_1db2.html</anchorfile>
      <anchor>a85d5f5d130032901793f1facf351e59e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOUND_BY_NONE</name>
      <anchorfile>namespacesoci_1_1details_1_1db2.html</anchorfile>
      <anchor>a85d5f5d130032901793f1facf351e59eac82407f71bcee7a9e1b458c5c7e87d3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOUND_BY_NAME</name>
      <anchorfile>namespacesoci_1_1details_1_1db2.html</anchorfile>
      <anchor>a85d5f5d130032901793f1facf351e59ea8ac9eb2146f16b6904fb8fc068209e00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOUND_BY_POSITION</name>
      <anchorfile>namespacesoci_1_1details_1_1db2.html</anchorfile>
      <anchor>a85d5f5d130032901793f1facf351e59ea2aa79af3575c64849f30c63589ef0923</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::size_t</type>
      <name>cli_max_buffer</name>
      <anchorfile>namespacesoci_1_1details_1_1db2.html</anchorfile>
      <anchor>ac49e7aa353cda656da398d3aba4fc53c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>soci::details::firebird</name>
    <filename>namespacesoci_1_1details_1_1firebird.html</filename>
    <member kind="function">
      <type>char *</type>
      <name>allocBuffer</name>
      <anchorfile>namespacesoci_1_1details_1_1firebird.html</anchorfile>
      <anchor>ad6c708b67949314740efd18eb581743b</anchor>
      <arglist>(XSQLVAR *var)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_iscerror</name>
      <anchorfile>namespacesoci_1_1details_1_1firebird.html</anchorfile>
      <anchor>a864f7e83ad9c552b40ae7516d0bc08df</anchor>
      <arglist>(ISC_STATUS const *status_vector, long errNum)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>format_decimal</name>
      <anchorfile>namespacesoci_1_1details_1_1firebird.html</anchorfile>
      <anchor>a79f32143723b0898c35e389d5e1fa4b0</anchor>
      <arglist>(const void *sqldata, int sqlscale)</arglist>
    </member>
    <member kind="function">
      <type>T1</type>
      <name>from_isc</name>
      <anchorfile>namespacesoci_1_1details_1_1firebird.html</anchorfile>
      <anchor>a3318c6cd45b348a709514f286205c666</anchor>
      <arglist>(XSQLVAR *var)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_iscerror_details</name>
      <anchorfile>namespacesoci_1_1details_1_1firebird.html</anchorfile>
      <anchor>a6835adbd7ca70e09351b9d4c2b2de90a</anchor>
      <arglist>(ISC_STATUS *status_vector, std::string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getTextParam</name>
      <anchorfile>namespacesoci_1_1details_1_1firebird.html</anchorfile>
      <anchor>af231e40be52e5d7976848535416ba651</anchor>
      <arglist>(XSQLVAR const *var)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>getVectorSize</name>
      <anchorfile>namespacesoci_1_1details_1_1firebird.html</anchorfile>
      <anchor>aad1a2253cdaf11fdf7da6c86dacb74ea</anchor>
      <arglist>(void *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_decimal</name>
      <anchorfile>namespacesoci_1_1details_1_1firebird.html</anchorfile>
      <anchor>abe2dda1c18aa46877046f4feb7b86b3c</anchor>
      <arglist>(void *val, XSQLVAR *var, const char *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeVector</name>
      <anchorfile>namespacesoci_1_1details_1_1firebird.html</anchorfile>
      <anchor>aabb49aaa3f7b408da215cd4fae138739</anchor>
      <arglist>(void *p, std::size_t sz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTextParam</name>
      <anchorfile>namespacesoci_1_1details_1_1firebird.html</anchorfile>
      <anchor>a11ec2fa36d5d8821af153792a22c08d3</anchor>
      <arglist>(char const *s, std::size_t size, char *buf_, XSQLVAR *var)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>str2dec</name>
      <anchorfile>namespacesoci_1_1details_1_1firebird.html</anchorfile>
      <anchor>a5114d2fd7d2e794781335c7e594c96f1</anchor>
      <arglist>(const char *s, IntType &amp;out, int &amp;scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>throw_iscerror</name>
      <anchorfile>namespacesoci_1_1details_1_1firebird.html</anchorfile>
      <anchor>a700f902a197f6be226365f797321ba6a</anchor>
      <arglist>(ISC_STATUS *status_vector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tmDecode</name>
      <anchorfile>namespacesoci_1_1details_1_1firebird.html</anchorfile>
      <anchor>a6da4d956721e0f51f92354d13dc80ece</anchor>
      <arglist>(short type, void *src, std::tm *dst)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tmEncode</name>
      <anchorfile>namespacesoci_1_1details_1_1firebird.html</anchorfile>
      <anchor>a860d8a60a0a3bcac146b475909870d26</anchor>
      <arglist>(short type, std::tm *src, void *dst)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_isc</name>
      <anchorfile>namespacesoci_1_1details_1_1firebird.html</anchorfile>
      <anchor>a639d00d0adae90ab9a850b8506dc058c</anchor>
      <arglist>(void *val, XSQLVAR *var, int x_scale=0)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>soci::details::mysql</name>
    <filename>namespacesoci_1_1details_1_1mysql.html</filename>
    <member kind="function">
      <type>std::size_t</type>
      <name>get_vector_size</name>
      <anchorfile>namespacesoci_1_1details_1_1mysql.html</anchorfile>
      <anchor>ae1ac48586b8060ac64e360eab797dae9</anchor>
      <arglist>(void *p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_infinity_or_nan</name>
      <anchorfile>namespacesoci_1_1details_1_1mysql.html</anchorfile>
      <anchor>a3bcfb443240da72b02cb02282d6cc79a</anchor>
      <arglist>(T x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_num</name>
      <anchorfile>namespacesoci_1_1details_1_1mysql.html</anchorfile>
      <anchor>ae42a89949c236f802235ae58e5d3456e</anchor>
      <arglist>(char const *buf, T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_std_tm</name>
      <anchorfile>namespacesoci_1_1details_1_1mysql.html</anchorfile>
      <anchor>a3e9babbd9f7000ffb7edfc21b6edbc52</anchor>
      <arglist>(char const *buf, std::tm &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>quote</name>
      <anchorfile>namespacesoci_1_1details_1_1mysql.html</anchorfile>
      <anchor>a8547793a6b6e04829750160853edbb2f</anchor>
      <arglist>(MYSQL *conn, const char *s, int len)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>soci::details::oracle</name>
    <filename>namespacesoci_1_1details_1_1oracle.html</filename>
    <member kind="function">
      <type>void</type>
      <name>get_error_details</name>
      <anchorfile>namespacesoci_1_1details_1_1oracle.html</anchorfile>
      <anchor>ae209556e0757428b72f4135be65714f8</anchor>
      <arglist>(sword res, OCIError *errhp, std::string &amp;msg, int &amp;errNum)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>throw_oracle_soci_error</name>
      <anchorfile>namespacesoci_1_1details_1_1oracle.html</anchorfile>
      <anchor>a68d69b002a09a829925d2f0230562a81</anchor>
      <arglist>(sword res, OCIError *errhp)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>soci::details::postgresql</name>
    <filename>namespacesoci_1_1details_1_1postgresql.html</filename>
    <member kind="function">
      <type>std::size_t</type>
      <name>get_vector_size</name>
      <anchorfile>namespacesoci_1_1details_1_1postgresql.html</anchorfile>
      <anchor>a0bc49d4a27774be97b6312e3ff648695</anchor>
      <arglist>(void *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_std_tm</name>
      <anchorfile>namespacesoci_1_1details_1_1postgresql.html</anchorfile>
      <anchor>a8d926a48fed3e77507b3bdbcc115514c</anchor>
      <arglist>(char const *buf, std::tm &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>string_to_double</name>
      <anchorfile>namespacesoci_1_1details_1_1postgresql.html</anchorfile>
      <anchor>a52817c99e31c299c5b696cd545b1caec</anchor>
      <arglist>(char const *buf)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>string_to_integer</name>
      <anchorfile>namespacesoci_1_1details_1_1postgresql.html</anchorfile>
      <anchor>a81ecb3ae92b3dfc169ceb49cef1cb257</anchor>
      <arglist>(char const *buf)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>string_to_unsigned_integer</name>
      <anchorfile>namespacesoci_1_1details_1_1postgresql.html</anchorfile>
      <anchor>ad1b0cdbfe259f207c55ade73fa4da6cb</anchor>
      <arglist>(char const *buf)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>soci::details::sqlite3</name>
    <filename>namespacesoci_1_1details_1_1sqlite3.html</filename>
    <member kind="function">
      <type>std::size_t</type>
      <name>get_vector_size</name>
      <anchorfile>namespacesoci_1_1details_1_1sqlite3.html</anchorfile>
      <anchor>afb0496332479544c6a514d782dd60895</anchor>
      <arglist>(void *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_std_tm</name>
      <anchorfile>namespacesoci_1_1details_1_1sqlite3.html</anchorfile>
      <anchor>ad100e350d19f9079dfd239926762cc86</anchor>
      <arglist>(char const *buf, std::tm &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize_vector</name>
      <anchorfile>namespacesoci_1_1details_1_1sqlite3.html</anchorfile>
      <anchor>abd4acf14cfa87c93af7621ad63cf05ec</anchor>
      <arglist>(void *p, std::size_t sz)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>string_to_integer</name>
      <anchorfile>namespacesoci_1_1details_1_1sqlite3.html</anchorfile>
      <anchor>af9e610f42580adf59b14b9587539487a</anchor>
      <arglist>(char const *buf)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>string_to_unsigned_integer</name>
      <anchorfile>namespacesoci_1_1details_1_1sqlite3.html</anchorfile>
      <anchor>a641e5037b0c9b0f2139ac14dad614b23</anchor>
      <arglist>(char const *buf)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>soci::dynamic_backends</name>
    <filename>namespacesoci_1_1dynamic__backends.html</filename>
    <member kind="function">
      <type>backend_factory const  &amp;</type>
      <name>get</name>
      <anchorfile>namespacesoci_1_1dynamic__backends.html</anchorfile>
      <anchor>abec5bd63db84b7dfef34c7f6e01379ae</anchor>
      <arglist>(std::string const &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL std::vector&lt; std::string &gt;</type>
      <name>list_all</name>
      <anchorfile>namespacesoci_1_1dynamic__backends.html</anchorfile>
      <anchor>a5c113b4092fb1841080085a13e6282ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>register_backend</name>
      <anchorfile>namespacesoci_1_1dynamic__backends.html</anchorfile>
      <anchor>a0ed7d10a3aa40ffbbe57d5e161fa7e04</anchor>
      <arglist>(std::string const &amp;name, std::string const &amp;shared_object=std::string())</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>register_backend</name>
      <anchorfile>namespacesoci_1_1dynamic__backends.html</anchorfile>
      <anchor>ab973e1d5e137a75941a8667b4a0c6566</anchor>
      <arglist>(std::string const &amp;name, backend_factory const &amp;factory)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL std::vector&lt; std::string &gt; &amp;</type>
      <name>search_paths</name>
      <anchorfile>namespacesoci_1_1dynamic__backends.html</anchorfile>
      <anchor>ab516f0888d28e4d99f621a90a62f0517</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>unload</name>
      <anchorfile>namespacesoci_1_1dynamic__backends.html</anchorfile>
      <anchor>abc91d761a54d5c53a5fbf585506f2867</anchor>
      <arglist>(std::string const &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>SOCI_DECL void</type>
      <name>unload_all</name>
      <anchorfile>namespacesoci_1_1dynamic__backends.html</anchorfile>
      <anchor>a0465b56187d0afe8814e3e3faf6ff412</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>soci::tests</name>
    <filename>namespacesoci_1_1tests.html</filename>
    <class kind="class">soci::tests::common_tests</class>
    <class kind="class">soci::tests::function_creator_base</class>
    <class kind="class">soci::tests::procedure_creator_base</class>
    <class kind="class">soci::tests::table_creator_base</class>
    <class kind="class">soci::tests::test_context_base</class>
    <member kind="function">
      <type>bool</type>
      <name>equal_approx</name>
      <anchorfile>namespacesoci_1_1tests.html</anchorfile>
      <anchor>a7c8ddd263f2b5991a6812dcc2b747f9f</anchor>
      <arglist>(double const a, double const b)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sqlite_api</name>
    <filename>namespacesqlite__api.html</filename>
    <member kind="typedef">
      <type>void(*</type>
      <name>sqlite3_destructor_type</name>
      <anchorfile>namespacesqlite__api.html</anchorfile>
      <anchor>a2f852d241d0b3e1bb70c9b378b37bf97</anchor>
      <arglist>)(void *)</arglist>
    </member>
  </compound>
</tagfile>
