<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="class">
    <name>Glom::AppState</name>
    <filename>classGlom_1_1AppState.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>userlevels</name>
      <anchorfile>classGlom_1_1AppState.html</anchorfile>
      <anchor>a2f279293e922b57b080096c2b75815d7</anchor>
      <arglist></arglist>
      <enumvalue file="classGlom_1_1AppState.html" anchor="a2f279293e922b57b080096c2b75815d7a986496ca5b23669b8661171566a167c3">OPERATOR</enumvalue>
      <enumvalue file="classGlom_1_1AppState.html" anchor="a2f279293e922b57b080096c2b75815d7a847c48fd2357ca258855f3fc5a7ea61a">DEVELOPER</enumvalue>
    </member>
    <member kind="typedef">
      <type>sigc::signal&lt; void(userlevels)&gt;</type>
      <name>type_signal_userlevel_changed</name>
      <anchorfile>classGlom_1_1AppState.html</anchorfile>
      <anchor>a9ec87c39880a32ac7c86bc729b664a13</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AppState</name>
      <anchorfile>classGlom_1_1AppState.html</anchorfile>
      <anchor>a649b630319deb65a77de938692e8bec8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>userlevels</type>
      <name>get_userlevel</name>
      <anchorfile>classGlom_1_1AppState.html</anchorfile>
      <anchor>a15c260e5d2e36784a221de3becf9041e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_userlevel</name>
      <anchorfile>classGlom_1_1AppState.html</anchorfile>
      <anchor>a81c6b701e5eaac1bf49eb4db2a5eaad5</anchor>
      <arglist>(userlevels value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>emit_userlevel_changed</name>
      <anchorfile>classGlom_1_1AppState.html</anchorfile>
      <anchor>ac140f55de12b96a6b684509b95c4efbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>type_signal_userlevel_changed</type>
      <name>signal_userlevel_changed</name>
      <anchorfile>classGlom_1_1AppState.html</anchorfile>
      <anchor>a3480358c40652fda0526490ccbda4927</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::ChoiceValue</name>
    <filename>classGlom_1_1ChoiceValue.html</filename>
    <base>Glom::TranslatableItem</base>
    <member kind="function">
      <type></type>
      <name>ChoiceValue</name>
      <anchorfile>classGlom_1_1ChoiceValue.html</anchorfile>
      <anchor>ad37fb4ce1ad53769931a14c9fcdc25bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ChoiceValue</name>
      <anchorfile>classGlom_1_1ChoiceValue.html</anchorfile>
      <anchor>a8b029bd0011f2c78d506288d2232a937</anchor>
      <arglist>(const ChoiceValue &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ChoiceValue</name>
      <anchorfile>classGlom_1_1ChoiceValue.html</anchorfile>
      <anchor>a10c65128b580d319650b92ccc02ae5f2</anchor>
      <arglist>(ChoiceValue &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>ChoiceValue &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1ChoiceValue.html</anchorfile>
      <anchor>a17485fab04a2325b5274c7dc53aa5246</anchor>
      <arglist>(const ChoiceValue &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>ChoiceValue &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1ChoiceValue.html</anchorfile>
      <anchor>ae89026e0d5f5ffcd9f2b5c7b9aa9a40a</anchor>
      <arglist>(ChoiceValue &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classGlom_1_1ChoiceValue.html</anchorfile>
      <anchor>a737740ee91d668d0223302e370d6e1e5</anchor>
      <arglist>(const ChoiceValue &amp;src) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classGlom_1_1ChoiceValue.html</anchorfile>
      <anchor>a77e75ce41f76bca4b82843d5dc83b956</anchor>
      <arglist>(const ChoiceValue &amp;src) const</arglist>
    </member>
    <member kind="function">
      <type>ChoiceValue *</type>
      <name>clone</name>
      <anchorfile>classGlom_1_1ChoiceValue.html</anchorfile>
      <anchor>aff3b3b38535f914b553f8e33e21eb5a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_value</name>
      <anchorfile>classGlom_1_1ChoiceValue.html</anchorfile>
      <anchor>a8d1d0d995ecfb33cd6da2e106e9df019</anchor>
      <arglist>(const Gnome::Gda::Value &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Gnome::Gda::Value</type>
      <name>get_value</name>
      <anchorfile>classGlom_1_1ChoiceValue.html</anchorfile>
      <anchor>ad102b932b412f82ddf784b562f8364c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_title_original</name>
      <anchorfile>classGlom_1_1ChoiceValue.html</anchorfile>
      <anchor>a5209cc5a4e0e646f9647669208acb671</anchor>
      <arglist>() const noexcept override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_translatable</name>
      <anchorfile>classGlom_1_1ChoiceValue.html</anchorfile>
      <anchor>a3e506795bfaf3625e1627aaae32bbebf</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::CustomTitle</name>
    <filename>classGlom_1_1CustomTitle.html</filename>
    <base>Glom::TranslatableItem</base>
    <member kind="function">
      <type></type>
      <name>CustomTitle</name>
      <anchorfile>classGlom_1_1CustomTitle.html</anchorfile>
      <anchor>a83b387ddcc97c0e6305fd01ecf024c1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CustomTitle</name>
      <anchorfile>classGlom_1_1CustomTitle.html</anchorfile>
      <anchor>ab495d3675caf013ceaefa65d8fac9920</anchor>
      <arglist>(const CustomTitle &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CustomTitle</name>
      <anchorfile>classGlom_1_1CustomTitle.html</anchorfile>
      <anchor>a86a82c6f09f098e5ee5d6b5f8e52f4bc</anchor>
      <arglist>(CustomTitle &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>CustomTitle &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1CustomTitle.html</anchorfile>
      <anchor>adac9c46359245c3798003e5d0d4a1c49</anchor>
      <arglist>(const CustomTitle &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>CustomTitle &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1CustomTitle.html</anchorfile>
      <anchor>a9a2c572b8041542009d8ff0e47569ebd</anchor>
      <arglist>(CustomTitle &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classGlom_1_1CustomTitle.html</anchorfile>
      <anchor>aec1d3e59d249d02c5d74ffc208791fb2</anchor>
      <arglist>(const CustomTitle &amp;src) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_use_custom_title</name>
      <anchorfile>classGlom_1_1CustomTitle.html</anchorfile>
      <anchor>a731e5d9d1dcf4c9d19c1ee742001ee45</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_use_custom_title</name>
      <anchorfile>classGlom_1_1CustomTitle.html</anchorfile>
      <anchor>a0b700c95ca30481b7e029df969dcde53</anchor>
      <arglist>(bool use_custom_title=true)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::DatabaseTitle</name>
    <filename>classGlom_1_1DatabaseTitle.html</filename>
    <base>Glom::TranslatableItem</base>
    <member kind="function">
      <type></type>
      <name>DatabaseTitle</name>
      <anchorfile>classGlom_1_1DatabaseTitle.html</anchorfile>
      <anchor>aa75973e4f65c92ea44b08e5f49145495</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DatabaseTitle</name>
      <anchorfile>classGlom_1_1DatabaseTitle.html</anchorfile>
      <anchor>a4145b478c3af7494c4c8d8897941662c</anchor>
      <arglist>(const DatabaseTitle &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DatabaseTitle</name>
      <anchorfile>classGlom_1_1DatabaseTitle.html</anchorfile>
      <anchor>a1392b8c5d2b0a3d124395859db58bceb</anchor>
      <arglist>(DatabaseTitle &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>DatabaseTitle &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1DatabaseTitle.html</anchorfile>
      <anchor>a12dfecb4a2bba80748c814cef2c335d2</anchor>
      <arglist>(const DatabaseTitle &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>DatabaseTitle &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1DatabaseTitle.html</anchorfile>
      <anchor>af46d3f48b2f6fb4b7a1d309f7e77af6b</anchor>
      <arglist>(DatabaseTitle &amp;&amp;src)=default</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::Document</name>
    <filename>classGlom_1_1Document.html</filename>
    <base>GlomBakery::Document_XML</base>
    <member kind="enumeration">
      <type></type>
      <name>HostingMode</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a54256dad3f42641da3434bf687d5da49</anchor>
      <arglist></arglist>
      <enumvalue file="classGlom_1_1Document.html" anchor="a54256dad3f42641da3434bf687d5da49a3189583b95f51ae2398acaf2d0cd465e">POSTGRES_CENTRAL</enumvalue>
      <enumvalue file="classGlom_1_1Document.html" anchor="a54256dad3f42641da3434bf687d5da49a3954e87601d17f3f37a8bbf306e85b93">POSTGRES_SELF</enumvalue>
      <enumvalue file="classGlom_1_1Document.html" anchor="a54256dad3f42641da3434bf687d5da49a624f0d1fb84ced47f6b4d05e8ab82c7b">SQLITE</enumvalue>
      <enumvalue file="classGlom_1_1Document.html" anchor="a54256dad3f42641da3434bf687d5da49a2cc9eb80792813a51034fe7ac906650a">MYSQL_CENTRAL</enumvalue>
      <enumvalue file="classGlom_1_1Document.html" anchor="a54256dad3f42641da3434bf687d5da49a87bb7140d62d328be55cdedabc24c16b">MYSQL_SELF</enumvalue>
      <enumvalue file="classGlom_1_1Document.html" anchor="a54256dad3f42641da3434bf687d5da49a5b39c8b553c821e7cddc6da64b5bd2ee">DEFAULT</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>userLevelReason</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>abc26e179ab1bb3fc08dbfbe06fbaf410</anchor>
      <arglist></arglist>
      <enumvalue file="classGlom_1_1Document.html" anchor="abc26e179ab1bb3fc08dbfbe06fbaf410a696b031073e74bf2cb98e5ef201d4aa3">UNKNOWN</enumvalue>
      <enumvalue file="classGlom_1_1Document.html" anchor="abc26e179ab1bb3fc08dbfbe06fbaf410aca3839d732aa82d04d6036c497564ba3">FILE_READ_ONLY</enumvalue>
      <enumvalue file="classGlom_1_1Document.html" anchor="abc26e179ab1bb3fc08dbfbe06fbaf410a9e893b84269ad1a5316275a4d9a0a8a3">DATABASE_ACCESS_LEVEL</enumvalue>
      <enumvalue file="classGlom_1_1Document.html" anchor="abc26e179ab1bb3fc08dbfbe06fbaf410a6cdc121ebbf919ad165a3ccddc65f142">OPENED_FROM_BROWSE</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>load_failure_codes</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a66a6e7180bd2e8ed4b0cd3c98e04bb77</anchor>
      <arglist></arglist>
      <enumvalue file="classGlom_1_1Document.html" anchor="a66a6e7180bd2e8ed4b0cd3c98e04bb77a31289ac284662cd04c0d263dad9c702d">FILE_VERSION_TOO_NEW</enumvalue>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::shared_ptr&lt; Relationship &gt; &gt;</type>
      <name>type_vec_relationships</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a00abb41afc04e7aadcc9c84f8f770926</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::shared_ptr&lt; Field &gt; &gt;</type>
      <name>type_vec_fields</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a26677092ab33fc0ba5bc2cffffdb48dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; std::shared_ptr&lt; LayoutItem_Field &gt;, std::shared_ptr&lt; Relationship &gt; &gt;</type>
      <name>type_pairFieldTrigger</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>ad4b39c3eeb0d398214a7dae253005096</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; type_pairFieldTrigger &gt;</type>
      <name>type_list_lookups</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a3f75f2a76002e657af2cfe0d5963d893</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::shared_ptr&lt; LayoutGroup &gt; &gt;</type>
      <name>type_list_layout_groups</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a31dcc030cf591b513a4a4c5da1876716</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::shared_ptr&lt; const LayoutGroup &gt; &gt;</type>
      <name>type_list_const_layout_groups</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a7ffc910a8ef61dc20277425dfb9f481f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; std::shared_ptr&lt; TranslatableItem &gt;, Glib::ustring &gt;</type>
      <name>pair_translatable_item_and_hint</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a9d048529037478eb83d3a17c7539899b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; pair_translatable_item_and_hint &gt;</type>
      <name>type_list_translatables</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a06d9c2c705edec455df27152ba5d03c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::shared_ptr&lt; TableInfo &gt; &gt;</type>
      <name>type_listTableInfo</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a4ff7d8229d3dfd9247be11c1f027a256</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::shared_ptr&lt; const TableInfo &gt; &gt;</type>
      <name>type_listConstTableInfo</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>af59e97df38410863e4515bb70b35d7e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Gnome::Gda::Value &gt;</type>
      <name>type_row_data</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>aca8431de4908b829ce8024e798b4ff8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; type_row_data &gt;</type>
      <name>type_example_rows</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>ab5905a45fa16a88d745959b620a038bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; GroupInfo &gt;</type>
      <name>type_list_groups</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a99ca7426da3e38cfa83b2d4e6b891b1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sigc::signal&lt; void(AppState::userlevels)&gt;</type>
      <name>type_signal_userlevel_changed</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>af0044282d4cddf35796796cd006dee4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::function&lt; void()&gt;</type>
      <name>SlotProgress</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>ac2d280339bf1d532e8990a9b338a93c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Document</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a90ff6b08dcaf5ddcae4f3499c2578bf3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_modified</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>af13dad8e0da3badc22866ab7fc0a171b</anchor>
      <arglist>(bool value=true) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_file_uri</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>ac67de490ff91f24885fd2853e6dc4575</anchor>
      <arglist>(const Glib::ustring &amp;file_uri, bool bEnforceFileExtension=false) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>load</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a1ede7d94348089309c46b7b01229e79e</anchor>
      <arglist>(int &amp;failure_code)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_opened_from_browse</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a0e008dfbf0d238b5a77c0f45298edf29</anchor>
      <arglist>(bool val=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_opened_from_browse</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a993b5c5e9404564aaa6de7da3904b857</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allow_autosave</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>ae203d2b063dac5287da64fa63ae50c5e</anchor>
      <arglist>(bool value=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_is_example_file</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a353e5fe2c8a3506e6d58903333594bb0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_is_example_file</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a8d4d81de8c825f1f68d1821c05d1023e</anchor>
      <arglist>(bool value=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_is_backup_file</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a72c10cda1c20ae0c043af7e96b41b300</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_is_backup_file</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>accadb18c3bb59d1176df9083b3a2212d</anchor>
      <arglist>(bool value=true)</arglist>
    </member>
    <member kind="function">
      <type>guint</type>
      <name>get_document_format_version</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>ac3976a7656969455e9c4e1c3c7567972</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_hosting_mode</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>ace5a3278c813d2110776852899c22944</anchor>
      <arglist>(HostingMode mode)</arglist>
    </member>
    <member kind="function">
      <type>HostingMode</type>
      <name>get_hosting_mode</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>ab7e05dded02255aa916814995113514a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_network_shared</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a3e15ba717ea6589c46c5082564e700e7</anchor>
      <arglist>(bool shared=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_network_shared</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a20ca99ec71f7dd9747e76ee1ee3228ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_connection_server</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a044d90398f59d87e55a6bb7b79bbdc1e</anchor>
      <arglist>(const Glib::ustring &amp;strVal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_connection_database</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a0c9cd11c69ff2d32661a9c6d9473b660</anchor>
      <arglist>(const Glib::ustring &amp;strVal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_connection_port</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a05e4aec6becad68439b753d020b8c43d</anchor>
      <arglist>(unsigned int port_number)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_connection_try_other_ports</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a288a93328e6058bb769e74f56ed18791</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_connection_user</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>ad2d85b9e4840a99197ec327a3f39584b</anchor>
      <arglist>(const Glib::ustring &amp;strVal)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>get_connection_self_hosted_directory_uri</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a13a51ce7aeed6065548a00027c8f12f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_connection_server</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>aeff943083832ed58b274bc1c14e42564</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_connection_database</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a179c89d32eaf842eaf8892f1208e8c43</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>get_connection_port</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>af3db15cd76fb9fab8c71a1cce5c6fb6d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_connection_try_other_ports</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a76eb26f52cddb80f6a4f2bca12010247</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_connection_user</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>af1712f2f26985da5dfa7823b97af25fe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_translation_original_locale</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>abd8e2bc47132dbdf9c5fa98024729b07</anchor>
      <arglist>(const Glib::ustring &amp;locale)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_translation_original_locale</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a17d7736e96aabdbbe156651da21754fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Glib::ustring &gt;</type>
      <name>get_translation_available_locales</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>ad0349c34e077721d4c9817663c13a8a3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>type_vec_relationships</type>
      <name>get_relationships</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>affec503865509e1955d84ef521a81420</anchor>
      <arglist>(const Glib::ustring &amp;table_name, bool plus_system_prefs=false) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_relationships</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a3d8df9373a64f30bc6c9127a69f0a07b</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const type_vec_relationships &amp;vecRelationships)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; Relationship &gt;</type>
      <name>get_relationship</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>af0eebacf09d86e5090d74393cd3efd1d</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const Glib::ustring &amp;relationship_name) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_relationship</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a0f4c51540c78fe1e17157f5291f4baf4</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const std::shared_ptr&lt; Relationship &gt; &amp;relationship)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_relationship</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a95ace99b62114e3812a6cbb4f5e7295a</anchor>
      <arglist>(const std::shared_ptr&lt; const Relationship &gt; &amp;relationship)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_relationship_is_to_one</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>acf4f6e63c0d82189ac4be3de59164efb</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const Glib::ustring &amp;relationship_name) const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; const Relationship &gt;</type>
      <name>get_field_used_in_relationship_to_one</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a226405ffcb8ccc81528bfc99609aeb6f</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const std::shared_ptr&lt; const LayoutItem_Field &gt; &amp;layout_field) const</arglist>
    </member>
    <member kind="function">
      <type>type_vec_fields</type>
      <name>get_table_fields</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>acb6c451fc143e5e72c65c69fc9d95a08</anchor>
      <arglist>(const Glib::ustring &amp;table_name) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_table_fields</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a657108407aaed9a6cca6232a1587f116</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const type_vec_fields &amp;vecFields)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; Field &gt;</type>
      <name>get_field</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a43be0d6f9924d16bbe4eeeea7fa31b3c</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const Glib::ustring &amp;strFieldName) const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; Field &gt;</type>
      <name>get_field_primary_key</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>ad32a869ca211c93ab1bc56b1c0e91ca1</anchor>
      <arglist>(const Glib::ustring &amp;table_name) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_field</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a07027365c86499ca1a5d820aabfe0457</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const Glib::ustring &amp;field_name)</arglist>
    </member>
    <member kind="function">
      <type>type_list_lookups</type>
      <name>get_lookup_fields</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a470dbeebafe8b6b857c34085977d588c</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const Glib::ustring &amp;field_name) const</arglist>
    </member>
    <member kind="function">
      <type>type_list_layout_groups</type>
      <name>get_data_layout_groups</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a21df90d023795aae2d27074472b3153a</anchor>
      <arglist>(const Glib::ustring &amp;layout_name, const Glib::ustring &amp;parent_table_name, const Glib::ustring &amp;layout_platform=Glib::ustring()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_data_layout_groups_have_any_fields</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>afa7cb691de84a61f43c6d6ac86ac39f0</anchor>
      <arglist>(const Glib::ustring &amp;layout_name, const Glib::ustring &amp;parent_table_name, const Glib::ustring &amp;layout_platform=Glib::ustring()) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_data_layout_groups</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>ab33878ff9cf67dfcfea57a095a0eced4</anchor>
      <arglist>(const Glib::ustring &amp;layout_name, const Glib::ustring &amp;parent_table_name, const Glib::ustring &amp;layout_platform, const type_list_layout_groups &amp;groups)</arglist>
    </member>
    <member kind="function">
      <type>type_list_layout_groups</type>
      <name>get_data_layout_groups_plus_new_fields</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>aba7e1a4162e7c118874dbaa57a45ede7</anchor>
      <arglist>(const Glib::ustring &amp;layout_name, const Glib::ustring &amp;parent_table_name, const Glib::ustring &amp;layout_platform=Glib::ustring()) const</arglist>
    </member>
    <member kind="function">
      <type>type_list_layout_groups</type>
      <name>get_data_layout_groups_default</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a958a385f55592863b03b94b8539f99ac</anchor>
      <arglist>(const Glib::ustring &amp;layout_name, const Glib::ustring &amp;parent_table_name, const Glib::ustring &amp;layout_platform=Glib::ustring()) const</arglist>
    </member>
    <member kind="function">
      <type>type_list_translatables</type>
      <name>get_translatable_items</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a609353e7b7e1ce54244db344bec2fa75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fill_layout_field_details</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a2b981f088ab625400ee36e77d6a2e229</anchor>
      <arglist>(const Glib::ustring &amp;parent_table_name, const std::shared_ptr&lt; LayoutGroup &gt; &amp;layout_group) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fill_layout_field_details</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>ad33501b8c8db0d589a08a6085972850f</anchor>
      <arglist>(const Glib::ustring &amp;parent_table_name, type_list_layout_groups &amp;groups) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fill_layout_field_details_item</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>affb7eef76f6444aae42ebb33e0210dcd</anchor>
      <arglist>(const Glib::ustring &amp;parent_table_name, const std::shared_ptr&lt; LayoutItem &gt; &amp;layout_item) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>change_field_name</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>af5a1f5b0c3da19b7efcda3c930ca47b2</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const Glib::ustring &amp;strFieldNameOld, const Glib::ustring &amp;strFieldNameNew)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>change_table_name</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a4cf00bbe1e0e933babbb7232fe18f3e2</anchor>
      <arglist>(const Glib::ustring &amp;table_name_old, const Glib::ustring &amp;table_name_new)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>change_relationship_name</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a70f3bcd7d6a6b6db063f0b3d99a59f9c</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const Glib::ustring &amp;name, const Glib::ustring &amp;name_new)</arglist>
    </member>
    <member kind="function">
      <type>type_listTableInfo</type>
      <name>get_tables</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>ae907a5b92a06a3b49632d786caf464e5</anchor>
      <arglist>(bool plus_system_prefs=false)</arglist>
    </member>
    <member kind="function">
      <type>type_listConstTableInfo</type>
      <name>get_tables</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>ac82e95b8fde1bc007b0aafce590eab6a</anchor>
      <arglist>(bool plus_system_prefs=false) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Glib::ustring &gt;</type>
      <name>get_table_names</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>aa109d4bd49db3658e5e64dc021b8b1a8</anchor>
      <arglist>(bool plus_system_prefs=false) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_tables</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a1793737ae7580ca7eda799182dce95bc</anchor>
      <arglist>(const type_listTableInfo &amp;tables)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; TableInfo &gt;</type>
      <name>get_table</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>af19174fd32bbe825fa09334fe7d28f5f</anchor>
      <arglist>(const Glib::ustring &amp;table_name) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_table</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a593e2559fbb77f9aa9fb6306633214a3</anchor>
      <arglist>(const std::shared_ptr&lt; TableInfo &gt; &amp;table_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_table</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>af8a8df4382e37d65864efb6d211f50e2</anchor>
      <arglist>(const Glib::ustring &amp;table_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_table_is_known</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a15bdb706ee11ffff6d2977284f066aa7</anchor>
      <arglist>(const Glib::ustring &amp;table_name) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_table_is_hidden</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>ad3eb3129068e847696ceab9fea816fc6</anchor>
      <arglist>(const Glib::ustring &amp;table_name) const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_table_title</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>ab1017292c4023928ffb5ba6589b94037</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const Glib::ustring &amp;locale) const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_table_title_original</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a15475e78e7efc4d34c3b984b9458388d</anchor>
      <arglist>(const Glib::ustring &amp;table_name) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_table_title</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a1ea580201a7059746d6c2fdab7f3b72a</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const Glib::ustring &amp;value, const Glib::ustring &amp;locale)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_table_title_singular</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>ad3b988324111c9b72a1308cca55d9bf4</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const Glib::ustring &amp;locale) const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_table_title_singular_original</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a13c8f83a3eb6a319f7b9e46674f1463f</anchor>
      <arglist>(const Glib::ustring &amp;table_name) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_table_example_data</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>afedc945ec10ff9dbab28eddee55fa8d0</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const type_example_rows &amp;rows)</arglist>
    </member>
    <member kind="function">
      <type>type_example_rows</type>
      <name>get_table_example_data</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>aaf801be11f6697fd17d09518b0b3b826</anchor>
      <arglist>(const Glib::ustring &amp;table_name) const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_name</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>ac5cd6d32de35c5f30bb13af89f833ea1</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_default_table</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a8e296fab35c3571f15a4909b46919e0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_first_table</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a53cd8c6fed55acb02518ce654ad74030</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_database_title_original</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>ac318e793065e04a316a60e1f00590504</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_database_title</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a88395b0bf562c21bf7662a8d99f4285f</anchor>
      <arglist>(const Glib::ustring &amp;locale) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_database_title_original</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a0ba2096102b62228dddc0e99f350f264</anchor>
      <arglist>(const Glib::ustring &amp;title)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Glib::ustring &gt;</type>
      <name>get_library_module_names</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>ae092527395b5ca1b0cafd152fb9a4230</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_library_module</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>ab92ce8dd4687ae3b45257ad007a60511</anchor>
      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;script)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_library_module</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>af4d43ff1401c1f323a1b13a8c6b2765f</anchor>
      <arglist>(const Glib::ustring &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_library_module</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a0fdc644b88c714eaf8fb13d3d05f97fe</anchor>
      <arglist>(const Glib::ustring &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_startup_script</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a3beb7cdc142d4d382944d2cb2a050ddd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_startup_script</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a7babdeae6c108d1a8fe5ce98b62b1541</anchor>
      <arglist>(const Glib::ustring &amp;script)</arglist>
    </member>
    <member kind="function">
      <type>type_list_groups</type>
      <name>get_groups</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a51d7e395f6584b711c5b1e0db0dd0432</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_group</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a3e77240d9e4eb38502951e604d5c4e5c</anchor>
      <arglist>(GroupInfo &amp;group)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_group</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>ae49bf6ebfe9961f3b1d4f7cf09ca6dc2</anchor>
      <arglist>(const Glib::ustring &amp;group_name)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Glib::ustring &gt;</type>
      <name>get_report_names</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a64b479201457cfbdc6a461ded97fe8c3</anchor>
      <arglist>(const Glib::ustring &amp;table_name) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_report</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>ab7a14473864950559a3a0fa838e8582b</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const std::shared_ptr&lt; Report &gt; &amp;report)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; Report &gt;</type>
      <name>get_report</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a2a068f8cdedf914b5b49f419e14fc8d7</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const Glib::ustring &amp;report_name) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_report</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a8b231a7d8dbfe07ad8c5074fa2dde323</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const Glib::ustring &amp;report_name)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Glib::ustring &gt;</type>
      <name>get_print_layout_names</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a7871630b53acab1ffc20e3cc4f787d5a</anchor>
      <arglist>(const Glib::ustring &amp;table_name) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_print_layout</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a8cdde8c980113deeab2bb73e10c99b4b</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const std::shared_ptr&lt; PrintLayout &gt; &amp;print_layout)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; PrintLayout &gt;</type>
      <name>get_print_layout</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>af94dbe8f7171fe584c174503ecd9d7a6</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const Glib::ustring &amp;print_layout_name) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_print_layout</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a375934cf55b339d500daa64ca8435f05</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const Glib::ustring &amp;print_layout_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_layout_record_viewed</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a11900053dde2eb3cd26e54e5c0f5e53f</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const Glib::ustring &amp;layout_name, const Gnome::Gda::Value &amp;primary_key_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>forget_layout_record_viewed</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a7f4be165d31a3a2a79ac48b949164d74</anchor>
      <arglist>(const Glib::ustring &amp;table_name)</arglist>
    </member>
    <member kind="function">
      <type>Gnome::Gda::Value</type>
      <name>get_layout_record_viewed</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a1b8c52b08453abe5a9f5b77c6c4ac234</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const Glib::ustring &amp;layout_name) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_layout_current</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a6d2ce3a3100db68f9b901198d308cf90</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const Glib::ustring &amp;layout_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_criteria_current</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>ac8fe4bdc200ddc160df1ce8c98b91af5</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const FoundSet &amp;found_set)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_layout_current</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a5c182a5708811819ed0cbafbd2938c22</anchor>
      <arglist>(const Glib::ustring &amp;table_name) const</arglist>
    </member>
    <member kind="function">
      <type>FoundSet</type>
      <name>get_criteria_current</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a34f7f0dfd197d1cbe45b710f598d0d03</anchor>
      <arglist>(const Glib::ustring &amp;table_name) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_table_overview_position</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a7c81f6c490256b4b02c98b74f1b50612</anchor>
      <arglist>(const Glib::ustring &amp;table_name, float &amp;x, float &amp;y) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_table_overview_position</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a381f8ee880e2c20b2e1f42b68e6de0d1</anchor>
      <arglist>(const Glib::ustring &amp;table_name, float x, float y)</arglist>
    </member>
    <member kind="function">
      <type>AppState::userlevels</type>
      <name>get_userlevel</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a0c4aa0f7f715e967e7d2c0fabd52dfc7</anchor>
      <arglist>(userLevelReason &amp;reason) const</arglist>
    </member>
    <member kind="function">
      <type>AppState::userlevels</type>
      <name>get_userlevel</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a9760c6d2b33d2b573df457e850526ca8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set_userlevel</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>aa6ec845cf0ea70ed218b248aeb554a4c</anchor>
      <arglist>(AppState::userlevels userlevel)</arglist>
    </member>
    <member kind="function">
      <type>type_signal_userlevel_changed</type>
      <name>signal_userlevel_changed</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a3c2bf693aaceaa8cfb91eb81b1b06846</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>emit_userlevel_changed</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a9bd93833eb1d8e098c6a6111a5bd2ce0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_active_layout_platform</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>aff2f3d71a26da1564f8c11cf259fa356</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_active_layout_platform</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a0a0a5ce1b3e1456628a6db90b387a5db</anchor>
      <arglist>(const Glib::ustring &amp;layout_platform=Glib::ustring())</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>build_and_get_contents</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a42962edd625eacce596859c2e55ca299</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>save_backup_file</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a077761b2542b90634df6c8ab059245da</anchor>
      <arglist>(const Glib::ustring &amp;uri, const SlotProgress &amp;slot_progress)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static guint</type>
      <name>get_latest_known_document_format_version</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a68275fcf2ed364f98040aabdf4b48a79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>fill_translatable_custom_choices</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a87fd419db8e9a42c11cdc1fd0d6602fb</anchor>
      <arglist>(Formatting &amp;formatting, type_list_translatables &amp;the_list, const Glib::ustring &amp;hint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::ustring</type>
      <name>extract_backup_file</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a2b46d0afd47993a4152d24efb5407da2</anchor>
      <arglist>(const Glib::ustring &amp;backup_uri, std::string &amp;backup_path, const SlotProgress &amp;slot_progress)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::shared_ptr&lt; TableInfo &gt;</type>
      <name>create_table_system_preferences</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a72ade6b406a5140125418fb01fdb2627</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::shared_ptr&lt; TableInfo &gt;</type>
      <name>create_table_system_preferences</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>ac1d75eafb1b58472133eae843652a7a9</anchor>
      <arglist>(type_vec_fields &amp;fields)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::shared_ptr&lt; Relationship &gt;</type>
      <name>create_relationship_system_preferences</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>a11e2572e09329b444962e97f3e5b30db</anchor>
      <arglist>(const Glib::ustring &amp;table_name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>get_relationship_is_system_properties</name>
      <anchorfile>classGlom_1_1Document.html</anchorfile>
      <anchor>ab3d5cefd670bde40cadd06322172abf8</anchor>
      <arglist>(const Relationship &amp;relationship)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::Field</name>
    <filename>classGlom_1_1Field.html</filename>
    <base>Glom::TranslatableItem</base>
    <member kind="enumeration">
      <type></type>
      <name>sql_format</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>ada8c5d83c1e0937fd60888ce7dc0f6d5</anchor>
      <arglist></arglist>
      <enumvalue file="classGlom_1_1Field.html" anchor="ada8c5d83c1e0937fd60888ce7dc0f6d5a3844e1d819be690fa5e18b5c89281934">POSTGRES</enumvalue>
      <enumvalue file="classGlom_1_1Field.html" anchor="ada8c5d83c1e0937fd60888ce7dc0f6d5a624f0d1fb84ced47f6b4d05e8ab82c7b">SQLITE</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>glom_field_type</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>add1ab8498c593222460a6ed3b100b12c</anchor>
      <arglist></arglist>
      <enumvalue file="classGlom_1_1Field.html" anchor="add1ab8498c593222460a6ed3b100b12caccc0377a8afbf50e7094f5c23a8af223">INVALID</enumvalue>
      <enumvalue file="classGlom_1_1Field.html" anchor="add1ab8498c593222460a6ed3b100b12cab22f521f17b09d0fd389e231f8f6d66d">NUMERIC</enumvalue>
      <enumvalue file="classGlom_1_1Field.html" anchor="add1ab8498c593222460a6ed3b100b12ca61a96ffcb251bb9bf0abf8fec19d0ea8">TEXT</enumvalue>
      <enumvalue file="classGlom_1_1Field.html" anchor="add1ab8498c593222460a6ed3b100b12ca633a6c7a6b9958f8174250094daf1e6a">DATE</enumvalue>
      <enumvalue file="classGlom_1_1Field.html" anchor="add1ab8498c593222460a6ed3b100b12ca346ff32eaa3c09983fb2ec057816d352">TIME</enumvalue>
      <enumvalue file="classGlom_1_1Field.html" anchor="add1ab8498c593222460a6ed3b100b12cac48d5da12d702e73d6966069f2687376">BOOLEAN</enumvalue>
      <enumvalue file="classGlom_1_1Field.html" anchor="add1ab8498c593222460a6ed3b100b12ca23a12f67f614b5518c7f1c2465bf95e3">IMAGE</enumvalue>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Glib::ustring &gt;</type>
      <name>type_list_strings</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>ac9af277289b00330df2f7b5868c06bbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unordered_map&lt; glom_field_type, Glib::ustring &gt;</type>
      <name>type_map_type_names</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>a46cd8618f8b324d8c07064cc5cffdbaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Field</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>ab16773ddcb24e1abf06698394ddeddea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Field</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>ab214e16a6d02225924a90b5fa9ccaec1</anchor>
      <arglist>(const Field &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Field</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>a6d75a0a36f39a9718bfe02915cf76ee6</anchor>
      <arglist>(Field &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>Field &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>ac1de473d021f5563438664d61ed5141f</anchor>
      <arglist>(const Field &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>Field &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>a7cf003a3a7b159e47506407cfa23e6ac</anchor>
      <arglist>(Field &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>a97bc5b65e85b776f6f7d2c955c2d5cf0</anchor>
      <arglist>(const Field &amp;src) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>ad019d2f224eb0baabe0ccd38a48aebd4</anchor>
      <arglist>(const Field &amp;src) const</arglist>
    </member>
    <member kind="function">
      <type>Field *</type>
      <name>clone</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>adb97cf50f9f8964949c7fa7ab5d35020</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>glom_field_type</type>
      <name>get_glom_type</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>a667a4db66a34a56315e7f5555a2e8ec7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_glom_type</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>a3406391c25e522224ea2ad8027bea3aa</anchor>
      <arglist>(glom_field_type fieldtype)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_name</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>a93f2b62e969bf8f2b391118e673e23bf</anchor>
      <arglist>() const noexcept override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>a4911977323635e2f9766fcc3e24539ad</anchor>
      <arglist>(const Glib::ustring &amp;value) noexcept override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_auto_increment</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>aba6d373ad5509d3f10c6542692304d64</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_auto_increment</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>a85f425795b1e92440fac67a0252f1995</anchor>
      <arglist>(bool val=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_primary_key</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>a6e1113df091e0c5083e3c13718b29fff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_primary_key</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>a512e83cec34d698e69e86d7698b5b79a</anchor>
      <arglist>(bool val=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_unique_key</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>aa4789af0eec12951b368152d93423a86</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_unique_key</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>a30976018811becd64286979eb5d7d9fb</anchor>
      <arglist>(bool val=true)</arglist>
    </member>
    <member kind="function">
      <type>Gnome::Gda::Value</type>
      <name>get_default_value</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>a937f79d6c01e8b2793fe9085c464282f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_default_value</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>ab47c1ab9feeb66914091319fb42bcfeb</anchor>
      <arglist>(const Gnome::Gda::Value &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gnome::Gda::Column &gt;</type>
      <name>get_field_info</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>a917f58f6c9c15c2a093e82c825e32fe4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Gnome::Gda::Column &gt;</type>
      <name>get_field_info</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>adce11771ca1f2f8846e4cc3032cc2c23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_field_info</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>a0225380341f4687252524cfa181d537b</anchor>
      <arglist>(const Glib::RefPtr&lt; Gnome::Gda::Column &gt; &amp;fieldInfo)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>field_info_from_database_is_equal</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>acfa5b26f62bc28c446ef606f7520afc6</anchor>
      <arglist>(const Glib::RefPtr&lt; const Gnome::Gda::Column &gt; &amp;field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_is_lookup</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>a51092b4966e4a19f88a6d436fb4c6dae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; Relationship &gt;</type>
      <name>get_lookup_relationship</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>a3a37f8d6fc615847a7519f4de236960c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_lookup_relationship</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>afaa2b24e8ef21c5fc9dc8a8e7119f77c</anchor>
      <arglist>(const std::shared_ptr&lt; Relationship &gt; &amp;strRelationship)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_lookup_field</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>a3211a75f4f14d12cc9030315640e0e93</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_lookup_field</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>a8950d7de8111a4222c5ab73d131d4ce3</anchor>
      <arglist>(const Glib::ustring &amp;strField)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_sql_type</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>afbeb7adc982f0b24ff08391f46b6c857</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_gda_type_name</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>a3bdc7866adb935fda46688fc3fa85447</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>sql</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>ad71743d525b4d06e1f0027a9e57bf5c5</anchor>
      <arglist>(const Gnome::Gda::Value &amp;value, const Glib::RefPtr&lt; Gnome::Gda::Connection &gt; &amp;connection) const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>to_file_format</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>a5463c1b7f951e4094e8d813cee919ec3</anchor>
      <arglist>(const Gnome::Gda::Value &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>Gnome::Gda::Value</type>
      <name>from_file_format</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>ac5f1e51afcabfb90658fd65ef83f1f64</anchor>
      <arglist>(const Glib::ustring &amp;str, bool &amp;success) const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>sql_find</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>ae67b22926e80bcfc340e5092212a8d9d</anchor>
      <arglist>(const Gnome::Gda::Value &amp;value, const Glib::RefPtr&lt; Gnome::Gda::Connection &gt; &amp;connection) const</arglist>
    </member>
    <member kind="function">
      <type>Gnome::Gda::SqlOperatorType</type>
      <name>sql_find_operator</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>adbdd9995a51149cfffcd99efc70f52a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_calculation</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>a28132c2d7d0ce963c65df41c13db99b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_calculation</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>a941efb1d13243d663adfeff41a7f3888</anchor>
      <arglist>(const Glib::ustring &amp;calculation)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_has_calculation</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>a5eb06d60334fc85431fa2fcd277c9027</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>type_list_strings</type>
      <name>get_calculation_relationships</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>a87994bccf89ff3995470331a9508532d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_visible</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>aa6d99f2ec74aaa32bdf47cddae28f4cc</anchor>
      <arglist>(bool val=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_visible</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>a2f46c5e259d0a56dc1580613e77e9790</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::ustring</type>
      <name>to_file_format</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>ae44179e45b5b63d125c6a5f409a0c814</anchor>
      <arglist>(const Gnome::Gda::Value &amp;value, glom_field_type glom_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Gnome::Gda::Value</type>
      <name>from_file_format</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>a0115d8a92137d21820ffc2f5274ac1ca</anchor>
      <arglist>(const Glib::ustring &amp;str, glom_field_type glom_type, bool &amp;success, bool old_image_format=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static type_map_type_names</type>
      <name>get_type_names</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>a2a9fbdc2129b709682441bcac77e5415</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static type_map_type_names</type>
      <name>get_type_names_ui</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>ac0aad53771b673e864ca2e5eb267ebc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static type_map_type_names</type>
      <name>get_usable_type_names</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>a75f3add1adbf94e6284332677c836181</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::ustring</type>
      <name>get_type_name_ui</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>aa9247323b6a478eb3f5071137d11dbf8</anchor>
      <arglist>(glom_field_type glom_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static glom_field_type</type>
      <name>get_type_for_ui_name</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>a52e67b6848bea20dea02f434bf5f833f</anchor>
      <arglist>(const Glib::ustring &amp;glom_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static glom_field_type</type>
      <name>get_glom_type_for_gda_type</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>a6ff5da53f569ff62d80525cb75dd4a16</anchor>
      <arglist>(GType gda_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GType</type>
      <name>get_gda_type_for_glom_type</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>ade2da04e5bee34dfdb4359e8a2bb8d8c</anchor>
      <arglist>(Field::glom_field_type glom_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>get_conversion_possible</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>a4009927f4b9dbfca9e17ecaa8c8883e3</anchor>
      <arglist>(glom_field_type field_type_src, glom_field_type field_type_dest)</arglist>
    </member>
    <member kind="variable">
      <type>Formatting</type>
      <name>m_default_formatting</name>
      <anchorfile>classGlom_1_1Field.html</anchorfile>
      <anchor>a44b4c164debaeb43e4cb8de6ec6804f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::FieldTypes</name>
    <filename>classGlom_1_1FieldTypes.html</filename>
    <member kind="function">
      <type></type>
      <name>FieldTypes</name>
      <anchorfile>classGlom_1_1FieldTypes.html</anchorfile>
      <anchor>ac9cc840694ac1ff2017f61846690d34b</anchor>
      <arglist>(const Glib::RefPtr&lt; Gnome::Gda::Connection &gt; &amp;gda_connection)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_string_name_for_gdavaluetype</name>
      <anchorfile>classGlom_1_1FieldTypes.html</anchorfile>
      <anchor>af1ec60db7466e3f7aa8c0e9fc0f53315</anchor>
      <arglist>(GType field_type) const</arglist>
    </member>
    <member kind="function">
      <type>GType</type>
      <name>get_fallback_type_for_gdavaluetype</name>
      <anchorfile>classGlom_1_1FieldTypes.html</anchorfile>
      <anchor>ad58de1e90094129b2564336b9e94b6b1</anchor>
      <arglist>(GType field_type) const</arglist>
    </member>
    <member kind="function">
      <type>guint</type>
      <name>get_types_count</name>
      <anchorfile>classGlom_1_1FieldTypes.html</anchorfile>
      <anchor>a3a32ca15ee646ffe149ec314de06334b</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::Formatting</name>
    <filename>classGlom_1_1Formatting.html</filename>
    <base>Glom::UsesRelationship</base>
    <member kind="enumeration">
      <type></type>
      <name>HorizontalAlignment</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>a1592ab92d931781a32bb9ba9bd82f923</anchor>
      <arglist></arglist>
      <enumvalue file="classGlom_1_1Formatting.html" anchor="a1592ab92d931781a32bb9ba9bd82f923ae1f2d5134ed2543d38a0de9751cf75d9">AUTO</enumvalue>
      <enumvalue file="classGlom_1_1Formatting.html" anchor="a1592ab92d931781a32bb9ba9bd82f923a684d325a7303f52e64011467ff5c5758">LEFT</enumvalue>
      <enumvalue file="classGlom_1_1Formatting.html" anchor="a1592ab92d931781a32bb9ba9bd82f923a21507b40c80068eda19865706fdc2403">RIGHT</enumvalue>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::shared_ptr&lt; ChoiceValue &gt; &gt;</type>
      <name>type_list_values</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>adf2235b9dc77a30a778ec262fab96716</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; std::shared_ptr&lt; const LayoutItem_Field &gt;, bool &gt;</type>
      <name>type_pair_sort_field</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>a2f15ab79e2dab323227297b17fbb7536</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; type_pair_sort_field &gt;</type>
      <name>type_list_sort_fields</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>a471931c666d9ba9d1a264c7779b11a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Formatting</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>a8cefd35244ea950e8fbe4b60c7005804</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Formatting</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>a0f0b5c19284002ba77653c44424b99dc</anchor>
      <arglist>(const Formatting &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Formatting</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>ad090b0e8654b5bf3a4000d6d466ed93b</anchor>
      <arglist>(Formatting &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>Formatting &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>a2a9087717eb66c2aa15d607ee492bdbf</anchor>
      <arglist>(const Formatting &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>Formatting &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>a541f75a79d3d67c6da07e859967ec46d</anchor>
      <arglist>(Formatting &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>ac240c967f6d8d9ead2919b500c2aa3ed</anchor>
      <arglist>(const Formatting &amp;src) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_has_choices</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>afb3b37d76d948ae7de28cab2c163001d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_has_related_choices</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>adb65f1e1274b6ca0885d7744cc4b1193</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_has_related_choices</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>a8a7696932c958ec196575ebe9151c0c5</anchor>
      <arglist>(bool &amp;show_all, bool &amp;with_second) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_has_related_choices</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>a559e0226887154ad1b1d38921d65eddc</anchor>
      <arglist>(bool val=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_has_custom_choices</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>a02037b04738c91ec2bb33b3461f6033e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_has_custom_choices</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>abd0c02540e2e4f5659b481901ea39fe1</anchor>
      <arglist>(bool val=true)</arglist>
    </member>
    <member kind="function">
      <type>type_list_values</type>
      <name>get_choices_custom</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>a908fe8be2914d9900c9dd7983a4b843f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_choices_custom</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>a8f5c967161532fe8a142e9af4d2c67db</anchor>
      <arglist>(const type_list_values &amp;choices)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_custom_choice_original_for_translated_text</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>ad2b5f2251e365b02aef47891db4a7673</anchor>
      <arglist>(const Glib::ustring &amp;text, const Glib::ustring &amp;locale=Glib::ustring()) const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_custom_choice_translated</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>a655f213921b17bc94eb6dc3351d66864</anchor>
      <arglist>(const Glib::ustring &amp;original_text, const Glib::ustring &amp;locale=Glib::ustring()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_choices_restricted</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>a30ee8af6418a63e4061eb42f68454742</anchor>
      <arglist>(bool &amp;as_radio_buttons) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_choices_restricted</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>a217517a0787e506e009333a16f6d8396</anchor>
      <arglist>(bool val=true, bool as_radio_buttons=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_choices_related</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>a69ca5a8009c580221921ea931f00827e</anchor>
      <arglist>(std::shared_ptr&lt; const Relationship &gt; &amp;relationship, std::shared_ptr&lt; LayoutItem_Field &gt; &amp;field, std::shared_ptr&lt; LayoutGroup &gt; &amp;extra_layout, type_list_sort_fields &amp;sort_fields, bool &amp;show_all)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_choices_related</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>a3019b8f261556587621f2f803681dbe1</anchor>
      <arglist>(std::shared_ptr&lt; const Relationship &gt; &amp;relationship, std::shared_ptr&lt; const LayoutItem_Field &gt; &amp;field, std::shared_ptr&lt; const LayoutGroup &gt; &amp;extra_layout, type_list_sort_fields &amp;sort_fields, bool &amp;show_all) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_choices_related</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>a2af967dfcaece95c1776c82d857dfd01</anchor>
      <arglist>(const std::shared_ptr&lt; const Relationship &gt; &amp;relationship_name, const std::shared_ptr&lt; LayoutItem_Field &gt; &amp;field, const std::shared_ptr&lt; LayoutGroup &gt; &amp;extra_layout, const type_list_sort_fields &amp;sort_fields, bool show_all)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; const Relationship &gt;</type>
      <name>get_choices_related_relationship</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>a333063aabc57119f015b5c1ed2cf256c</anchor>
      <arglist>(bool &amp;show_all) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_text_format_multiline</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>a68e130f33cf675a82dd4172d48a1f380</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_text_format_multiline</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>a8213e2b1029ea63d89475d6d79f51bb0</anchor>
      <arglist>(bool value=true)</arglist>
    </member>
    <member kind="function">
      <type>guint</type>
      <name>get_text_format_multiline_height_lines</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>a3943676a4d358f08a1eac28a31e03e3e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_text_format_multiline_height_lines</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>abce7076e405bef50bf31cc5722293451</anchor>
      <arglist>(guint value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_text_format_font</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>a8fcc08f3077676398f3613bde410242f</anchor>
      <arglist>(const Glib::ustring &amp;font_desc)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_text_format_font</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>af8fb819054819ee5e63fff15a650976d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_text_format_color_foreground</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>a1d0f616d627d69f5187419b3d2da6696</anchor>
      <arglist>(const Glib::ustring &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_text_format_color_foreground_to_use</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>a90a6f617c45e8dbeac9893a827c58a00</anchor>
      <arglist>(const Gnome::Gda::Value &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_text_format_color_foreground</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>a8ac04b34b0940776f53ab183b11f0b37</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_text_format_color_background</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>a16855daa7f6ab551272df222d1f09b3d</anchor>
      <arglist>(const Glib::ustring &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_text_format_color_background</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>a0d785f1007809581ccc81de3f8bb7fc7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_horizontal_alignment</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>a0ac91366daa05368d7726c0d95a7a7b1</anchor>
      <arglist>(HorizontalAlignment alignment)</arglist>
    </member>
    <member kind="function">
      <type>HorizontalAlignment</type>
      <name>get_horizontal_alignment</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>ad29853ae289504d8cabec683d6d5b616</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>change_field_item_name</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>afb057b514006f18406dd7104e0e6c3d3</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const Glib::ustring &amp;field_name_old, const Glib::ustring &amp;field_name_new)</arglist>
    </member>
    <member kind="variable">
      <type>NumericFormat</type>
      <name>m_numeric_format</name>
      <anchorfile>classGlom_1_1Formatting.html</anchorfile>
      <anchor>a864f56d7a3da40090ed64f73dbac7322</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::FoundSet</name>
    <filename>classGlom_1_1FoundSet.html</filename>
    <member kind="typedef">
      <type>std::pair&lt; std::shared_ptr&lt; const LayoutItem_Field &gt;, bool &gt;</type>
      <name>type_pair_sort_field</name>
      <anchorfile>classGlom_1_1FoundSet.html</anchorfile>
      <anchor>a313d925bfd356a59c048a35e673dc1d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FoundSet</name>
      <anchorfile>classGlom_1_1FoundSet.html</anchorfile>
      <anchor>aaed3e358b30e3bcbd7d6adf8ccfb3225</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FoundSet</name>
      <anchorfile>classGlom_1_1FoundSet.html</anchorfile>
      <anchor>a8f20945a43b9146df4a26857030b4ce1</anchor>
      <arglist>(const FoundSet &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FoundSet</name>
      <anchorfile>classGlom_1_1FoundSet.html</anchorfile>
      <anchor>aa3b53880e524ef50475e49814edb71b6</anchor>
      <arglist>(FoundSet &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>FoundSet &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1FoundSet.html</anchorfile>
      <anchor>ae76e93630f5a3c6f4b565e6cd5c5c9a5</anchor>
      <arglist>(const FoundSet &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>FoundSet &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1FoundSet.html</anchorfile>
      <anchor>a9faeecbdc5123fbfb6e3c34300b15f4f</anchor>
      <arglist>(FoundSet &amp;&amp;src)=default</arglist>
    </member>
    <member kind="variable">
      <type>Glib::ustring</type>
      <name>m_table_name</name>
      <anchorfile>classGlom_1_1FoundSet.html</anchorfile>
      <anchor>af21405a9e9b748acf2704e3886e4b67f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::shared_ptr&lt; const Relationship &gt;</type>
      <name>m_extra_join</name>
      <anchorfile>classGlom_1_1FoundSet.html</anchorfile>
      <anchor>a0a49e3f5332407fdf214ff7ea3b53c06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Gnome::Gda::SqlExpr</type>
      <name>m_where_clause</name>
      <anchorfile>classGlom_1_1FoundSet.html</anchorfile>
      <anchor>a717a83daf941a7af1f004c2cc64e5291</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; type_pair_sort_field &gt;</type>
      <name>m_sort_clause</name>
      <anchorfile>classGlom_1_1FoundSet.html</anchorfile>
      <anchor>ad56f7a8350335cb29ea826c8c85f9f8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::GroupInfo</name>
    <filename>classGlom_1_1GroupInfo.html</filename>
    <base>Glom::TranslatableItem</base>
    <member kind="function">
      <type></type>
      <name>GroupInfo</name>
      <anchorfile>classGlom_1_1GroupInfo.html</anchorfile>
      <anchor>aab4134bcd0e0f328ee2167dd524ba785</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GroupInfo</name>
      <anchorfile>classGlom_1_1GroupInfo.html</anchorfile>
      <anchor>a0887d47cbfb5a3556e698cd4d67b4a18</anchor>
      <arglist>(const GroupInfo &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GroupInfo</name>
      <anchorfile>classGlom_1_1GroupInfo.html</anchorfile>
      <anchor>a8a14499f5a5fbaa7553c6e4d907e4ba4</anchor>
      <arglist>(GroupInfo &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>GroupInfo &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1GroupInfo.html</anchorfile>
      <anchor>abc012896d3f30240d53f7f86f4fc7ec9</anchor>
      <arglist>(const GroupInfo &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>GroupInfo &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1GroupInfo.html</anchorfile>
      <anchor>a74a9c80fe22d6611b096061ff5aac9f5</anchor>
      <arglist>(GroupInfo &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classGlom_1_1GroupInfo.html</anchorfile>
      <anchor>a28a01bbe42e05552a08a8a47cea05544</anchor>
      <arglist>(const GroupInfo &amp;src) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classGlom_1_1GroupInfo.html</anchorfile>
      <anchor>a5a63283d5377de107112aecb8a73ed6d</anchor>
      <arglist>(const GroupInfo &amp;src) const</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_developer</name>
      <anchorfile>classGlom_1_1GroupInfo.html</anchorfile>
      <anchor>a38d0afd82991f1e0d82132a68ddd8c07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_map&lt; Glib::ustring, Privileges, std::hash&lt; std::string &gt; &gt;</type>
      <name>m_map_privileges</name>
      <anchorfile>classGlom_1_1GroupInfo.html</anchorfile>
      <anchor>a2ad068d8b3a0b976c218297a851b3f84</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::HasTitleSingular</name>
    <filename>classGlom_1_1HasTitleSingular.html</filename>
    <member kind="function">
      <type></type>
      <name>HasTitleSingular</name>
      <anchorfile>classGlom_1_1HasTitleSingular.html</anchorfile>
      <anchor>aa0c39ce866aeb19abc259c1a2837a421</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HasTitleSingular</name>
      <anchorfile>classGlom_1_1HasTitleSingular.html</anchorfile>
      <anchor>a7ec66453bbe6294bcf7a3e9c32fc4e3b</anchor>
      <arglist>(const HasTitleSingular &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HasTitleSingular</name>
      <anchorfile>classGlom_1_1HasTitleSingular.html</anchorfile>
      <anchor>a6cd167f6bf4dae784f97f3535a7f4213</anchor>
      <arglist>(HasTitleSingular &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~HasTitleSingular</name>
      <anchorfile>classGlom_1_1HasTitleSingular.html</anchorfile>
      <anchor>a7bf1755fdbf7ca3eb50a0ace8c780a22</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>HasTitleSingular &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1HasTitleSingular.html</anchorfile>
      <anchor>a2be6cf38410780c4ec2115c9f0a3e59c</anchor>
      <arglist>(const HasTitleSingular &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>HasTitleSingular &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1HasTitleSingular.html</anchorfile>
      <anchor>ab9b4471abe25b06e0cff124177850c72</anchor>
      <arglist>(HasTitleSingular &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classGlom_1_1HasTitleSingular.html</anchorfile>
      <anchor>aebbe96ed658e9550f95d839acc837081</anchor>
      <arglist>(const HasTitleSingular &amp;src) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classGlom_1_1HasTitleSingular.html</anchorfile>
      <anchor>adae2c7d747aa493a0878e89095b97d33</anchor>
      <arglist>(const HasTitleSingular &amp;src) const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_title_singular</name>
      <anchorfile>classGlom_1_1HasTitleSingular.html</anchorfile>
      <anchor>af3404e6615d43f4f643b78ee3423078b</anchor>
      <arglist>(const Glib::ustring &amp;locale) const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_title_singular_original</name>
      <anchorfile>classGlom_1_1HasTitleSingular.html</anchorfile>
      <anchor>afab839af0e30e7bdbd03d76cd6cf31fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_title_singular_with_fallback</name>
      <anchorfile>classGlom_1_1HasTitleSingular.html</anchorfile>
      <anchor>a46e027587286f66faede3ea526381c34</anchor>
      <arglist>(const Glib::ustring &amp;locale) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_title_singular</name>
      <anchorfile>classGlom_1_1HasTitleSingular.html</anchorfile>
      <anchor>a44237b50c455720458fd241b39fdf2e6</anchor>
      <arglist>(const Glib::ustring &amp;title, const Glib::ustring &amp;locale)</arglist>
    </member>
    <member kind="variable">
      <type>std::shared_ptr&lt; TranslatableItem &gt;</type>
      <name>m_title_singular</name>
      <anchorfile>classGlom_1_1HasTitleSingular.html</anchorfile>
      <anchor>a8860d04382026e4ea5b4fc9d80cc0a3c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::LayoutGroup</name>
    <filename>classGlom_1_1LayoutGroup.html</filename>
    <base>Glom::LayoutItem</base>
    <member kind="typedef">
      <type>std::vector&lt; std::shared_ptr&lt; LayoutItem &gt; &gt;</type>
      <name>type_list_items</name>
      <anchorfile>classGlom_1_1LayoutGroup.html</anchorfile>
      <anchor>a6ff5c3da7f2ff75dbd7a04c1156bed1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::shared_ptr&lt; const LayoutItem &gt; &gt;</type>
      <name>type_list_const_items</name>
      <anchorfile>classGlom_1_1LayoutGroup.html</anchorfile>
      <anchor>a35945bf6bd92ba231d302960366c066d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutGroup</name>
      <anchorfile>classGlom_1_1LayoutGroup.html</anchorfile>
      <anchor>ab6f26b67e8f5ac3d1663435efc517950</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutGroup</name>
      <anchorfile>classGlom_1_1LayoutGroup.html</anchorfile>
      <anchor>ad28231f56022d8e89693d72136b9ea8c</anchor>
      <arglist>(const LayoutGroup &amp;src)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutGroup</name>
      <anchorfile>classGlom_1_1LayoutGroup.html</anchorfile>
      <anchor>a8403fb8988cd634604a7b390c9fea6f7</anchor>
      <arglist>(LayoutGroup &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutGroup &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1LayoutGroup.html</anchorfile>
      <anchor>aaa8a5bba0d9680acc8ae21c60674899d</anchor>
      <arglist>(const LayoutGroup &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>LayoutGroup &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1LayoutGroup.html</anchorfile>
      <anchor>a3807278c7276234932fd838c6609e618</anchor>
      <arglist>(LayoutGroup &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LayoutGroup</name>
      <anchorfile>classGlom_1_1LayoutGroup.html</anchorfile>
      <anchor>a87b25110dff00c59f186c52ce8b6b14f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem *</type>
      <name>clone</name>
      <anchorfile>classGlom_1_1LayoutGroup.html</anchorfile>
      <anchor>ae22674da4713270e5f9fed26ecbbeaa8</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_field</name>
      <anchorfile>classGlom_1_1LayoutGroup.html</anchorfile>
      <anchor>aa922bf549a3b3384dc8a2c5c9f8d27bf</anchor>
      <arglist>(const Glib::ustring &amp;parent_table_name, const Glib::ustring &amp;table_name, const Glib::ustring &amp;field_name) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_any_fields</name>
      <anchorfile>classGlom_1_1LayoutGroup.html</anchorfile>
      <anchor>a15dc86e1b6f13cc010aaba9273dac974</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_item</name>
      <anchorfile>classGlom_1_1LayoutGroup.html</anchorfile>
      <anchor>a9fa66079ad3d47e755df0129a52f4d3a</anchor>
      <arglist>(const std::shared_ptr&lt; LayoutItem &gt; &amp;item)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_item</name>
      <anchorfile>classGlom_1_1LayoutGroup.html</anchorfile>
      <anchor>ad7c993962b346beb4ab1da329b68a271</anchor>
      <arglist>(const std::shared_ptr&lt; LayoutItem &gt; &amp;item, const std::shared_ptr&lt; const LayoutItem &gt; &amp;position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_item</name>
      <anchorfile>classGlom_1_1LayoutGroup.html</anchorfile>
      <anchor>a32bfbafa3366102c487b43cca7271cec</anchor>
      <arglist>(const std::shared_ptr&lt; LayoutItem &gt; &amp;item)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_field</name>
      <anchorfile>classGlom_1_1LayoutGroup.html</anchorfile>
      <anchor>a45bdb23b5aae36a859a033d55fa0ee14</anchor>
      <arglist>(const Glib::ustring &amp;parent_table_name, const Glib::ustring &amp;table_name, const Glib::ustring &amp;field_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>change_field_item_name</name>
      <anchorfile>classGlom_1_1LayoutGroup.html</anchorfile>
      <anchor>a782b22d60d283514519d5853cc4d4791</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const Glib::ustring &amp;field_name, const Glib::ustring &amp;field_name_new)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>change_related_field_item_name</name>
      <anchorfile>classGlom_1_1LayoutGroup.html</anchorfile>
      <anchor>a602a9612a4ff78598f5b02688f9cba70</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const Glib::ustring &amp;field_name, const Glib::ustring &amp;field_name_new)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>remove_relationship</name>
      <anchorfile>classGlom_1_1LayoutGroup.html</anchorfile>
      <anchor>a11aa74b5f05d7b662bd5d17537b99571</anchor>
      <arglist>(const std::shared_ptr&lt; const Relationship &gt; &amp;relationship)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_all_items</name>
      <anchorfile>classGlom_1_1LayoutGroup.html</anchorfile>
      <anchor>ab59d9816e75104f40f00ccdbcbdab22e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_border_width</name>
      <anchorfile>classGlom_1_1LayoutGroup.html</anchorfile>
      <anchor>a0dd2c2bd7709e103e415376e27086261</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_border_width</name>
      <anchorfile>classGlom_1_1LayoutGroup.html</anchorfile>
      <anchor>a5e8081f3580ce4a9ee15c58a6215c4a3</anchor>
      <arglist>(double border_width)</arglist>
    </member>
    <member kind="function">
      <type>guint</type>
      <name>get_items_count</name>
      <anchorfile>classGlom_1_1LayoutGroup.html</anchorfile>
      <anchor>a86838236bd01868650dbde6239018003</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>guint</type>
      <name>get_columns_count</name>
      <anchorfile>classGlom_1_1LayoutGroup.html</anchorfile>
      <anchor>a90dddb745d4046c0acd20c1baa9c3db2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_columns_count</name>
      <anchorfile>classGlom_1_1LayoutGroup.html</anchorfile>
      <anchor>a6e72f4a42d7332dfe32429d5036f39ce</anchor>
      <arglist>(guint columns_count)</arglist>
    </member>
    <member kind="function">
      <type>type_list_items</type>
      <name>get_items</name>
      <anchorfile>classGlom_1_1LayoutGroup.html</anchorfile>
      <anchor>aa8afa06e32af948046dcacf8ec54c5df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>type_list_const_items</type>
      <name>get_items</name>
      <anchorfile>classGlom_1_1LayoutGroup.html</anchorfile>
      <anchor>a7de1c7a694329843161e2c25f17990d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>type_list_const_items</type>
      <name>get_items_recursive</name>
      <anchorfile>classGlom_1_1LayoutGroup.html</anchorfile>
      <anchor>a4384180288e1e0d60d144b2dd02eab68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>type_list_items</type>
      <name>get_items_recursive</name>
      <anchorfile>classGlom_1_1LayoutGroup.html</anchorfile>
      <anchor>a7dbc8ffb45e9b4b8d4a1bb304e40079d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>type_list_const_items</type>
      <name>get_items_recursive_with_groups</name>
      <anchorfile>classGlom_1_1LayoutGroup.html</anchorfile>
      <anchor>a36b5d0fbb72a74c72c5f62e7d250bd96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_part_type_name</name>
      <anchorfile>classGlom_1_1LayoutGroup.html</anchorfile>
      <anchor>aa0f438707615627b0c257d94c8ad9ec0</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_report_part_id</name>
      <anchorfile>classGlom_1_1LayoutGroup.html</anchorfile>
      <anchor>a0d982c6e4a0a60b91caa3da9fc98a1ba</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable">
      <type>type_list_items</type>
      <name>m_list_items</name>
      <anchorfile>classGlom_1_1LayoutGroup.html</anchorfile>
      <anchor>a39cb33d72ffed3ddaad8930c773e385a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::LayoutItem</name>
    <filename>classGlom_1_1LayoutItem.html</filename>
    <base>Glom::TranslatableItem</base>
    <member kind="function">
      <type></type>
      <name>LayoutItem</name>
      <anchorfile>classGlom_1_1LayoutItem.html</anchorfile>
      <anchor>a370b521941530a78789bca5628b7dd5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutItem</name>
      <anchorfile>classGlom_1_1LayoutItem.html</anchorfile>
      <anchor>a193bc6da7f754929c242fdcc58a5862a</anchor>
      <arglist>(const LayoutItem &amp;src)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutItem</name>
      <anchorfile>classGlom_1_1LayoutItem.html</anchorfile>
      <anchor>a5753c4f98a446598cc1aad4721b31786</anchor>
      <arglist>(LayoutItem &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1LayoutItem.html</anchorfile>
      <anchor>aa68eb6b1540dda91d1e5db768e8a6cc1</anchor>
      <arglist>(const LayoutItem &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1LayoutItem.html</anchorfile>
      <anchor>a734016b3b631df6fa81244b40cfff753</anchor>
      <arglist>(LayoutItem &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LayoutItem</name>
      <anchorfile>classGlom_1_1LayoutItem.html</anchorfile>
      <anchor>ae70d5558c266814b712ce19c41e58263</anchor>
      <arglist>() override=default</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual LayoutItem *</type>
      <name>clone</name>
      <anchorfile>classGlom_1_1LayoutItem.html</anchorfile>
      <anchor>aec14051b9835ffc6b370847bbba39234</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classGlom_1_1LayoutItem.html</anchorfile>
      <anchor>a3889e287a4f430906b02b8b307441702</anchor>
      <arglist>(const LayoutItem &amp;src) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_editable</name>
      <anchorfile>classGlom_1_1LayoutItem.html</anchorfile>
      <anchor>a541539438ac60bf71e54bec136f0cb6a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_editable</name>
      <anchorfile>classGlom_1_1LayoutItem.html</anchorfile>
      <anchor>ac520a491bba906afc0ee42797af4ef56</anchor>
      <arglist>(bool val=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Glib::ustring</type>
      <name>get_layout_display_name</name>
      <anchorfile>classGlom_1_1LayoutItem.html</anchorfile>
      <anchor>a4eea48843d544a902b8c2db14cd24d5d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Glib::ustring</type>
      <name>get_part_type_name</name>
      <anchorfile>classGlom_1_1LayoutItem.html</anchorfile>
      <anchor>a294c70c200ae58a60b1764419fd962f9</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Glib::ustring</type>
      <name>get_report_part_id</name>
      <anchorfile>classGlom_1_1LayoutItem.html</anchorfile>
      <anchor>ac41eb4301bd8d0cb75f55e972f9b3e44</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>guint</type>
      <name>get_display_width</name>
      <anchorfile>classGlom_1_1LayoutItem.html</anchorfile>
      <anchor>a46d3a1d18923e411020bf11d4a9dc03b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_display_width</name>
      <anchorfile>classGlom_1_1LayoutItem.html</anchorfile>
      <anchor>a45c16168ebc8e42034c4be660f85ea97</anchor>
      <arglist>(guint value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_print_layout_position</name>
      <anchorfile>classGlom_1_1LayoutItem.html</anchorfile>
      <anchor>a914f4b45c660032936d860fb23f3e3a4</anchor>
      <arglist>(double &amp;x, double &amp;y, double &amp;width, double &amp;height) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_print_layout_position</name>
      <anchorfile>classGlom_1_1LayoutItem.html</anchorfile>
      <anchor>a0772df4266c5ef33161ba9e61b3f0c4a</anchor>
      <arglist>(double x, double y, double width, double height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_print_layout_position_y</name>
      <anchorfile>classGlom_1_1LayoutItem.html</anchorfile>
      <anchor>a871eccfb0235967dae9f2e559f43b0e3</anchor>
      <arglist>(double y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_print_layout_split_across_pages</name>
      <anchorfile>classGlom_1_1LayoutItem.html</anchorfile>
      <anchor>afec222cdd038e9c8821aa19209911d26</anchor>
      <arglist>(bool split=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_print_layout_split_across_pages</name>
      <anchorfile>classGlom_1_1LayoutItem.html</anchorfile>
      <anchor>a17e6bcaa16273825e6ffaebf59f1e250</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::LayoutItem_Button</name>
    <filename>classGlom_1_1LayoutItem__Button.html</filename>
    <base>Glom::LayoutItem_WithFormatting</base>
    <member kind="function">
      <type></type>
      <name>LayoutItem_Button</name>
      <anchorfile>classGlom_1_1LayoutItem__Button.html</anchorfile>
      <anchor>a00b3f32c5de0f54a75b7c3b43ea67df7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutItem_Button</name>
      <anchorfile>classGlom_1_1LayoutItem__Button.html</anchorfile>
      <anchor>ae56b3f8e6abd72d4acb58d9fb930deee</anchor>
      <arglist>(const LayoutItem_Button &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutItem_Button</name>
      <anchorfile>classGlom_1_1LayoutItem__Button.html</anchorfile>
      <anchor>ab023cf511d5076467e6156cb9daff1c7</anchor>
      <arglist>(LayoutItem_Button &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem_Button &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1LayoutItem__Button.html</anchorfile>
      <anchor>a0db8052ad258c5f003c05dfd8d3dfead</anchor>
      <arglist>(const LayoutItem_Button &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem_Button &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1LayoutItem__Button.html</anchorfile>
      <anchor>ada6da685679f47e54fc9aee36be029b4</anchor>
      <arglist>(LayoutItem_Button &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem *</type>
      <name>clone</name>
      <anchorfile>classGlom_1_1LayoutItem__Button.html</anchorfile>
      <anchor>a9733dd86c38d62ca5531f0b2c6836f86</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classGlom_1_1LayoutItem__Button.html</anchorfile>
      <anchor>a0a7b33491f1f07b94ec4605449d6a153</anchor>
      <arglist>(const LayoutItem_Button &amp;src) const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_part_type_name</name>
      <anchorfile>classGlom_1_1LayoutItem__Button.html</anchorfile>
      <anchor>ad6b5e9d05f17b4dc44f0f82e75a6a9fa</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_script</name>
      <anchorfile>classGlom_1_1LayoutItem__Button.html</anchorfile>
      <anchor>a5de76c3da6aa70900623d1fa611a0312</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_has_script</name>
      <anchorfile>classGlom_1_1LayoutItem__Button.html</anchorfile>
      <anchor>a3ad5fbd0460cd001d7a26dc6af2b21cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_script</name>
      <anchorfile>classGlom_1_1LayoutItem__Button.html</anchorfile>
      <anchor>a81253a97704133bc0a4a12cebdab6764</anchor>
      <arglist>(const Glib::ustring &amp;script)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::LayoutItem_CalendarPortal</name>
    <filename>classGlom_1_1LayoutItem__CalendarPortal.html</filename>
    <base>Glom::LayoutItem_Portal</base>
    <member kind="function">
      <type></type>
      <name>LayoutItem_CalendarPortal</name>
      <anchorfile>classGlom_1_1LayoutItem__CalendarPortal.html</anchorfile>
      <anchor>af51129ed35a198ff4af45f19302a82d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutItem_CalendarPortal</name>
      <anchorfile>classGlom_1_1LayoutItem__CalendarPortal.html</anchorfile>
      <anchor>a837a1d48877c693fb7b8888e3d16d0db</anchor>
      <arglist>(const LayoutItem_CalendarPortal &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutItem_CalendarPortal</name>
      <anchorfile>classGlom_1_1LayoutItem__CalendarPortal.html</anchorfile>
      <anchor>ab18210270bb82600fc2c1073c2db962a</anchor>
      <arglist>(LayoutItem_CalendarPortal &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem_CalendarPortal &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1LayoutItem__CalendarPortal.html</anchorfile>
      <anchor>a46af60b6a8ac759aedc9076b4b8e457b</anchor>
      <arglist>(const LayoutItem_CalendarPortal &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem_CalendarPortal &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1LayoutItem__CalendarPortal.html</anchorfile>
      <anchor>aadbf74d30e2ad9b8f3c66270d04f5065</anchor>
      <arglist>(LayoutItem_CalendarPortal &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem *</type>
      <name>clone</name>
      <anchorfile>classGlom_1_1LayoutItem__CalendarPortal.html</anchorfile>
      <anchor>ae0cf2ec945831ce63d6523c1be89f4a6</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_part_type_name</name>
      <anchorfile>classGlom_1_1LayoutItem__CalendarPortal.html</anchorfile>
      <anchor>aee10c3a180c0bc0580fc4de8f538ac96</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; Field &gt;</type>
      <name>get_date_field</name>
      <anchorfile>classGlom_1_1LayoutItem__CalendarPortal.html</anchorfile>
      <anchor>a3d5ea26fdd86ec7409c38bb31f3f7b13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; const Field &gt;</type>
      <name>get_date_field</name>
      <anchorfile>classGlom_1_1LayoutItem__CalendarPortal.html</anchorfile>
      <anchor>a2388c804cef017b687c7402c9007df78</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_date_field</name>
      <anchorfile>classGlom_1_1LayoutItem__CalendarPortal.html</anchorfile>
      <anchor>a2f3826d6b22f2506a53a964ced6f5369</anchor>
      <arglist>(const std::shared_ptr&lt; Field &gt; &amp;field)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>change_field_item_name</name>
      <anchorfile>classGlom_1_1LayoutItem__CalendarPortal.html</anchorfile>
      <anchor>aa296287906285d5a36a41aa57402c722</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const Glib::ustring &amp;field_name, const Glib::ustring &amp;field_name_new) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>change_related_field_item_name</name>
      <anchorfile>classGlom_1_1LayoutItem__CalendarPortal.html</anchorfile>
      <anchor>a157a8ec74f6994b7b72aeb7f1e19f7fa</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const Glib::ustring &amp;field_name, const Glib::ustring &amp;field_name_new) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::LayoutItem_Field</name>
    <filename>classGlom_1_1LayoutItem__Field.html</filename>
    <base>Glom::LayoutItem_WithFormatting</base>
    <base>Glom::UsesRelationship</base>
    <member kind="function">
      <type></type>
      <name>LayoutItem_Field</name>
      <anchorfile>classGlom_1_1LayoutItem__Field.html</anchorfile>
      <anchor>a312279764f2e2b122e72175e7c784491</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutItem_Field</name>
      <anchorfile>classGlom_1_1LayoutItem__Field.html</anchorfile>
      <anchor>a8ef11f1d9f3f9a5cf5065a759529a811</anchor>
      <arglist>(const LayoutItem_Field &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutItem_Field</name>
      <anchorfile>classGlom_1_1LayoutItem__Field.html</anchorfile>
      <anchor>a505db536b05867bd2ded1a2dd0571cb5</anchor>
      <arglist>(LayoutItem_Field &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem_Field &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1LayoutItem__Field.html</anchorfile>
      <anchor>ad26623e301e0f6a11f0fe093ee01b894</anchor>
      <arglist>(const LayoutItem_Field &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem_Field &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1LayoutItem__Field.html</anchorfile>
      <anchor>a65b8289e61ad4a232d93ad0e34f760c2</anchor>
      <arglist>(LayoutItem_Field &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem *</type>
      <name>clone</name>
      <anchorfile>classGlom_1_1LayoutItem__Field.html</anchorfile>
      <anchor>a69d91916eebfa78a0003b2c43dd42b08</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classGlom_1_1LayoutItem__Field.html</anchorfile>
      <anchor>a4add873eff15945183dd1fd0fae1b4b8</anchor>
      <arglist>(const LayoutItem_Field &amp;src) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classGlom_1_1LayoutItem__Field.html</anchorfile>
      <anchor>aceceff659c43c49d9f8d4ce7abf23de0</anchor>
      <arglist>(const Glib::ustring &amp;name) noexcept override</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_name</name>
      <anchorfile>classGlom_1_1LayoutItem__Field.html</anchorfile>
      <anchor>a9d9de4f84c53139beb528ce623735e6b</anchor>
      <arglist>() const noexcept override</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_title</name>
      <anchorfile>classGlom_1_1LayoutItem__Field.html</anchorfile>
      <anchor>adbdddecfba4197b919bf95b0705e72d7</anchor>
      <arglist>(const Glib::ustring &amp;locale) const noexcept override</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_title_or_name</name>
      <anchorfile>classGlom_1_1LayoutItem__Field.html</anchorfile>
      <anchor>a260ee6d20f8656169236fb855d6e5570</anchor>
      <arglist>(const Glib::ustring &amp;locale) const noexcept override</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_title_or_name_no_custom</name>
      <anchorfile>classGlom_1_1LayoutItem__Field.html</anchorfile>
      <anchor>a0bf7e04ad633994a9e323020964fe62b</anchor>
      <arglist>(const Glib::ustring &amp;locale) const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; const CustomTitle &gt;</type>
      <name>get_title_custom</name>
      <anchorfile>classGlom_1_1LayoutItem__Field.html</anchorfile>
      <anchor>a0adce7cad920ee7da9861d4036660575</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; CustomTitle &gt;</type>
      <name>get_title_custom</name>
      <anchorfile>classGlom_1_1LayoutItem__Field.html</anchorfile>
      <anchor>a8b932c2fa1bc1460ab569db1fb6b4351</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_title_custom</name>
      <anchorfile>classGlom_1_1LayoutItem__Field.html</anchorfile>
      <anchor>a86c415d8b8e5458d9f0a05095394c22d</anchor>
      <arglist>(const std::shared_ptr&lt; CustomTitle &gt; &amp;title)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_layout_display_name</name>
      <anchorfile>classGlom_1_1LayoutItem__Field.html</anchorfile>
      <anchor>a519ec3cf65ebca0cf39d4d39295477c7</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_part_type_name</name>
      <anchorfile>classGlom_1_1LayoutItem__Field.html</anchorfile>
      <anchor>aecc70daec0ebded71fea860311918a0a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_report_part_id</name>
      <anchorfile>classGlom_1_1LayoutItem__Field.html</anchorfile>
      <anchor>a2dddece4ca280d56547ef461342585a7</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_full_field_details</name>
      <anchorfile>classGlom_1_1LayoutItem__Field.html</anchorfile>
      <anchor>a4fb10d4fc4aedfacfc92378be312b354</anchor>
      <arglist>(const std::shared_ptr&lt; const Field &gt; &amp;field)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; const Field &gt;</type>
      <name>get_full_field_details</name>
      <anchorfile>classGlom_1_1LayoutItem__Field.html</anchorfile>
      <anchor>ad3d913803aea7e0e2fb8e8d13342e664</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Field::glom_field_type</type>
      <name>get_glom_type</name>
      <anchorfile>classGlom_1_1LayoutItem__Field.html</anchorfile>
      <anchor>a80de854cb9e480e563b988fe40b28d86</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_editable_and_allowed</name>
      <anchorfile>classGlom_1_1LayoutItem__Field.html</anchorfile>
      <anchor>a0d395de14b295c0e437503bd92bb899e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_hidden</name>
      <anchorfile>classGlom_1_1LayoutItem__Field.html</anchorfile>
      <anchor>a4223f03d3b0a4020cac3c1c760f670dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_hidden</name>
      <anchorfile>classGlom_1_1LayoutItem__Field.html</anchorfile>
      <anchor>a9a1015d10fc93c8810c8d460313f25d6</anchor>
      <arglist>(bool val=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_formatting_use_default</name>
      <anchorfile>classGlom_1_1LayoutItem__Field.html</anchorfile>
      <anchor>ace8cb3069d86a59f4d8687a52da55d7b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_formatting_use_default</name>
      <anchorfile>classGlom_1_1LayoutItem__Field.html</anchorfile>
      <anchor>a2e3083a50fe5c26e63f496e3a46a3268</anchor>
      <arglist>(bool use_default=true)</arglist>
    </member>
    <member kind="function">
      <type>const Formatting &amp;</type>
      <name>get_formatting_used</name>
      <anchorfile>classGlom_1_1LayoutItem__Field.html</anchorfile>
      <anchor>afe8ac2d2db29c75cbd809794f967d56d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Formatting::HorizontalAlignment</type>
      <name>get_formatting_used_horizontal_alignment</name>
      <anchorfile>classGlom_1_1LayoutItem__Field.html</anchorfile>
      <anchor>a7dd1509fa7542b95a1652ad641726221</anchor>
      <arglist>(bool for_details_view=false) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_formatting_used_has_translatable_choices</name>
      <anchorfile>classGlom_1_1LayoutItem__Field.html</anchorfile>
      <anchor>a59af62d81e2a751619407d041a77672c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_same_field</name>
      <anchorfile>classGlom_1_1LayoutItem__Field.html</anchorfile>
      <anchor>afab50dbc029b492b7ac2f5c2f2277849</anchor>
      <arglist>(const LayoutItem_Field &amp;field) const</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_priv_view</name>
      <anchorfile>classGlom_1_1LayoutItem__Field.html</anchorfile>
      <anchor>a89c7f17a6fe692c7e2388032cd1cec96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_priv_edit</name>
      <anchorfile>classGlom_1_1LayoutItem__Field.html</anchorfile>
      <anchor>a2bf327f386eaf382447e1f7dc8f57d97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::LayoutItem_FieldSummary</name>
    <filename>classGlom_1_1LayoutItem__FieldSummary.html</filename>
    <base>Glom::LayoutItem_Field</base>
    <member kind="enumeration">
      <type></type>
      <name>summaryType</name>
      <anchorfile>classGlom_1_1LayoutItem__FieldSummary.html</anchorfile>
      <anchor>ac7a444ba46f7e39d99f404f0732470a8</anchor>
      <arglist></arglist>
      <enumvalue file="classGlom_1_1LayoutItem__FieldSummary.html" anchor="ac7a444ba46f7e39d99f404f0732470a8accc0377a8afbf50e7094f5c23a8af223">INVALID</enumvalue>
      <enumvalue file="classGlom_1_1LayoutItem__FieldSummary.html" anchor="ac7a444ba46f7e39d99f404f0732470a8a6970bdc2201030b9c03fbdcf3973858a">SUM</enumvalue>
      <enumvalue file="classGlom_1_1LayoutItem__FieldSummary.html" anchor="ac7a444ba46f7e39d99f404f0732470a8a16de38737a9f8366e9b2042b4e9b6290">AVERAGE</enumvalue>
      <enumvalue file="classGlom_1_1LayoutItem__FieldSummary.html" anchor="ac7a444ba46f7e39d99f404f0732470a8a4905ac9d6a22bdfc1ae096094ce6248d">COUNT</enumvalue>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutItem_FieldSummary</name>
      <anchorfile>classGlom_1_1LayoutItem__FieldSummary.html</anchorfile>
      <anchor>a1a383a4360f51784799b0231494a9c65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutItem_FieldSummary</name>
      <anchorfile>classGlom_1_1LayoutItem__FieldSummary.html</anchorfile>
      <anchor>ace42a83b61b1b8dd44cce7a38676034a</anchor>
      <arglist>(const LayoutItem_FieldSummary &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutItem_FieldSummary</name>
      <anchorfile>classGlom_1_1LayoutItem__FieldSummary.html</anchorfile>
      <anchor>aac671d78cb504c716e9d1d7d7c4dba39</anchor>
      <arglist>(LayoutItem_FieldSummary &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem_FieldSummary &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1LayoutItem__FieldSummary.html</anchorfile>
      <anchor>a5141e83beae2baf62407208f871607b2</anchor>
      <arglist>(const LayoutItem_FieldSummary &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem_FieldSummary &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1LayoutItem__FieldSummary.html</anchorfile>
      <anchor>a123b7005a61cdcd026ec508f3ff88e8b</anchor>
      <arglist>(LayoutItem_FieldSummary &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem *</type>
      <name>clone</name>
      <anchorfile>classGlom_1_1LayoutItem__FieldSummary.html</anchorfile>
      <anchor>ab5aec7062b260aa7d7a5943d3545626c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classGlom_1_1LayoutItem__FieldSummary.html</anchorfile>
      <anchor>a9cc10c70ca93d4b8e5c5e62522801959</anchor>
      <arglist>(const LayoutItem_FieldSummary &amp;src) const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_part_type_name</name>
      <anchorfile>classGlom_1_1LayoutItem__FieldSummary.html</anchorfile>
      <anchor>a853c85793cccd3b438b1ef024a496b16</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_report_part_id</name>
      <anchorfile>classGlom_1_1LayoutItem__FieldSummary.html</anchorfile>
      <anchor>a15e30aa16021345c36d7d283f55f9392</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>summaryType</type>
      <name>get_summary_type</name>
      <anchorfile>classGlom_1_1LayoutItem__FieldSummary.html</anchorfile>
      <anchor>af91211ba53f4dd720a1cbf923593b8fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_summary_type</name>
      <anchorfile>classGlom_1_1LayoutItem__FieldSummary.html</anchorfile>
      <anchor>ac8f5d02ec14cd7ef0632a7553a70982a</anchor>
      <arglist>(summaryType summary_type)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_summary_type_sql</name>
      <anchorfile>classGlom_1_1LayoutItem__FieldSummary.html</anchorfile>
      <anchor>a31ce55d8f0857a45355dd66d2e9f2e3d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_summary_type_from_sql</name>
      <anchorfile>classGlom_1_1LayoutItem__FieldSummary.html</anchorfile>
      <anchor>a40e8f2829757218074199758c33d298a</anchor>
      <arglist>(const Glib::ustring &amp;summary_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_field</name>
      <anchorfile>classGlom_1_1LayoutItem__FieldSummary.html</anchorfile>
      <anchor>a95cdfb3fa3b29223d8e681707de5973c</anchor>
      <arglist>(const std::shared_ptr&lt; LayoutItem_Field &gt; &amp;field)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_title</name>
      <anchorfile>classGlom_1_1LayoutItem__FieldSummary.html</anchorfile>
      <anchor>a3dd1a29eab82e7978ba727ace510391a</anchor>
      <arglist>(const Glib::ustring &amp;locale) const noexcept override</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_title_or_name</name>
      <anchorfile>classGlom_1_1LayoutItem__FieldSummary.html</anchorfile>
      <anchor>a753411832336040eeab0d9df8c63621a</anchor>
      <arglist>(const Glib::ustring &amp;locale) const noexcept override</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_layout_display_name</name>
      <anchorfile>classGlom_1_1LayoutItem__FieldSummary.html</anchorfile>
      <anchor>a0ad114a7510bb5d69df2cb112c29f698</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_layout_display_name_field</name>
      <anchorfile>classGlom_1_1LayoutItem__FieldSummary.html</anchorfile>
      <anchor>af1ea0cb9f9252163678a4ba6665d2889</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::ustring</type>
      <name>get_summary_type_name</name>
      <anchorfile>classGlom_1_1LayoutItem__FieldSummary.html</anchorfile>
      <anchor>a73400ed5d8aca7f8c5cb427a542871a9</anchor>
      <arglist>(summaryType summary_type)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::LayoutItem_Footer</name>
    <filename>classGlom_1_1LayoutItem__Footer.html</filename>
    <base>Glom::LayoutGroup</base>
    <member kind="function">
      <type></type>
      <name>LayoutItem_Footer</name>
      <anchorfile>classGlom_1_1LayoutItem__Footer.html</anchorfile>
      <anchor>af42d7a6df5f3f6bce10160cf4d480a3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutItem_Footer</name>
      <anchorfile>classGlom_1_1LayoutItem__Footer.html</anchorfile>
      <anchor>a6fe6b8cc423e092717acffbd69a249a4</anchor>
      <arglist>(const LayoutItem_Footer &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutItem_Footer</name>
      <anchorfile>classGlom_1_1LayoutItem__Footer.html</anchorfile>
      <anchor>a2475937f8fd377a6f11d1b0d71ed903f</anchor>
      <arglist>(LayoutItem_Footer &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem_Footer &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1LayoutItem__Footer.html</anchorfile>
      <anchor>a5dd3b8d317bfc0809a222d2c417913ff</anchor>
      <arglist>(const LayoutItem_Footer &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem_Footer &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1LayoutItem__Footer.html</anchorfile>
      <anchor>aa5e2c2cd36f8323406222f2d63f97d4f</anchor>
      <arglist>(LayoutItem_Footer &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem *</type>
      <name>clone</name>
      <anchorfile>classGlom_1_1LayoutItem__Footer.html</anchorfile>
      <anchor>ae83a9445e2d1a8ac8ba04624713ff037</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_part_type_name</name>
      <anchorfile>classGlom_1_1LayoutItem__Footer.html</anchorfile>
      <anchor>aa435e0649c66c507a883f49564bcc2ba</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_report_part_id</name>
      <anchorfile>classGlom_1_1LayoutItem__Footer.html</anchorfile>
      <anchor>a132ce9c1ce6f24687eea5285075f58c9</anchor>
      <arglist>() const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::LayoutItem_GroupBy</name>
    <filename>classGlom_1_1LayoutItem__GroupBy.html</filename>
    <base>Glom::LayoutGroup</base>
    <member kind="typedef">
      <type>Formatting::type_pair_sort_field</type>
      <name>type_pair_sort_field</name>
      <anchorfile>classGlom_1_1LayoutItem__GroupBy.html</anchorfile>
      <anchor>af5705c8779ec1567fe28d0a07ab1dae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Formatting::type_list_sort_fields</type>
      <name>type_list_sort_fields</name>
      <anchorfile>classGlom_1_1LayoutItem__GroupBy.html</anchorfile>
      <anchor>afeaa8db3528f28ff5543280771d7ea9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutItem_GroupBy</name>
      <anchorfile>classGlom_1_1LayoutItem__GroupBy.html</anchorfile>
      <anchor>aef2d5076b2bcd6ea87fc6f6fb778bd77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutItem_GroupBy</name>
      <anchorfile>classGlom_1_1LayoutItem__GroupBy.html</anchorfile>
      <anchor>a38ce80985fc9b070c60758c3a6431b40</anchor>
      <arglist>(const LayoutItem_GroupBy &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutItem_GroupBy</name>
      <anchorfile>classGlom_1_1LayoutItem__GroupBy.html</anchorfile>
      <anchor>a71e5f2de375a466a0493cc3e9b6ab07f</anchor>
      <arglist>(LayoutItem_GroupBy &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem_GroupBy &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1LayoutItem__GroupBy.html</anchorfile>
      <anchor>a4ac474b57c435f5e37dda88d3e1f7fda</anchor>
      <arglist>(const LayoutItem_GroupBy &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem_GroupBy &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1LayoutItem__GroupBy.html</anchorfile>
      <anchor>a1770916228302cf8f26dc419a5ae5b7b</anchor>
      <arglist>(LayoutItem_GroupBy &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LayoutItem_GroupBy</name>
      <anchorfile>classGlom_1_1LayoutItem__GroupBy.html</anchorfile>
      <anchor>a02b0cfdaf966a0f9b06a942d1303892b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem *</type>
      <name>clone</name>
      <anchorfile>classGlom_1_1LayoutItem__GroupBy.html</anchorfile>
      <anchor>a7e2313d47c4c441f1d023e093ef035ff</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; LayoutItem_Field &gt;</type>
      <name>get_field_group_by</name>
      <anchorfile>classGlom_1_1LayoutItem__GroupBy.html</anchorfile>
      <anchor>a040b2b6bae44d6b6b7b3bd0547687140</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; const LayoutItem_Field &gt;</type>
      <name>get_field_group_by</name>
      <anchorfile>classGlom_1_1LayoutItem__GroupBy.html</anchorfile>
      <anchor>ac3ac6af5f789f554af137f6a05146749</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_has_field_group_by</name>
      <anchorfile>classGlom_1_1LayoutItem__GroupBy.html</anchorfile>
      <anchor>aaf21f97511560f414f2bd8adad60e6df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_field_group_by</name>
      <anchorfile>classGlom_1_1LayoutItem__GroupBy.html</anchorfile>
      <anchor>ab3cecfe8752d9fdde42bebc138eb3937</anchor>
      <arglist>(const std::shared_ptr&lt; LayoutItem_Field &gt; &amp;field)</arglist>
    </member>
    <member kind="function">
      <type>type_list_sort_fields</type>
      <name>get_fields_sort_by</name>
      <anchorfile>classGlom_1_1LayoutItem__GroupBy.html</anchorfile>
      <anchor>add29516e3c95f5509178aae73601a245</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>type_list_sort_fields</type>
      <name>get_fields_sort_by</name>
      <anchorfile>classGlom_1_1LayoutItem__GroupBy.html</anchorfile>
      <anchor>af313d5b96c92113371b6284308de7687</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_has_fields_sort_by</name>
      <anchorfile>classGlom_1_1LayoutItem__GroupBy.html</anchorfile>
      <anchor>a91a554371d60ca8ced617710bcdf4a4b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_fields_sort_by</name>
      <anchorfile>classGlom_1_1LayoutItem__GroupBy.html</anchorfile>
      <anchor>af6233ebe91f08a75108a5252e8653657</anchor>
      <arglist>(const type_list_sort_fields &amp;field)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_layout_display_name</name>
      <anchorfile>classGlom_1_1LayoutItem__GroupBy.html</anchorfile>
      <anchor>a196ab6a65e168cd282ae97d9be89cb53</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_part_type_name</name>
      <anchorfile>classGlom_1_1LayoutItem__GroupBy.html</anchorfile>
      <anchor>aec6954a7a3c031a334fb8bafec02c733</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_report_part_id</name>
      <anchorfile>classGlom_1_1LayoutItem__GroupBy.html</anchorfile>
      <anchor>a967f6d3e55dc54ac24975a547460f11f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; LayoutGroup &gt;</type>
      <name>get_secondary_fields</name>
      <anchorfile>classGlom_1_1LayoutItem__GroupBy.html</anchorfile>
      <anchor>aaa32a213891b8a37798d8ca5bdc18069</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; const LayoutGroup &gt;</type>
      <name>get_secondary_fields</name>
      <anchorfile>classGlom_1_1LayoutItem__GroupBy.html</anchorfile>
      <anchor>a36cccf1cb734d2e9e55f26fafdfbb43f</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::LayoutItem_Header</name>
    <filename>classGlom_1_1LayoutItem__Header.html</filename>
    <base>Glom::LayoutGroup</base>
    <member kind="function">
      <type></type>
      <name>LayoutItem_Header</name>
      <anchorfile>classGlom_1_1LayoutItem__Header.html</anchorfile>
      <anchor>a298fce41d5a9e990b8180a34fa89c7a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutItem_Header</name>
      <anchorfile>classGlom_1_1LayoutItem__Header.html</anchorfile>
      <anchor>acae53d6e014d8fda6fa7516c531722ff</anchor>
      <arglist>(const LayoutItem_Header &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutItem_Header</name>
      <anchorfile>classGlom_1_1LayoutItem__Header.html</anchorfile>
      <anchor>a6415b637ca22c2fe51fb1ef7b1e10046</anchor>
      <arglist>(LayoutItem_Header &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem_Header &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1LayoutItem__Header.html</anchorfile>
      <anchor>a1f2789eae58d23fbfb9e63aeb8116cfd</anchor>
      <arglist>(const LayoutItem_Header &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem_Header &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1LayoutItem__Header.html</anchorfile>
      <anchor>a691af692b4e9482966f5fe8486f8a330</anchor>
      <arglist>(LayoutItem_Header &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem *</type>
      <name>clone</name>
      <anchorfile>classGlom_1_1LayoutItem__Header.html</anchorfile>
      <anchor>ae6f8c7ed74b4589124f3388711fa9b9a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_part_type_name</name>
      <anchorfile>classGlom_1_1LayoutItem__Header.html</anchorfile>
      <anchor>a548d0ef3816f21636fbd025ab22b241b</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_report_part_id</name>
      <anchorfile>classGlom_1_1LayoutItem__Header.html</anchorfile>
      <anchor>af98c4dbe1cfae7ac12c37a57c4588173</anchor>
      <arglist>() const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::LayoutItem_Image</name>
    <filename>classGlom_1_1LayoutItem__Image.html</filename>
    <base>Glom::LayoutItem</base>
    <member kind="function">
      <type></type>
      <name>LayoutItem_Image</name>
      <anchorfile>classGlom_1_1LayoutItem__Image.html</anchorfile>
      <anchor>aad409f1b3b0248e49f78e9b18263bbbb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutItem_Image</name>
      <anchorfile>classGlom_1_1LayoutItem__Image.html</anchorfile>
      <anchor>aa4aa6474b78994abd1bf1f43f54ad22d</anchor>
      <arglist>(const LayoutItem_Image &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutItem_Image</name>
      <anchorfile>classGlom_1_1LayoutItem__Image.html</anchorfile>
      <anchor>a42eaba813c7f4db899f7ebcb3683b079</anchor>
      <arglist>(LayoutItem_Image &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem_Image &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1LayoutItem__Image.html</anchorfile>
      <anchor>a0f7ac649352e1e22a3609ea7d60fb733</anchor>
      <arglist>(const LayoutItem_Image &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem_Image &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1LayoutItem__Image.html</anchorfile>
      <anchor>a32af5fad9c4dd7018d7d362f4326f18e</anchor>
      <arglist>(LayoutItem_Image &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem *</type>
      <name>clone</name>
      <anchorfile>classGlom_1_1LayoutItem__Image.html</anchorfile>
      <anchor>ae96b917fe8e7bef36fc99311d3998710</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classGlom_1_1LayoutItem__Image.html</anchorfile>
      <anchor>af03be8f97b3a3f323045bbedd79e6b8b</anchor>
      <arglist>(const LayoutItem_Image &amp;src) const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_part_type_name</name>
      <anchorfile>classGlom_1_1LayoutItem__Image.html</anchorfile>
      <anchor>a1ed21f0b7c811018db6576d6aa9075fa</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_report_part_id</name>
      <anchorfile>classGlom_1_1LayoutItem__Image.html</anchorfile>
      <anchor>aee32fa0a2f1b571aa5d3c77dad3353dc</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Gnome::Gda::Value</type>
      <name>get_image</name>
      <anchorfile>classGlom_1_1LayoutItem__Image.html</anchorfile>
      <anchor>ab0346bded9740ffe3bff252e2bcbacee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_image</name>
      <anchorfile>classGlom_1_1LayoutItem__Image.html</anchorfile>
      <anchor>a6d85bae161efeafc6be7a25bc950e7a2</anchor>
      <arglist>(const Gnome::Gda::Value &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>create_local_image_uri</name>
      <anchorfile>classGlom_1_1LayoutItem__Image.html</anchorfile>
      <anchor>a3872cbee830d3e367f6ec84459bc8df1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>Gnome::Gda::Value</type>
      <name>m_image</name>
      <anchorfile>classGlom_1_1LayoutItem__Image.html</anchorfile>
      <anchor>ad73ae1d7a678f8b3395b9301905422a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::LayoutItem_Line</name>
    <filename>classGlom_1_1LayoutItem__Line.html</filename>
    <base>Glom::LayoutItem</base>
    <member kind="function">
      <type></type>
      <name>LayoutItem_Line</name>
      <anchorfile>classGlom_1_1LayoutItem__Line.html</anchorfile>
      <anchor>a56566dcba44ad36603724e1aeaa00e9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutItem_Line</name>
      <anchorfile>classGlom_1_1LayoutItem__Line.html</anchorfile>
      <anchor>a6409db8abd6ddeb9c4ae9df0527557aa</anchor>
      <arglist>(const LayoutItem_Line &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutItem_Line</name>
      <anchorfile>classGlom_1_1LayoutItem__Line.html</anchorfile>
      <anchor>a3748f7c67798cbe2e96a97d1ac28f0eb</anchor>
      <arglist>(LayoutItem_Line &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem_Line &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1LayoutItem__Line.html</anchorfile>
      <anchor>ae8bdbe13d6fb029d87375df1f32f9268</anchor>
      <arglist>(const LayoutItem_Line &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem_Line &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1LayoutItem__Line.html</anchorfile>
      <anchor>a27ac53e120d1d04b985ead5096970739</anchor>
      <arglist>(LayoutItem_Line &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem *</type>
      <name>clone</name>
      <anchorfile>classGlom_1_1LayoutItem__Line.html</anchorfile>
      <anchor>afef57b0c0f0deec2651d29feb5a4a752</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classGlom_1_1LayoutItem__Line.html</anchorfile>
      <anchor>a68662b673e445012a630d62b392d0e13</anchor>
      <arglist>(const LayoutItem_Line &amp;src) const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_part_type_name</name>
      <anchorfile>classGlom_1_1LayoutItem__Line.html</anchorfile>
      <anchor>a1168df7b527372e7a1c4271da5408d62</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_report_part_id</name>
      <anchorfile>classGlom_1_1LayoutItem__Line.html</anchorfile>
      <anchor>ada1e028f17bf4b06555f29a4105ba9d5</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_coordinates</name>
      <anchorfile>classGlom_1_1LayoutItem__Line.html</anchorfile>
      <anchor>a711e8c270c929ad8e50a064566a23aa8</anchor>
      <arglist>(double &amp;start_x, double &amp;start_y, double &amp;end_x, double &amp;end_y) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_coordinates</name>
      <anchorfile>classGlom_1_1LayoutItem__Line.html</anchorfile>
      <anchor>a296b6a81745f8bfd80c9d4d9a2356f1e</anchor>
      <arglist>(double start_x, double start_y, double end_x, double end_y)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_line_width</name>
      <anchorfile>classGlom_1_1LayoutItem__Line.html</anchorfile>
      <anchor>a689e36e0eb0fa7f34392f7873431ebad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_line_width</name>
      <anchorfile>classGlom_1_1LayoutItem__Line.html</anchorfile>
      <anchor>a90de85c150524c8f03245d3e1212c560</anchor>
      <arglist>(double line_width)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_line_color</name>
      <anchorfile>classGlom_1_1LayoutItem__Line.html</anchorfile>
      <anchor>a430966dc24e305a17b999f54033179b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_line_color</name>
      <anchorfile>classGlom_1_1LayoutItem__Line.html</anchorfile>
      <anchor>a10731087f63c58df78c58a8cbe5ff774</anchor>
      <arglist>(const Glib::ustring &amp;color)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::LayoutItem_Notebook</name>
    <filename>classGlom_1_1LayoutItem__Notebook.html</filename>
    <base>Glom::LayoutGroup</base>
    <member kind="function">
      <type></type>
      <name>LayoutItem_Notebook</name>
      <anchorfile>classGlom_1_1LayoutItem__Notebook.html</anchorfile>
      <anchor>a1db785b35a8a27e0168e07040e06ada0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutItem_Notebook</name>
      <anchorfile>classGlom_1_1LayoutItem__Notebook.html</anchorfile>
      <anchor>ae57c93a6e5fa6ef72b714853393cb4b3</anchor>
      <arglist>(const LayoutItem_Notebook &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutItem_Notebook</name>
      <anchorfile>classGlom_1_1LayoutItem__Notebook.html</anchorfile>
      <anchor>a57555ee5c32001061ffadc328509e7f2</anchor>
      <arglist>(LayoutItem_Notebook &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem_Notebook &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1LayoutItem__Notebook.html</anchorfile>
      <anchor>aaf1f0c36c878ed4ffb0dc595fa611913</anchor>
      <arglist>(const LayoutItem_Notebook &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem_Notebook &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1LayoutItem__Notebook.html</anchorfile>
      <anchor>adccf4dc37b79436fc6ef40b8fd18c0e3</anchor>
      <arglist>(LayoutItem_Notebook &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem *</type>
      <name>clone</name>
      <anchorfile>classGlom_1_1LayoutItem__Notebook.html</anchorfile>
      <anchor>a261da87f010e978b9e2c0fbf185cb28b</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_part_type_name</name>
      <anchorfile>classGlom_1_1LayoutItem__Notebook.html</anchorfile>
      <anchor>a1cbc9bf0ab1e55741462bc4200004d1e</anchor>
      <arglist>() const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::LayoutItem_Placeholder</name>
    <filename>classGlom_1_1LayoutItem__Placeholder.html</filename>
    <base>Glom::LayoutItem</base>
    <member kind="function">
      <type></type>
      <name>LayoutItem_Placeholder</name>
      <anchorfile>classGlom_1_1LayoutItem__Placeholder.html</anchorfile>
      <anchor>a5e2da34b8731604cc7147f4c736f74c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutItem_Placeholder</name>
      <anchorfile>classGlom_1_1LayoutItem__Placeholder.html</anchorfile>
      <anchor>a930a133c6483d01d03d29ccd9938986e</anchor>
      <arglist>(const LayoutItem_Placeholder &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutItem_Placeholder</name>
      <anchorfile>classGlom_1_1LayoutItem__Placeholder.html</anchorfile>
      <anchor>a6d0daeb10d9b038823aea6a856741271</anchor>
      <arglist>(LayoutItem_Placeholder &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem_Placeholder &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1LayoutItem__Placeholder.html</anchorfile>
      <anchor>a0c34353ed69197a72d6a755e8e75d5c4</anchor>
      <arglist>(const LayoutItem_Placeholder &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem_Placeholder &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1LayoutItem__Placeholder.html</anchorfile>
      <anchor>af95852509910208747546934ebf9071d</anchor>
      <arglist>(LayoutItem_Placeholder &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem *</type>
      <name>clone</name>
      <anchorfile>classGlom_1_1LayoutItem__Placeholder.html</anchorfile>
      <anchor>a6908f57f822204a9faa758e413015ba4</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_part_type_name</name>
      <anchorfile>classGlom_1_1LayoutItem__Placeholder.html</anchorfile>
      <anchor>abf32583b27c26ca08b3d4cdcd4c2ce6d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_report_part_id</name>
      <anchorfile>classGlom_1_1LayoutItem__Placeholder.html</anchorfile>
      <anchor>a35ec7f1a58fd3e936cc71b80aeec68b0</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classGlom_1_1LayoutItem__Placeholder.html</anchorfile>
      <anchor>ace7c6656ed8851e119023a1e71ce089e</anchor>
      <arglist>(const LayoutItem_Placeholder *src) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::LayoutItem_Portal</name>
    <filename>classGlom_1_1LayoutItem__Portal.html</filename>
    <base>Glom::LayoutGroup</base>
    <base>Glom::UsesRelationship</base>
    <member kind="enumeration">
      <type></type>
      <name>navigation_type</name>
      <anchorfile>classGlom_1_1LayoutItem__Portal.html</anchorfile>
      <anchor>aee2aed2ac459d4f6a0e32b6b6c9f0f75</anchor>
      <arglist></arglist>
      <enumvalue file="classGlom_1_1LayoutItem__Portal.html" anchor="aee2aed2ac459d4f6a0e32b6b6c9f0f75ab50339a10e1de285ac99d4c3990b8693">NONE</enumvalue>
      <enumvalue file="classGlom_1_1LayoutItem__Portal.html" anchor="aee2aed2ac459d4f6a0e32b6b6c9f0f75a008f6cdd0c190839e9885cf9f9e2a652">AUTOMATIC</enumvalue>
      <enumvalue file="classGlom_1_1LayoutItem__Portal.html" anchor="aee2aed2ac459d4f6a0e32b6b6c9f0f75a858703495425a5291999d4791bfc56e9">SPECIFIC</enumvalue>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutItem_Portal</name>
      <anchorfile>classGlom_1_1LayoutItem__Portal.html</anchorfile>
      <anchor>ac3f6ee86b16bf685a1865ca4af56ffcf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutItem_Portal</name>
      <anchorfile>classGlom_1_1LayoutItem__Portal.html</anchorfile>
      <anchor>af5993c50ef3fc47c18918cee302fc47f</anchor>
      <arglist>(const LayoutItem_Portal &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutItem_Portal</name>
      <anchorfile>classGlom_1_1LayoutItem__Portal.html</anchorfile>
      <anchor>a27a7bd158ea0f9bc9622762d63ab8800</anchor>
      <arglist>(LayoutItem_Portal &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem_Portal &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1LayoutItem__Portal.html</anchorfile>
      <anchor>aef80b28467deed1c023a3bab124b3f95</anchor>
      <arglist>(const LayoutItem_Portal &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem_Portal &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1LayoutItem__Portal.html</anchorfile>
      <anchor>a04af7d761e302426a3ed228d28c696ac</anchor>
      <arglist>(LayoutItem_Portal &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem *</type>
      <name>clone</name>
      <anchorfile>classGlom_1_1LayoutItem__Portal.html</anchorfile>
      <anchor>a14fe49b7c4ee4c2557c5f7bec6b4bea1</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_title</name>
      <anchorfile>classGlom_1_1LayoutItem__Portal.html</anchorfile>
      <anchor>ab2251ae2a661c750eaaeebdb74d82619</anchor>
      <arglist>(const Glib::ustring &amp;locale) const noexcept override</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_title_or_name</name>
      <anchorfile>classGlom_1_1LayoutItem__Portal.html</anchorfile>
      <anchor>aa812dd8dfdf8fd0049e202e63f9ba943</anchor>
      <arglist>(const Glib::ustring &amp;locale) const noexcept override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>change_field_item_name</name>
      <anchorfile>classGlom_1_1LayoutItem__Portal.html</anchorfile>
      <anchor>a8cf84b8c88e377cf887c3dbd8116b826</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const Glib::ustring &amp;field_name, const Glib::ustring &amp;field_name_new) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>change_related_field_item_name</name>
      <anchorfile>classGlom_1_1LayoutItem__Portal.html</anchorfile>
      <anchor>aba5bb3961cc8ec8db123ed5aae212c87</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const Glib::ustring &amp;field_name, const Glib::ustring &amp;field_name_new) override</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_from_table</name>
      <anchorfile>classGlom_1_1LayoutItem__Portal.html</anchorfile>
      <anchor>ab092d63b9cd339ba8e9486c629dc56a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; UsesRelationship &gt;</type>
      <name>get_navigation_relationship_specific</name>
      <anchorfile>classGlom_1_1LayoutItem__Portal.html</anchorfile>
      <anchor>ae2616a8ecb1fa71fb2963645b15edc5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; const UsesRelationship &gt;</type>
      <name>get_navigation_relationship_specific</name>
      <anchorfile>classGlom_1_1LayoutItem__Portal.html</anchorfile>
      <anchor>a243dba30a11ad5833f483e18b702de86</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_navigation_relationship_specific</name>
      <anchorfile>classGlom_1_1LayoutItem__Portal.html</anchorfile>
      <anchor>ac10e20e9746811248a8eb4d01d6b2fd0</anchor>
      <arglist>(const std::shared_ptr&lt; UsesRelationship &gt; &amp;relationship)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_navigation_relationship</name>
      <anchorfile>classGlom_1_1LayoutItem__Portal.html</anchorfile>
      <anchor>ae115a916fb3cc3e510d9cdeba2be20da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>navigation_type</type>
      <name>get_navigation_type</name>
      <anchorfile>classGlom_1_1LayoutItem__Portal.html</anchorfile>
      <anchor>a8741adc3009d7ae5f71531aef160bbf0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_navigation_type</name>
      <anchorfile>classGlom_1_1LayoutItem__Portal.html</anchorfile>
      <anchor>a4b6e005d2800eb04995b9c641872bb65</anchor>
      <arglist>(navigation_type type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_suitable_table_to_view_details</name>
      <anchorfile>classGlom_1_1LayoutItem__Portal.html</anchorfile>
      <anchor>a05706da0e40a46a2f105790e788786d3</anchor>
      <arglist>(Glib::ustring &amp;table_name, std::shared_ptr&lt; const UsesRelationship &gt; &amp;relationship, const std::shared_ptr&lt; const Document &gt; &amp;document) const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; const UsesRelationship &gt;</type>
      <name>get_portal_navigation_relationship_automatic</name>
      <anchorfile>classGlom_1_1LayoutItem__Portal.html</anchorfile>
      <anchor>a47ce8039c6e37c216524d6a66bc13653</anchor>
      <arglist>(const std::shared_ptr&lt; const Document &gt; &amp;document) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_print_layout_row_height</name>
      <anchorfile>classGlom_1_1LayoutItem__Portal.html</anchorfile>
      <anchor>aa519a50ddd9ea969b35ca7fba01a6e35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_print_layout_row_height</name>
      <anchorfile>classGlom_1_1LayoutItem__Portal.html</anchorfile>
      <anchor>ad30c7ab27c5af843f2aba81f31e7bc48</anchor>
      <arglist>(double row_height)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_print_layout_row_line_width</name>
      <anchorfile>classGlom_1_1LayoutItem__Portal.html</anchorfile>
      <anchor>a72c832beda8247493b9a6afb7c525823</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_print_layout_row_line_width</name>
      <anchorfile>classGlom_1_1LayoutItem__Portal.html</anchorfile>
      <anchor>a935e51fb356b70139bb3e5856bfcb7d3</anchor>
      <arglist>(double width)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_print_layout_column_line_width</name>
      <anchorfile>classGlom_1_1LayoutItem__Portal.html</anchorfile>
      <anchor>a8cc1393188a3034a31547a8aed49ca1f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_print_layout_column_line_width</name>
      <anchorfile>classGlom_1_1LayoutItem__Portal.html</anchorfile>
      <anchor>ae3e8454174c06036606636c36dd7d2c8</anchor>
      <arglist>(double width)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_print_layout_line_color</name>
      <anchorfile>classGlom_1_1LayoutItem__Portal.html</anchorfile>
      <anchor>a307bbc97b39ead56937d3d7b5fc1f1cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_print_layout_line_color</name>
      <anchorfile>classGlom_1_1LayoutItem__Portal.html</anchorfile>
      <anchor>abc31e267981d9470ac82876db578a6ef</anchor>
      <arglist>(const Glib::ustring &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_rows_count</name>
      <anchorfile>classGlom_1_1LayoutItem__Portal.html</anchorfile>
      <anchor>a82040206f19ada3e1f7bdaabc52f0fbe</anchor>
      <arglist>(gulong &amp;rows_count_min, gulong &amp;rows_count_max) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_rows_count</name>
      <anchorfile>classGlom_1_1LayoutItem__Portal.html</anchorfile>
      <anchor>a1d507ac7e721307e940bc762e560ec9a</anchor>
      <arglist>(gulong rows_count_min, gulong rows_count_max)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::LayoutItem_Summary</name>
    <filename>classGlom_1_1LayoutItem__Summary.html</filename>
    <base>Glom::LayoutGroup</base>
    <member kind="function">
      <type></type>
      <name>LayoutItem_Summary</name>
      <anchorfile>classGlom_1_1LayoutItem__Summary.html</anchorfile>
      <anchor>a18f140ac144c7b8e4be2e9b792a9e006</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutItem_Summary</name>
      <anchorfile>classGlom_1_1LayoutItem__Summary.html</anchorfile>
      <anchor>a70afcb52345f742ce4ed51a38148c150</anchor>
      <arglist>(const LayoutItem_Summary &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutItem_Summary</name>
      <anchorfile>classGlom_1_1LayoutItem__Summary.html</anchorfile>
      <anchor>a3c74de0f02b48ba79a3c8250bbe09ae9</anchor>
      <arglist>(LayoutItem_Summary &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem_Summary &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1LayoutItem__Summary.html</anchorfile>
      <anchor>afde85a8a3d787e1811413505729d0f27</anchor>
      <arglist>(const LayoutItem_Summary &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem_Summary &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1LayoutItem__Summary.html</anchorfile>
      <anchor>a7eec6324b917a56d0c07a5090f5e9213</anchor>
      <arglist>(LayoutItem_Summary &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LayoutItem_Summary</name>
      <anchorfile>classGlom_1_1LayoutItem__Summary.html</anchorfile>
      <anchor>a7fd0db396f1cfabcd8263dcd878c9a9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem *</type>
      <name>clone</name>
      <anchorfile>classGlom_1_1LayoutItem__Summary.html</anchorfile>
      <anchor>aadedf47bb6fc82685c34c88290be5c47</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_part_type_name</name>
      <anchorfile>classGlom_1_1LayoutItem__Summary.html</anchorfile>
      <anchor>a1392121313129c6f82a5abf9ba14f0aa</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_report_part_id</name>
      <anchorfile>classGlom_1_1LayoutItem__Summary.html</anchorfile>
      <anchor>a4124737b2f67d72a99e4daa22f809daa</anchor>
      <arglist>() const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::LayoutItem_Text</name>
    <filename>classGlom_1_1LayoutItem__Text.html</filename>
    <base>Glom::LayoutItem_WithFormatting</base>
    <member kind="function">
      <type></type>
      <name>LayoutItem_Text</name>
      <anchorfile>classGlom_1_1LayoutItem__Text.html</anchorfile>
      <anchor>a5cf0aa60dacdba7f3294bb34e777b0d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutItem_Text</name>
      <anchorfile>classGlom_1_1LayoutItem__Text.html</anchorfile>
      <anchor>afe3b7b46f6690b54d9e5f0dadb3a7cd1</anchor>
      <arglist>(const LayoutItem_Text &amp;src)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutItem_Text</name>
      <anchorfile>classGlom_1_1LayoutItem__Text.html</anchorfile>
      <anchor>a4d8a52a3ffdfd66a365c5e390278e5d4</anchor>
      <arglist>(LayoutItem_Text &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem_Text &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1LayoutItem__Text.html</anchorfile>
      <anchor>aa2cde544e052ad1b4fdcd6492ec145f4</anchor>
      <arglist>(const LayoutItem_Text &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem_Text &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1LayoutItem__Text.html</anchorfile>
      <anchor>a4d88cc7a921262e6d8a4f3c039fb1539</anchor>
      <arglist>(LayoutItem_Text &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem *</type>
      <name>clone</name>
      <anchorfile>classGlom_1_1LayoutItem__Text.html</anchorfile>
      <anchor>aff806573d4c2309f5a11354c8000cce6</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classGlom_1_1LayoutItem__Text.html</anchorfile>
      <anchor>a84171cad9aae2b7ea3a6e08c312875f1</anchor>
      <arglist>(const LayoutItem_Text &amp;src) const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_part_type_name</name>
      <anchorfile>classGlom_1_1LayoutItem__Text.html</anchorfile>
      <anchor>afb0c313befe781b525a6649d0e9e6bb2</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_report_part_id</name>
      <anchorfile>classGlom_1_1LayoutItem__Text.html</anchorfile>
      <anchor>af6eb17e7441e1199091e5a456f863c14</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_text</name>
      <anchorfile>classGlom_1_1LayoutItem__Text.html</anchorfile>
      <anchor>ae658b62665e227309bd15fc4f528a7c9</anchor>
      <arglist>(const Glib::ustring &amp;locale) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_text</name>
      <anchorfile>classGlom_1_1LayoutItem__Text.html</anchorfile>
      <anchor>a6fa770b6562b0f64afeaa66c37a2ec12</anchor>
      <arglist>(const Glib::ustring &amp;text, const Glib::ustring &amp;locale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_text_original</name>
      <anchorfile>classGlom_1_1LayoutItem__Text.html</anchorfile>
      <anchor>a87daed6da9ad65094177cdbe64ebe38f</anchor>
      <arglist>(const Glib::ustring &amp;text)</arglist>
    </member>
    <member kind="variable">
      <type>std::shared_ptr&lt; StaticText &gt;</type>
      <name>m_text</name>
      <anchorfile>classGlom_1_1LayoutItem__Text.html</anchorfile>
      <anchor>ac19f6a2713e4ac0cc5fcbc061ec54d4f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::LayoutItem_VerticalGroup</name>
    <filename>classGlom_1_1LayoutItem__VerticalGroup.html</filename>
    <base>Glom::LayoutGroup</base>
    <member kind="function">
      <type></type>
      <name>LayoutItem_VerticalGroup</name>
      <anchorfile>classGlom_1_1LayoutItem__VerticalGroup.html</anchorfile>
      <anchor>a0565284ac341dd56b2969fdc1125bb36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutItem_VerticalGroup</name>
      <anchorfile>classGlom_1_1LayoutItem__VerticalGroup.html</anchorfile>
      <anchor>a495f19d8921d9a9c213185a03a9f4841</anchor>
      <arglist>(const LayoutItem_VerticalGroup &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutItem_VerticalGroup</name>
      <anchorfile>classGlom_1_1LayoutItem__VerticalGroup.html</anchorfile>
      <anchor>a0ba08fac25d740bd7c6882f8c9e8fe31</anchor>
      <arglist>(LayoutItem_VerticalGroup &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem_VerticalGroup &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1LayoutItem__VerticalGroup.html</anchorfile>
      <anchor>a5951c21b07408377c6eb2f185c8e18c3</anchor>
      <arglist>(const LayoutItem_VerticalGroup &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem_VerticalGroup &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1LayoutItem__VerticalGroup.html</anchorfile>
      <anchor>aedf6a1b1372ae6aa6c4c6107a4a1b71c</anchor>
      <arglist>(LayoutItem_VerticalGroup &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem *</type>
      <name>clone</name>
      <anchorfile>classGlom_1_1LayoutItem__VerticalGroup.html</anchorfile>
      <anchor>a41169ff2615bacb4d798cdb643262f22</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_part_type_name</name>
      <anchorfile>classGlom_1_1LayoutItem__VerticalGroup.html</anchorfile>
      <anchor>a623ebe6d51579a0ed487c630019538cd</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_report_part_id</name>
      <anchorfile>classGlom_1_1LayoutItem__VerticalGroup.html</anchorfile>
      <anchor>a4770f9527013eaf1c92adee92d690344</anchor>
      <arglist>() const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::LayoutItem_WithFormatting</name>
    <filename>classGlom_1_1LayoutItem__WithFormatting.html</filename>
    <base>Glom::LayoutItem</base>
    <member kind="function">
      <type></type>
      <name>LayoutItem_WithFormatting</name>
      <anchorfile>classGlom_1_1LayoutItem__WithFormatting.html</anchorfile>
      <anchor>a3af7021b565392474390d225bcf6840e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutItem_WithFormatting</name>
      <anchorfile>classGlom_1_1LayoutItem__WithFormatting.html</anchorfile>
      <anchor>a6ba60b4dfe5f8b7c18a94d5a3955e2d9</anchor>
      <arglist>(const LayoutItem_WithFormatting &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LayoutItem_WithFormatting</name>
      <anchorfile>classGlom_1_1LayoutItem__WithFormatting.html</anchorfile>
      <anchor>a790097bd78db2e016ea80d7039851993</anchor>
      <arglist>(LayoutItem_WithFormatting &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem_WithFormatting &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1LayoutItem__WithFormatting.html</anchorfile>
      <anchor>ac55f390605d5edca07e853aacf3ef5f1</anchor>
      <arglist>(const LayoutItem_WithFormatting &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>LayoutItem_WithFormatting &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1LayoutItem__WithFormatting.html</anchorfile>
      <anchor>aea6756d706e604239046aa78cf2ffa2f</anchor>
      <arglist>(LayoutItem_WithFormatting &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classGlom_1_1LayoutItem__WithFormatting.html</anchorfile>
      <anchor>aa33f39dd84761a0fb820e31aeb7903d6</anchor>
      <arglist>(const LayoutItem_WithFormatting &amp;src) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const Formatting &amp;</type>
      <name>get_formatting_used</name>
      <anchorfile>classGlom_1_1LayoutItem__WithFormatting.html</anchorfile>
      <anchor>a50085e773cd8098d6207ec84c59c9ad9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Formatting::HorizontalAlignment</type>
      <name>get_formatting_used_horizontal_alignment</name>
      <anchorfile>classGlom_1_1LayoutItem__WithFormatting.html</anchorfile>
      <anchor>a196edcb4934816c6b93f4d5795475b98</anchor>
      <arglist>(bool for_details_view=false) const</arglist>
    </member>
    <member kind="variable">
      <type>Formatting</type>
      <name>m_formatting</name>
      <anchorfile>classGlom_1_1LayoutItem__WithFormatting.html</anchorfile>
      <anchor>a5d10955e0f1e9fe426d6a79f6eb7c60b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::NumericFormat</name>
    <filename>classGlom_1_1NumericFormat.html</filename>
    <member kind="function">
      <type></type>
      <name>NumericFormat</name>
      <anchorfile>classGlom_1_1NumericFormat.html</anchorfile>
      <anchor>aaf955d13fa451e126e504d3dc2c87de1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NumericFormat</name>
      <anchorfile>classGlom_1_1NumericFormat.html</anchorfile>
      <anchor>a04eb7dd1ffa8ea7d84c0c55b0229db3a</anchor>
      <arglist>(const NumericFormat &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NumericFormat</name>
      <anchorfile>classGlom_1_1NumericFormat.html</anchorfile>
      <anchor>aa54076f55324f624390619789b4e2ba9</anchor>
      <arglist>(NumericFormat &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>NumericFormat &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1NumericFormat.html</anchorfile>
      <anchor>ac385b71945e42fb706545821c4e74cc8</anchor>
      <arglist>(const NumericFormat &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>NumericFormat &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1NumericFormat.html</anchorfile>
      <anchor>a041a6f338d98bd566ac6bfe34a039fd4</anchor>
      <arglist>(NumericFormat &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classGlom_1_1NumericFormat.html</anchorfile>
      <anchor>a114eaed132a517df86a13bcc93fc2ce4</anchor>
      <arglist>(const NumericFormat &amp;src) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classGlom_1_1NumericFormat.html</anchorfile>
      <anchor>aa59b2d23ecbb1bc63c2d7c6b769e69ab</anchor>
      <arglist>(const NumericFormat &amp;src) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::ustring</type>
      <name>get_alternative_color_for_negatives</name>
      <anchorfile>classGlom_1_1NumericFormat.html</anchorfile>
      <anchor>a5028510bfcbcb32aee9073699441da01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static guint</type>
      <name>get_default_precision</name>
      <anchorfile>classGlom_1_1NumericFormat.html</anchorfile>
      <anchor>a4eb5117e40ee6192902a35c79105b441</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Glib::ustring</type>
      <name>m_currency_symbol</name>
      <anchorfile>classGlom_1_1NumericFormat.html</anchorfile>
      <anchor>a2138c60199b12fbb39e206c8b7a0be3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_use_thousands_separator</name>
      <anchorfile>classGlom_1_1NumericFormat.html</anchorfile>
      <anchor>a0cc3f7af432d63a9ed58f0b1352a9d1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_decimal_places_restricted</name>
      <anchorfile>classGlom_1_1NumericFormat.html</anchorfile>
      <anchor>a00fa7436dfe76375b60a20efa3371bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>guint</type>
      <name>m_decimal_places</name>
      <anchorfile>classGlom_1_1NumericFormat.html</anchorfile>
      <anchor>a551be2f91ec8b1bbd08342b16447950d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_alt_foreground_color_for_negatives</name>
      <anchorfile>classGlom_1_1NumericFormat.html</anchorfile>
      <anchor>a687d90667e6d6f4e7ea782e88488347c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::PrintLayout</name>
    <filename>classGlom_1_1PrintLayout.html</filename>
    <base>Glom::TranslatableItem</base>
    <member kind="typedef">
      <type>std::vector&lt; double &gt;</type>
      <name>type_vec_doubles</name>
      <anchorfile>classGlom_1_1PrintLayout.html</anchorfile>
      <anchor>a95a2d43865c2ae583b2f1b69159e2078</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrintLayout</name>
      <anchorfile>classGlom_1_1PrintLayout.html</anchorfile>
      <anchor>aa24618bcdf93f211321336657b8ce440</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrintLayout</name>
      <anchorfile>classGlom_1_1PrintLayout.html</anchorfile>
      <anchor>a7ea2df6942984b24ff26df3b5040cf58</anchor>
      <arglist>(const PrintLayout &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrintLayout</name>
      <anchorfile>classGlom_1_1PrintLayout.html</anchorfile>
      <anchor>accebaf8e6700efdedf8a32a7223c703e</anchor>
      <arglist>(PrintLayout &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>PrintLayout &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1PrintLayout.html</anchorfile>
      <anchor>adadc26fe70983fc6b276580bdc3dc8e7</anchor>
      <arglist>(const PrintLayout &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>PrintLayout &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1PrintLayout.html</anchorfile>
      <anchor>a0b52cbb052f76929c26cb733c42f9a20</anchor>
      <arglist>(PrintLayout &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_show_table_title</name>
      <anchorfile>classGlom_1_1PrintLayout.html</anchorfile>
      <anchor>a674afc3b33fe5620136e9799144699c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_show_table_title</name>
      <anchorfile>classGlom_1_1PrintLayout.html</anchorfile>
      <anchor>ad8dbb34ebb40ca05367938cb811ec5b7</anchor>
      <arglist>(bool show_table_title=true)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; LayoutGroup &gt;</type>
      <name>get_layout_group</name>
      <anchorfile>classGlom_1_1PrintLayout.html</anchorfile>
      <anchor>aa53d0bc33b62481137b26fa7a3cdad0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; const LayoutGroup &gt;</type>
      <name>get_layout_group</name>
      <anchorfile>classGlom_1_1PrintLayout.html</anchorfile>
      <anchor>a0a60868f6f219a1ba8f007ed56cc83ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_page_setup</name>
      <anchorfile>classGlom_1_1PrintLayout.html</anchorfile>
      <anchor>a2bacab030c749af331df465c13ba9d15</anchor>
      <arglist>(const std::string &amp;page_setup)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>get_page_setup</name>
      <anchorfile>classGlom_1_1PrintLayout.html</anchorfile>
      <anchor>a0d289b99d118329ec4cf11e377419e60</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_page_count</name>
      <anchorfile>classGlom_1_1PrintLayout.html</anchorfile>
      <anchor>a007a19c35a73bf027139cf739812e714</anchor>
      <arglist>(guint count)</arglist>
    </member>
    <member kind="function">
      <type>guint</type>
      <name>get_page_count</name>
      <anchorfile>classGlom_1_1PrintLayout.html</anchorfile>
      <anchor>ada9b76884ba1622ab48983bac1a243c0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_show_grid</name>
      <anchorfile>classGlom_1_1PrintLayout.html</anchorfile>
      <anchor>a7f097ab2fded2bf05bcb42438122eead</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_show_grid</name>
      <anchorfile>classGlom_1_1PrintLayout.html</anchorfile>
      <anchor>aa559a4a6f253dc53d521193a3d0c4679</anchor>
      <arglist>(bool show_grid=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_show_rules</name>
      <anchorfile>classGlom_1_1PrintLayout.html</anchorfile>
      <anchor>a5ac587c01721826322376704e101d28e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_show_rules</name>
      <anchorfile>classGlom_1_1PrintLayout.html</anchorfile>
      <anchor>a2ae4e7d1114252163d977ac7e5b861e1</anchor>
      <arglist>(bool show_rules=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_show_outlines</name>
      <anchorfile>classGlom_1_1PrintLayout.html</anchorfile>
      <anchor>ae7c7800d25867642fd12382ddd62f303</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_show_outlines</name>
      <anchorfile>classGlom_1_1PrintLayout.html</anchorfile>
      <anchor>a7c01eb46aba5ebb59304ebd03aa3655c</anchor>
      <arglist>(bool show_outlines=true)</arglist>
    </member>
    <member kind="function">
      <type>type_vec_doubles</type>
      <name>get_horizontal_rules</name>
      <anchorfile>classGlom_1_1PrintLayout.html</anchorfile>
      <anchor>a1ce4bcc061e0e0aeedd730233c395a55</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_horizontal_rules</name>
      <anchorfile>classGlom_1_1PrintLayout.html</anchorfile>
      <anchor>aa73b4578a0c62985f392dbe7d823c6cc</anchor>
      <arglist>(const type_vec_doubles &amp;rules)</arglist>
    </member>
    <member kind="function">
      <type>type_vec_doubles</type>
      <name>get_vertical_rules</name>
      <anchorfile>classGlom_1_1PrintLayout.html</anchorfile>
      <anchor>a0bb5f5f977c4d7ae6b4e03a5d3267a86</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_vertical_rules</name>
      <anchorfile>classGlom_1_1PrintLayout.html</anchorfile>
      <anchor>abffab0cef45d5b5a70a2cdcad75f5e86</anchor>
      <arglist>(const type_vec_doubles &amp;rules)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::Privileges</name>
    <filename>classGlom_1_1Privileges.html</filename>
    <member kind="function">
      <type></type>
      <name>Privileges</name>
      <anchorfile>classGlom_1_1Privileges.html</anchorfile>
      <anchor>aa44942247f9f5cd37c0158ea3135253f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Privileges</name>
      <anchorfile>classGlom_1_1Privileges.html</anchorfile>
      <anchor>a8222c1f5082fa9d376904d4fad3523d6</anchor>
      <arglist>(const Privileges &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Privileges</name>
      <anchorfile>classGlom_1_1Privileges.html</anchorfile>
      <anchor>a8d62f7655d43945f4fa3e19ed6701de0</anchor>
      <arglist>(Privileges &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>Privileges &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1Privileges.html</anchorfile>
      <anchor>a522e3aa69713f1237884f9014b62efee</anchor>
      <arglist>(const Privileges &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>Privileges &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1Privileges.html</anchorfile>
      <anchor>aa2ef2d04f882df3745ed39dcaa357095</anchor>
      <arglist>(Privileges &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classGlom_1_1Privileges.html</anchorfile>
      <anchor>a79259204bcd2cc9a3865d3ca18faa564</anchor>
      <arglist>(const Privileges &amp;src) const</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_view</name>
      <anchorfile>classGlom_1_1Privileges.html</anchorfile>
      <anchor>a1f8f0726dc4b89fdd9d909df18ba1dd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_edit</name>
      <anchorfile>classGlom_1_1Privileges.html</anchorfile>
      <anchor>a83b1171087ab5947209e14b82cd93cc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_create</name>
      <anchorfile>classGlom_1_1Privileges.html</anchorfile>
      <anchor>a57d83d9f39bd03c21cdf1e41c24c7590</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_delete</name>
      <anchorfile>classGlom_1_1Privileges.html</anchorfile>
      <anchor>ab52ae304f6508b669d766682b21d43b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::Relationship</name>
    <filename>classGlom_1_1Relationship.html</filename>
    <base>Glom::TranslatableItem</base>
    <base>Glom::HasTitleSingular</base>
    <member kind="function">
      <type></type>
      <name>Relationship</name>
      <anchorfile>classGlom_1_1Relationship.html</anchorfile>
      <anchor>a94cde292c4af02b28692980f82ef19ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Relationship</name>
      <anchorfile>classGlom_1_1Relationship.html</anchorfile>
      <anchor>a83263d9126a832b48f286ba99b5c0224</anchor>
      <arglist>(const Relationship &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Relationship</name>
      <anchorfile>classGlom_1_1Relationship.html</anchorfile>
      <anchor>a53233c79f3f8a9cf89b7f8dbd0460caa</anchor>
      <arglist>(Relationship &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>Relationship &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1Relationship.html</anchorfile>
      <anchor>a765eae9274f49f53e92264597a4c6e37</anchor>
      <arglist>(const Relationship &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>Relationship &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1Relationship.html</anchorfile>
      <anchor>a5ba8821098e87e6496a926c397969015</anchor>
      <arglist>(Relationship &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classGlom_1_1Relationship.html</anchorfile>
      <anchor>abd5d082f26a6acff938fbbb6356a4bae</anchor>
      <arglist>(const Relationship &amp;src) const</arglist>
    </member>
    <member kind="function">
      <type>Relationship *</type>
      <name>clone</name>
      <anchorfile>classGlom_1_1Relationship.html</anchorfile>
      <anchor>a6ebe0512339436558865cdee76a808b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_from_table</name>
      <anchorfile>classGlom_1_1Relationship.html</anchorfile>
      <anchor>ab15770986e1b5111f6c3eab9ce277a81</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_from_field</name>
      <anchorfile>classGlom_1_1Relationship.html</anchorfile>
      <anchor>ab7479511bea3832686753aa049436b39</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_to_table</name>
      <anchorfile>classGlom_1_1Relationship.html</anchorfile>
      <anchor>a85cd5f856fb23c703b15f04edd4c24c0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_to_field</name>
      <anchorfile>classGlom_1_1Relationship.html</anchorfile>
      <anchor>a8f28db5ddb07324241cd7df4529a4b83</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_from_table</name>
      <anchorfile>classGlom_1_1Relationship.html</anchorfile>
      <anchor>a41b604bd24c681045dc8ee3fa23c3573</anchor>
      <arglist>(const Glib::ustring &amp;strVal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_from_field</name>
      <anchorfile>classGlom_1_1Relationship.html</anchorfile>
      <anchor>acfe2d31f53f95630165be62a173121c4</anchor>
      <arglist>(const Glib::ustring &amp;strVal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_to_table</name>
      <anchorfile>classGlom_1_1Relationship.html</anchorfile>
      <anchor>a0fcdbf621390747042fea5363f80bf74</anchor>
      <arglist>(const Glib::ustring &amp;strVal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_to_field</name>
      <anchorfile>classGlom_1_1Relationship.html</anchorfile>
      <anchor>a80c36f036e5d5ec265635b574cd42e18</anchor>
      <arglist>(const Glib::ustring &amp;strVal)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_auto_create</name>
      <anchorfile>classGlom_1_1Relationship.html</anchorfile>
      <anchor>a7a2ace011a1d85863fb9588c2183f25d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_auto_create</name>
      <anchorfile>classGlom_1_1Relationship.html</anchorfile>
      <anchor>ac93cbceb752c10780babe3a9631e22e7</anchor>
      <arglist>(bool val=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_allow_edit</name>
      <anchorfile>classGlom_1_1Relationship.html</anchorfile>
      <anchor>a837abfda4bc3f4c0e432e7221f9c13d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allow_edit</name>
      <anchorfile>classGlom_1_1Relationship.html</anchorfile>
      <anchor>a7cdacd3004b9be677b6d2e480d443753</anchor>
      <arglist>(bool val=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_has_fields</name>
      <anchorfile>classGlom_1_1Relationship.html</anchorfile>
      <anchor>adbb5eb99b0cfbb8860044dad4a19506f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_has_to_table</name>
      <anchorfile>classGlom_1_1Relationship.html</anchorfile>
      <anchor>a1b7fb0964b1d80231b07deed5d94fdb3</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::Report</name>
    <filename>classGlom_1_1Report.html</filename>
    <base>Glom::TranslatableItem</base>
    <member kind="function">
      <type></type>
      <name>Report</name>
      <anchorfile>classGlom_1_1Report.html</anchorfile>
      <anchor>ac16b046a107dcb425a9c063be5c76662</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Report</name>
      <anchorfile>classGlom_1_1Report.html</anchorfile>
      <anchor>a9da8cfed6f0aee78c9252a7b57c591b8</anchor>
      <arglist>(const Report &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Report</name>
      <anchorfile>classGlom_1_1Report.html</anchorfile>
      <anchor>aa9af222b6321e36879378acbf7e6225e</anchor>
      <arglist>(Report &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>Report &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1Report.html</anchorfile>
      <anchor>a472043a78c35c97f375b3cb17a69306e</anchor>
      <arglist>(const Report &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>Report &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1Report.html</anchorfile>
      <anchor>a29b750daab7892c7d46f295a68496e2d</anchor>
      <arglist>(Report &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_show_table_title</name>
      <anchorfile>classGlom_1_1Report.html</anchorfile>
      <anchor>a30aa952f77058e2cc994ce202764e428</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_show_table_title</name>
      <anchorfile>classGlom_1_1Report.html</anchorfile>
      <anchor>a169be4aa13172643ecb93377638846e8</anchor>
      <arglist>(bool show_table_title=true)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; LayoutGroup &gt;</type>
      <name>get_layout_group</name>
      <anchorfile>classGlom_1_1Report.html</anchorfile>
      <anchor>ab5c6f2e5829f54370214ebfee84fb573</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; const LayoutGroup &gt;</type>
      <name>get_layout_group</name>
      <anchorfile>classGlom_1_1Report.html</anchorfile>
      <anchor>aeedd42181b26375e8401bbc3b7b35e3a</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::ReportBuilder</name>
    <filename>classGlom_1_1ReportBuilder.html</filename>
    <member kind="function">
      <type></type>
      <name>ReportBuilder</name>
      <anchorfile>classGlom_1_1ReportBuilder.html</anchorfile>
      <anchor>a833e76caa9b5d2cdfb41bb49ba2fc5fa</anchor>
      <arglist>(const std::locale &amp;locale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_document</name>
      <anchorfile>classGlom_1_1ReportBuilder.html</anchorfile>
      <anchor>abbbceda17f8f210e95db4b5f023c9059</anchor>
      <arglist>(const std::shared_ptr&lt; Document &gt; &amp;document)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>report_build</name>
      <anchorfile>classGlom_1_1ReportBuilder.html</anchorfile>
      <anchor>af26347a50935276232a4a45e50ba7b69</anchor>
      <arglist>(const FoundSet &amp;found_set, const std::shared_ptr&lt; const Report &gt; &amp;report)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>report_build_and_save</name>
      <anchorfile>classGlom_1_1ReportBuilder.html</anchorfile>
      <anchor>a314fe93372dc60bb2d51b7f7967f611c</anchor>
      <arglist>(const FoundSet &amp;found_set, const std::shared_ptr&lt; const Report &gt; &amp;report)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::shared_ptr&lt; Report &gt;</type>
      <name>create_standard_list_report</name>
      <anchorfile>classGlom_1_1ReportBuilder.html</anchorfile>
      <anchor>ae23f2fa105b61910839b02ece747b186</anchor>
      <arglist>(const std::shared_ptr&lt; const Document &gt; &amp;document, const Glib::ustring &amp;table_name)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::StaticText</name>
    <filename>classGlom_1_1StaticText.html</filename>
    <base>Glom::TranslatableItem</base>
    <member kind="function">
      <type></type>
      <name>StaticText</name>
      <anchorfile>classGlom_1_1StaticText.html</anchorfile>
      <anchor>a9df032f387338167bbd6188c30153431</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StaticText</name>
      <anchorfile>classGlom_1_1StaticText.html</anchorfile>
      <anchor>a7b589381a8d7db3d2c73e685b96a9ed4</anchor>
      <arglist>(const StaticText &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StaticText</name>
      <anchorfile>classGlom_1_1StaticText.html</anchorfile>
      <anchor>a33786320440c7e3e633bf68eb9086606</anchor>
      <arglist>(StaticText &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>StaticText &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1StaticText.html</anchorfile>
      <anchor>ab5e51a9c2b71c95c2feb5433bc0f0266</anchor>
      <arglist>(const StaticText &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>StaticText &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1StaticText.html</anchorfile>
      <anchor>ad04aacf169626189ad9a10c2e03c3939</anchor>
      <arglist>(StaticText &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classGlom_1_1StaticText.html</anchorfile>
      <anchor>a0aad6a514adc11d677d9d27fec4cf0af</anchor>
      <arglist>(const StaticText &amp;src) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::SystemPrefs</name>
    <filename>classGlom_1_1SystemPrefs.html</filename>
    <member kind="function">
      <type></type>
      <name>SystemPrefs</name>
      <anchorfile>classGlom_1_1SystemPrefs.html</anchorfile>
      <anchor>a8b7d28ad827593d08a7b50f90ff2e07d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SystemPrefs</name>
      <anchorfile>classGlom_1_1SystemPrefs.html</anchorfile>
      <anchor>aa01cf4db4d3d18ee290735f9aff6804b</anchor>
      <arglist>(const SystemPrefs &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SystemPrefs</name>
      <anchorfile>classGlom_1_1SystemPrefs.html</anchorfile>
      <anchor>a6d13c8d5cf38fec22f289b2762711c33</anchor>
      <arglist>(SystemPrefs &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>SystemPrefs &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1SystemPrefs.html</anchorfile>
      <anchor>aaea80b1c62f8dbd6df010227261455be</anchor>
      <arglist>(const SystemPrefs &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>SystemPrefs &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1SystemPrefs.html</anchorfile>
      <anchor>a60bc74118b7c42ee73ca8b89d74d44eb</anchor>
      <arglist>(SystemPrefs &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classGlom_1_1SystemPrefs.html</anchorfile>
      <anchor>abf856200ae1657e3243b620e8bc6a08a</anchor>
      <arglist>(const SystemPrefs &amp;src) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classGlom_1_1SystemPrefs.html</anchorfile>
      <anchor>ae3758e7a9882df0e6486819c56ba4927</anchor>
      <arglist>(const SystemPrefs &amp;src) const</arglist>
    </member>
    <member kind="variable">
      <type>Glib::ustring</type>
      <name>m_name</name>
      <anchorfile>classGlom_1_1SystemPrefs.html</anchorfile>
      <anchor>aaa6b3baae3c6c36d70fad0bfb0aa5932</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Glib::ustring</type>
      <name>m_org_name</name>
      <anchorfile>classGlom_1_1SystemPrefs.html</anchorfile>
      <anchor>a4c77401a02d4d8d916b7549d01abcf7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Glib::ustring</type>
      <name>m_org_address_street</name>
      <anchorfile>classGlom_1_1SystemPrefs.html</anchorfile>
      <anchor>a49def901c0c857f7114b2659bd621c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Glib::ustring</type>
      <name>m_org_address_street2</name>
      <anchorfile>classGlom_1_1SystemPrefs.html</anchorfile>
      <anchor>aa8d9cfd0ca0673c07ad95b454e2990bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Glib::ustring</type>
      <name>m_org_address_town</name>
      <anchorfile>classGlom_1_1SystemPrefs.html</anchorfile>
      <anchor>a64ab452bd2ba2dbd00c6ad4b185a9772</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Glib::ustring</type>
      <name>m_org_address_county</name>
      <anchorfile>classGlom_1_1SystemPrefs.html</anchorfile>
      <anchor>a0ed741d895302266d54f1c4c319b89e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Glib::ustring</type>
      <name>m_org_address_country</name>
      <anchorfile>classGlom_1_1SystemPrefs.html</anchorfile>
      <anchor>ab4528856d49e81dd0720c81f4699a1b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Glib::ustring</type>
      <name>m_org_address_postcode</name>
      <anchorfile>classGlom_1_1SystemPrefs.html</anchorfile>
      <anchor>ab5e758740c2f6defa091f98307d77cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Gnome::Gda::Value</type>
      <name>m_org_logo</name>
      <anchorfile>classGlom_1_1SystemPrefs.html</anchorfile>
      <anchor>ab3d3a3730e198564e4702ec3e2bee844</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::TableInfo</name>
    <filename>classGlom_1_1TableInfo.html</filename>
    <base>Glom::TranslatableItem</base>
    <base>Glom::HasTitleSingular</base>
    <member kind="function">
      <type></type>
      <name>TableInfo</name>
      <anchorfile>classGlom_1_1TableInfo.html</anchorfile>
      <anchor>a55c2d7f4a7f0e6bba90f8af5b3da76e4</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TableInfo</name>
      <anchorfile>classGlom_1_1TableInfo.html</anchorfile>
      <anchor>a43c2d80abe67efba2ce11d407d9ab8cf</anchor>
      <arglist>(const TableInfo &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TableInfo</name>
      <anchorfile>classGlom_1_1TableInfo.html</anchorfile>
      <anchor>aed04937929eb7de384f1392efdab2150</anchor>
      <arglist>(TableInfo &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>TableInfo &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1TableInfo.html</anchorfile>
      <anchor>af35a14f2fd94c970571357106532075c</anchor>
      <arglist>(const TableInfo &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>TableInfo &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1TableInfo.html</anchorfile>
      <anchor>a531022d716cd252ca5233b053d8d22e7</anchor>
      <arglist>(TableInfo &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classGlom_1_1TableInfo.html</anchorfile>
      <anchor>a41c506cabec03f8830a46e226c6c8407</anchor>
      <arglist>(const TableInfo &amp;src) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classGlom_1_1TableInfo.html</anchorfile>
      <anchor>ab190218b39f7955b0115b74ceb12af90</anchor>
      <arglist>(const TableInfo &amp;src) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_hidden</name>
      <anchorfile>classGlom_1_1TableInfo.html</anchorfile>
      <anchor>a93f85b41356ff754c8454e5fdf050edf</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_hidden</name>
      <anchorfile>classGlom_1_1TableInfo.html</anchorfile>
      <anchor>ae8eb60aa79cddf1e5b4d5b8421bd20f4</anchor>
      <arglist>(bool val=true) noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_default</name>
      <anchorfile>classGlom_1_1TableInfo.html</anchorfile>
      <anchor>a161ae0bf23155fc196f596a038b49f8e</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_default</name>
      <anchorfile>classGlom_1_1TableInfo.html</anchorfile>
      <anchor>a2aa201cb82e4fa5e633e799f9f98a819</anchor>
      <arglist>(bool val=true) noexcept</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::TranslatableItem</name>
    <filename>classGlom_1_1TranslatableItem.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>enumTranslatableItemType</name>
      <anchorfile>classGlom_1_1TranslatableItem.html</anchorfile>
      <anchor>a42caf941e237ef5c654c2a232a272f09</anchor>
      <arglist></arglist>
      <enumvalue file="classGlom_1_1TranslatableItem.html" anchor="a42caf941e237ef5c654c2a232a272f09accc0377a8afbf50e7094f5c23a8af223">INVALID</enumvalue>
      <enumvalue file="classGlom_1_1TranslatableItem.html" anchor="a42caf941e237ef5c654c2a232a272f09a552a541802e89c9f535247f725bd1c0d">FIELD</enumvalue>
      <enumvalue file="classGlom_1_1TranslatableItem.html" anchor="a42caf941e237ef5c654c2a232a272f09ac5a4cec9a456484389b2573c8ae0a8bf">RELATIONSHIP</enumvalue>
      <enumvalue file="classGlom_1_1TranslatableItem.html" anchor="a42caf941e237ef5c654c2a232a272f09aea6cb3590fde59918a89e7a3e8f0a422">LAYOUT_ITEM</enumvalue>
      <enumvalue file="classGlom_1_1TranslatableItem.html" anchor="a42caf941e237ef5c654c2a232a272f09a2fa4d9f6079b3277660f6cf9cd09ea10">CUSTOM_TITLE</enumvalue>
      <enumvalue file="classGlom_1_1TranslatableItem.html" anchor="a42caf941e237ef5c654c2a232a272f09a70f55523496ba234f67c8b1a5b5610ce">PRINT_LAYOUT</enumvalue>
      <enumvalue file="classGlom_1_1TranslatableItem.html" anchor="a42caf941e237ef5c654c2a232a272f09ad02a38d7ff75e9aed743437fd9539a44">REPORT</enumvalue>
      <enumvalue file="classGlom_1_1TranslatableItem.html" anchor="a42caf941e237ef5c654c2a232a272f09a34bbae0aee41ddd6a73697584a20afc6">TABLE</enumvalue>
      <enumvalue file="classGlom_1_1TranslatableItem.html" anchor="a42caf941e237ef5c654c2a232a272f09a57b35198356d373bcd2a6e08abcb3795">BUTTON</enumvalue>
      <enumvalue file="classGlom_1_1TranslatableItem.html" anchor="a42caf941e237ef5c654c2a232a272f09a7318679bda55ba7bbf63c7062b677451">TEXTOBJECT</enumvalue>
      <enumvalue file="classGlom_1_1TranslatableItem.html" anchor="a42caf941e237ef5c654c2a232a272f09af04adef1b1fb02d091d289bcd7c0e27a">IMAGEOBJECT</enumvalue>
      <enumvalue file="classGlom_1_1TranslatableItem.html" anchor="a42caf941e237ef5c654c2a232a272f09a953a110ecdf205b9dcb3709855302e23">CHOICEVALUE</enumvalue>
      <enumvalue file="classGlom_1_1TranslatableItem.html" anchor="a42caf941e237ef5c654c2a232a272f09aa457aea21fdcd9586126667408fa40cf">DATABASE_TITLE</enumvalue>
      <enumvalue file="classGlom_1_1TranslatableItem.html" anchor="a42caf941e237ef5c654c2a232a272f09a677957346af40eb6164d31832f37d592">STATIC_TEXT</enumvalue>
    </member>
    <member kind="typedef">
      <type>std::unordered_map&lt; Glib::ustring, Glib::ustring, std::hash&lt; std::string &gt; &gt;</type>
      <name>type_map_locale_to_translations</name>
      <anchorfile>classGlom_1_1TranslatableItem.html</anchorfile>
      <anchor>a32ffd86351f56613fd226185eacdef29</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TranslatableItem</name>
      <anchorfile>classGlom_1_1TranslatableItem.html</anchorfile>
      <anchor>ade9b6fbab20874e063b270648ec39499</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TranslatableItem</name>
      <anchorfile>classGlom_1_1TranslatableItem.html</anchorfile>
      <anchor>ad8b7431dcceb97068a63e20b1d7c881f</anchor>
      <arglist>(const TranslatableItem &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TranslatableItem</name>
      <anchorfile>classGlom_1_1TranslatableItem.html</anchorfile>
      <anchor>aacd00ea6327191bd3255498b23efec8c</anchor>
      <arglist>(TranslatableItem &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TranslatableItem</name>
      <anchorfile>classGlom_1_1TranslatableItem.html</anchorfile>
      <anchor>aebca644a9cb71535f53575c3bb5efd93</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>TranslatableItem &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1TranslatableItem.html</anchorfile>
      <anchor>a40a14cab0f112d6bf3928051de7a87f1</anchor>
      <arglist>(const TranslatableItem &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>TranslatableItem &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1TranslatableItem.html</anchorfile>
      <anchor>a72ce0ed617bf7b2be9aea731cffbf694</anchor>
      <arglist>(TranslatableItem &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classGlom_1_1TranslatableItem.html</anchorfile>
      <anchor>a96f9b4b0b11ac1b3a347380a78a3dff2</anchor>
      <arglist>(const TranslatableItem &amp;src) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classGlom_1_1TranslatableItem.html</anchorfile>
      <anchor>a1bfffdcd927b9fe554b200d727e70165</anchor>
      <arglist>(const TranslatableItem &amp;src) const noexcept</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_name</name>
      <anchorfile>classGlom_1_1TranslatableItem.html</anchorfile>
      <anchor>ae700406472972e0ca09f9f83bf86408b</anchor>
      <arglist>(const Glib::ustring &amp;name) noexcept</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Glib::ustring</type>
      <name>get_name</name>
      <anchorfile>classGlom_1_1TranslatableItem.html</anchorfile>
      <anchor>acfac8f7b38ed80c2e024a36fa9d8974a</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_name_not_empty</name>
      <anchorfile>classGlom_1_1TranslatableItem.html</anchorfile>
      <anchor>ab5e1c2a90000b49b7acd04f484e9107e</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Glib::ustring</type>
      <name>get_title_or_name</name>
      <anchorfile>classGlom_1_1TranslatableItem.html</anchorfile>
      <anchor>a53a20ca24f913cecb6983a6f49a1b0f1</anchor>
      <arglist>(const Glib::ustring &amp;locale) const noexcept</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Glib::ustring</type>
      <name>get_title</name>
      <anchorfile>classGlom_1_1TranslatableItem.html</anchorfile>
      <anchor>a44168330fb6c6ef08d5a8e897ad93af1</anchor>
      <arglist>(const Glib::ustring &amp;locale) const noexcept</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Glib::ustring</type>
      <name>get_title_original</name>
      <anchorfile>classGlom_1_1TranslatableItem.html</anchorfile>
      <anchor>ab12ce4ea706f813a1ee519e45cf1e1bd</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_title_translation</name>
      <anchorfile>classGlom_1_1TranslatableItem.html</anchorfile>
      <anchor>adf4ae3e117022a45e4fe34c62bf2881f</anchor>
      <arglist>(const Glib::ustring &amp;locale, bool fallback=true) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_title</name>
      <anchorfile>classGlom_1_1TranslatableItem.html</anchorfile>
      <anchor>a6f41383c2c2b642ba1b3f81ba823ed3e</anchor>
      <arglist>(const Glib::ustring &amp;title, const Glib::ustring &amp;locale) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_title_original</name>
      <anchorfile>classGlom_1_1TranslatableItem.html</anchorfile>
      <anchor>a95c14d5281a85b344e56eb1c554c56c5</anchor>
      <arglist>(const Glib::ustring &amp;title) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_title_in_all_locales</name>
      <anchorfile>classGlom_1_1TranslatableItem.html</anchorfile>
      <anchor>af52b599e22838cbc6cbeb7672293d571</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_has_translations</name>
      <anchorfile>classGlom_1_1TranslatableItem.html</anchorfile>
      <anchor>a36bfd59d8611249a27b938c941f78887</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>enumTranslatableItemType</type>
      <name>get_translatable_item_type</name>
      <anchorfile>classGlom_1_1TranslatableItem.html</anchorfile>
      <anchor>a2fe72c4155fbd4ccba1c39d9cd645294</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::ustring</type>
      <name>get_translatable_type_name</name>
      <anchorfile>classGlom_1_1TranslatableItem.html</anchorfile>
      <anchor>a21ccb6d70a3bb6a5678c745ee30a9cb4</anchor>
      <arglist>(enumTranslatableItemType item_type) noexcept</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::ustring</type>
      <name>get_translatable_type_name_nontranslated</name>
      <anchorfile>classGlom_1_1TranslatableItem.html</anchorfile>
      <anchor>a8d18f6d16fe5f525a9e1f0c7713d2bf5</anchor>
      <arglist>(enumTranslatableItemType item_type) noexcept</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>enumTranslatableItemType</type>
      <name>m_translatable_item_type</name>
      <anchorfile>classGlom_1_1TranslatableItem.html</anchorfile>
      <anchor>ab4ef5af7ccfc36bbf2f5feb23918b9f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Glom::UsesRelationship</name>
    <filename>classGlom_1_1UsesRelationship.html</filename>
    <member kind="function">
      <type></type>
      <name>UsesRelationship</name>
      <anchorfile>classGlom_1_1UsesRelationship.html</anchorfile>
      <anchor>a08d9232e304a6be1929f826c07be8401</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UsesRelationship</name>
      <anchorfile>classGlom_1_1UsesRelationship.html</anchorfile>
      <anchor>a80901bb60ace7cd3e69c4d25e9ba6644</anchor>
      <arglist>(const UsesRelationship &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UsesRelationship</name>
      <anchorfile>classGlom_1_1UsesRelationship.html</anchorfile>
      <anchor>a9c384f02f68fb2997fa77511c55d34e6</anchor>
      <arglist>(UsesRelationship &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>UsesRelationship &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1UsesRelationship.html</anchorfile>
      <anchor>a662772ae6bbfe346757050d2cbf4dce7</anchor>
      <arglist>(const UsesRelationship &amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>UsesRelationship &amp;</type>
      <name>operator=</name>
      <anchorfile>classGlom_1_1UsesRelationship.html</anchorfile>
      <anchor>ab9135fc03b1a674bd6ce7638a91e5ab8</anchor>
      <arglist>(UsesRelationship &amp;&amp;src)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classGlom_1_1UsesRelationship.html</anchorfile>
      <anchor>af5c12b760fa8a0b5efed26e1d7d97a46</anchor>
      <arglist>(const UsesRelationship &amp;src) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_has_relationship_name</name>
      <anchorfile>classGlom_1_1UsesRelationship.html</anchorfile>
      <anchor>a3246cf8a3d4db8a56f957836a2092c97</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_has_related_relationship_name</name>
      <anchorfile>classGlom_1_1UsesRelationship.html</anchorfile>
      <anchor>ac1018c792172d40047ce157506f946ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_relationship_name</name>
      <anchorfile>classGlom_1_1UsesRelationship.html</anchorfile>
      <anchor>a7860f356a04274bd95de894416f8a68f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_related_relationship_name</name>
      <anchorfile>classGlom_1_1UsesRelationship.html</anchorfile>
      <anchor>a9fa392d3f6ec2b718dd27504617418f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; const Relationship &gt;</type>
      <name>get_relationship</name>
      <anchorfile>classGlom_1_1UsesRelationship.html</anchorfile>
      <anchor>a73067a6ac5bde5ee452633786fb45984</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_relationship</name>
      <anchorfile>classGlom_1_1UsesRelationship.html</anchorfile>
      <anchor>a08bdad0229a181b22bb0f7de46bcfaf0</anchor>
      <arglist>(const std::shared_ptr&lt; const Relationship &gt; &amp;relationship)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; const Relationship &gt;</type>
      <name>get_related_relationship</name>
      <anchorfile>classGlom_1_1UsesRelationship.html</anchorfile>
      <anchor>a4e8bf238392eb4c538c6fe21913f1aac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_related_relationship</name>
      <anchorfile>classGlom_1_1UsesRelationship.html</anchorfile>
      <anchor>a42e933e4fbb5fb4969c5b7ba16418261</anchor>
      <arglist>(const std::shared_ptr&lt; const Relationship &gt; &amp;relationship)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_table_used</name>
      <anchorfile>classGlom_1_1UsesRelationship.html</anchorfile>
      <anchor>aae2280dfea3a750ee324966ccf40fdbd</anchor>
      <arglist>(const Glib::ustring &amp;parent_table) const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_title_used</name>
      <anchorfile>classGlom_1_1UsesRelationship.html</anchorfile>
      <anchor>a27e7852a86f2dcc1654c3e92ae764656</anchor>
      <arglist>(const Glib::ustring &amp;parent_table_title, const Glib::ustring &amp;locale) const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_title_singular_used</name>
      <anchorfile>classGlom_1_1UsesRelationship.html</anchorfile>
      <anchor>a4c749e3fd33b559fce312b269428fa03</anchor>
      <arglist>(const Glib::ustring &amp;parent_table_title, const Glib::ustring &amp;locale) const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_to_field_used</name>
      <anchorfile>classGlom_1_1UsesRelationship.html</anchorfile>
      <anchor>a09b45f97c481ac28a89b29fab2dd0cb1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_relationship_name_used</name>
      <anchorfile>classGlom_1_1UsesRelationship.html</anchorfile>
      <anchor>a820ef326f1f9f5ea9990662c0b7b994b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_relationship_used_allows_edit</name>
      <anchorfile>classGlom_1_1UsesRelationship.html</anchorfile>
      <anchor>aa790b901ecf156e9b2d4f0616c894ee3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_sql_join_alias_name</name>
      <anchorfile>classGlom_1_1UsesRelationship.html</anchorfile>
      <anchor>a35e9f5af7dedfbbffe14170fc0e1ff1f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_sql_table_or_join_alias_name</name>
      <anchorfile>classGlom_1_1UsesRelationship.html</anchorfile>
      <anchor>a6c8f48458fcadea9922ff93263fa5bfe</anchor>
      <arglist>(const Glib::ustring &amp;parent_table) const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_relationship_display_name</name>
      <anchorfile>classGlom_1_1UsesRelationship.html</anchorfile>
      <anchor>a7c297f4904ff8b02fd2e05c062264275</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GlomBakery::Document</name>
    <filename>classGlomBakery_1_1Document.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>LoadFailureCodes</name>
      <anchorfile>classGlomBakery_1_1Document.html</anchorfile>
      <anchor>aee1b6b5a8d4686c9bfc169d9a75bdc53</anchor>
      <arglist></arglist>
      <enumvalue file="classGlomBakery_1_1Document.html" anchor="aee1b6b5a8d4686c9bfc169d9a75bdc53ab50339a10e1de285ac99d4c3990b8693">NONE</enumvalue>
      <enumvalue file="classGlomBakery_1_1Document.html" anchor="aee1b6b5a8d4686c9bfc169d9a75bdc53a8c02547a8a3b02382bac3557bcb2280d">NOT_FOUND</enumvalue>
      <enumvalue file="classGlomBakery_1_1Document.html" anchor="aee1b6b5a8d4686c9bfc169d9a75bdc53af447f5c03508de4d88e340390ba7c78f">LAST</enumvalue>
    </member>
    <member kind="typedef">
      <type>sigc::signal&lt; void(bool)&gt;</type>
      <name>type_signal_modified</name>
      <anchorfile>classGlomBakery_1_1Document.html</anchorfile>
      <anchor>ad2a68543b3b4e5b922cda57d2d53f06e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Document</name>
      <anchorfile>classGlomBakery_1_1Document.html</anchorfile>
      <anchor>a7021d383cf7160ac5a393c257bbae2a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Document</name>
      <anchorfile>classGlomBakery_1_1Document.html</anchorfile>
      <anchor>ae1218df64819812009f6873e68523e38</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>save</name>
      <anchorfile>classGlomBakery_1_1Document.html</anchorfile>
      <anchor>a5d8543c7cbf31acdd6778c8444037e2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>load</name>
      <anchorfile>classGlomBakery_1_1Document.html</anchorfile>
      <anchor>a6bdd515846e4e047a44daa54b38ce9aa</anchor>
      <arglist>(int &amp;failure_code)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>load_from_data</name>
      <anchorfile>classGlomBakery_1_1Document.html</anchorfile>
      <anchor>ad639db1aebeb7a2db2d50c9f6ee0a159</anchor>
      <arglist>(const guchar *data, std::size_t length, int &amp;failure_code)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_modified</name>
      <anchorfile>classGlomBakery_1_1Document.html</anchorfile>
      <anchor>a46e991b9f2c632dd19ebc38ee34dca27</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_modified</name>
      <anchorfile>classGlomBakery_1_1Document.html</anchorfile>
      <anchor>a925fbe3ff2fbd6ce2d2e0611b05217df</anchor>
      <arglist>(bool value=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_is_new</name>
      <anchorfile>classGlomBakery_1_1Document.html</anchorfile>
      <anchor>a4205b2e2027f98c615d6155a5b68e329</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_is_new</name>
      <anchorfile>classGlomBakery_1_1Document.html</anchorfile>
      <anchor>a7584bf771b7a39125097c5809d4692e8</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_contents</name>
      <anchorfile>classGlomBakery_1_1Document.html</anchorfile>
      <anchor>a5a7a7d98e30ceeb5d7f35d13a594590a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_file_uri_with_extension</name>
      <anchorfile>classGlomBakery_1_1Document.html</anchorfile>
      <anchor>a50e355f3c5e974071cd8bf0223ff1802</anchor>
      <arglist>(const Glib::ustring &amp;uri)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_file_uri</name>
      <anchorfile>classGlomBakery_1_1Document.html</anchorfile>
      <anchor>a95c0dbc2655efbc27d70576f7700863e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_file_uri</name>
      <anchorfile>classGlomBakery_1_1Document.html</anchorfile>
      <anchor>a6e78066f06cc7a9e8eb7c51583d2a4b8</anchor>
      <arglist>(const Glib::ustring &amp;file_uri, bool bEnforceFileExtension=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Glib::ustring</type>
      <name>get_name</name>
      <anchorfile>classGlomBakery_1_1Document.html</anchorfile>
      <anchor>a494a36c4fe358455fe9146255783d306</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_read_only</name>
      <anchorfile>classGlomBakery_1_1Document.html</anchorfile>
      <anchor>a7cda6d53b1d59d34533be49d52b87dac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_read_only</name>
      <anchorfile>classGlomBakery_1_1Document.html</anchorfile>
      <anchor>a6726e291d29c375f9a5f14cf43ce2d44</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_view</name>
      <anchorfile>classGlomBakery_1_1Document.html</anchorfile>
      <anchor>a5ab97a539e9daccd3dc30eb1af0239c4</anchor>
      <arglist>(ViewBase *pView)</arglist>
    </member>
    <member kind="function">
      <type>ViewBase *</type>
      <name>get_view</name>
      <anchorfile>classGlomBakery_1_1Document.html</anchorfile>
      <anchor>a94507eea243c59a8729a1511cb643417</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_file_extension</name>
      <anchorfile>classGlomBakery_1_1Document.html</anchorfile>
      <anchor>ad487e0619d41cb27d757a94f211ba516</anchor>
      <arglist>(const Glib::ustring &amp;strVal)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_file_extension</name>
      <anchorfile>classGlomBakery_1_1Document.html</anchorfile>
      <anchor>a3c409026edbfd8438f06b77c14df6954</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>type_signal_modified &amp;</type>
      <name>signal_modified</name>
      <anchorfile>classGlomBakery_1_1Document.html</anchorfile>
      <anchor>a2cf84900ee8116c57c49be9c5e7eb077</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::ustring</type>
      <name>util_file_uri_get_name</name>
      <anchorfile>classGlomBakery_1_1Document.html</anchorfile>
      <anchor>afd048ced2b460fd52ca616297af87086</anchor>
      <arglist>(const Glib::ustring &amp;file_uri, const Glib::ustring &amp;file_extension)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>load_after</name>
      <anchorfile>classGlomBakery_1_1Document.html</anchorfile>
      <anchor>a4c8ac0b46b4695eb5f04727b0e3be371</anchor>
      <arglist>(int &amp;failure_code)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>save_before</name>
      <anchorfile>classGlomBakery_1_1Document.html</anchorfile>
      <anchor>abd0e672bb5e8ddd7fc5cb81b76b2d314</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>read_from_disk</name>
      <anchorfile>classGlomBakery_1_1Document.html</anchorfile>
      <anchor>a47de195a88290d2ca8547899ab53432d</anchor>
      <arglist>(int &amp;failure_code)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>write_to_disk</name>
      <anchorfile>classGlomBakery_1_1Document.html</anchorfile>
      <anchor>a613b6457c155ed3678eb5de98c4b3360</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Glib::ustring</type>
      <name>m_strContents</name>
      <anchorfile>classGlomBakery_1_1Document.html</anchorfile>
      <anchor>a09071125e90b766828eaa1be07455412</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Glib::ustring</type>
      <name>m_file_uri</name>
      <anchorfile>classGlomBakery_1_1Document.html</anchorfile>
      <anchor>a992fbbb6c4bedf0564333234bd5009b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Glib::ustring</type>
      <name>m_file_extension</name>
      <anchorfile>classGlomBakery_1_1Document.html</anchorfile>
      <anchor>a03baa3e84f21e9ac4820d78dc28fe076</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ViewBase *</type>
      <name>m_view</name>
      <anchorfile>classGlomBakery_1_1Document.html</anchorfile>
      <anchor>a2b9a7183ba6332c60a2329d43cba81a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>type_signal_modified</type>
      <name>signal_modified_</name>
      <anchorfile>classGlomBakery_1_1Document.html</anchorfile>
      <anchor>a8c2cb147672f6b9612b8d4d1f5dedeaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_modified</name>
      <anchorfile>classGlomBakery_1_1Document.html</anchorfile>
      <anchor>aba1cb444cfb425e7976acdb46521666e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_is_new</name>
      <anchorfile>classGlomBakery_1_1Document.html</anchorfile>
      <anchor>a19c106f8028ae7d53452139db04494e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_read_only</name>
      <anchorfile>classGlomBakery_1_1Document.html</anchorfile>
      <anchor>a174801c0f8ccc663e908c2fd46315f53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GlomBakery::Document_XML</name>
    <filename>classGlomBakery_1_1Document__XML.html</filename>
    <base>GlomBakery::Document</base>
    <member kind="function">
      <type></type>
      <name>Document_XML</name>
      <anchorfile>classGlomBakery_1_1Document__XML.html</anchorfile>
      <anchor>a92f6aff28272abe41b6aa14545660243</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Document_XML</name>
      <anchorfile>classGlomBakery_1_1Document__XML.html</anchorfile>
      <anchor>a41ce03f7e8a2ac0a9415dfccebf9a97e</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>load_after</name>
      <anchorfile>classGlomBakery_1_1Document__XML.html</anchorfile>
      <anchor>a161fbcf5fc68299c063384d7edb068f3</anchor>
      <arglist>(int &amp;failure_code) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>save_before</name>
      <anchorfile>classGlomBakery_1_1Document__XML.html</anchorfile>
      <anchor>a61960b5fc37808aaa721a9496e26d7c2</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_dtd_name</name>
      <anchorfile>classGlomBakery_1_1Document__XML.html</anchorfile>
      <anchor>a7cb117b1444954eadc60dcce2e3fd5ef</anchor>
      <arglist>(const std::string &amp;strVal)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>get_dtd_name</name>
      <anchorfile>classGlomBakery_1_1Document__XML.html</anchorfile>
      <anchor>a90d377bdbfd692578292126a186b3792</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_dtd_root_node_name</name>
      <anchorfile>classGlomBakery_1_1Document__XML.html</anchorfile>
      <anchor>a499c9b565a3054c7e1e57edd922bce2e</anchor>
      <arglist>(const Glib::ustring &amp;strVal, const Glib::ustring &amp;xmlns=Glib::ustring())</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_dtd_root_node_name</name>
      <anchorfile>classGlomBakery_1_1Document__XML.html</anchorfile>
      <anchor>ad741f21623fef67497d8f47315815195</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_xml</name>
      <anchorfile>classGlomBakery_1_1Document__XML.html</anchorfile>
      <anchor>a5400d62b08261d46675de07bbe717403</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>GlomBakery::Document</type>
      <name>type_base</name>
      <anchorfile>classGlomBakery_1_1Document__XML.html</anchorfile>
      <anchor>aa3ae223391c3b157f24c09d91ee01bfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const xmlpp::Element *</type>
      <name>get_node_document</name>
      <anchorfile>classGlomBakery_1_1Document__XML.html</anchorfile>
      <anchor>af57d20c523335eb99117eb4860492ef0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>xmlpp::Element *</type>
      <name>get_node_document</name>
      <anchorfile>classGlomBakery_1_1Document__XML.html</anchorfile>
      <anchor>ac7d1d5976389e3f0ec4740f5e4a38314</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Util_DOM_Write</name>
      <anchorfile>classGlomBakery_1_1Document__XML.html</anchorfile>
      <anchor>aae2d8acae5fcd74670ecfa669cb76a93</anchor>
      <arglist>(Glib::ustring &amp;refstrXML) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>add_indenting_white_space_to_node</name>
      <anchorfile>classGlomBakery_1_1Document__XML.html</anchorfile>
      <anchor>af7de2985683f5539cea5d9fa0fe4d75d</anchor>
      <arglist>(xmlpp::Node *node=0, const Glib::ustring &amp;start_indent=Glib::ustring())</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>xmlpp::DomParser</type>
      <name>m_dom_parser</name>
      <anchorfile>classGlomBakery_1_1Document__XML.html</anchorfile>
      <anchor>ad218c94c3d081c3f25e0e0eb842b89c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>xmlpp::Document *</type>
      <name>m_dom_document</name>
      <anchorfile>classGlomBakery_1_1Document__XML.html</anchorfile>
      <anchor>acb95ca229a399316fe78f73c9009f912</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_dtd_name</name>
      <anchorfile>classGlomBakery_1_1Document__XML.html</anchorfile>
      <anchor>a65d4fb4289e5af450f350ca6b3afa7a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Glib::ustring</type>
      <name>m_root_node_name</name>
      <anchorfile>classGlomBakery_1_1Document__XML.html</anchorfile>
      <anchor>aef1de9e63c0f0c4e5d7fece85a8ad921</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Glib::ustring</type>
      <name>m_root_xmlns</name>
      <anchorfile>classGlomBakery_1_1Document__XML.html</anchorfile>
      <anchor>ae0796cbd8cf5584a028a418ae324eedb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_write_formatted</name>
      <anchorfile>classGlomBakery_1_1Document__XML.html</anchorfile>
      <anchor>a0de7e441b660c1aeb00a0de754925601</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GlomBakery::View</name>
    <filename>classGlomBakery_1_1View.html</filename>
    <templarg></templarg>
    <base>GlomBakery::ViewBase</base>
    <member kind="typedef">
      <type>View&lt; T_Document &gt;</type>
      <name>type_self</name>
      <anchorfile>classGlomBakery_1_1View.html</anchorfile>
      <anchor>ab1b595773be83ad108df574b5d9297df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>View</name>
      <anchorfile>classGlomBakery_1_1View.html</anchorfile>
      <anchor>afed624fec48619fb1b374609c9160a15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::shared_ptr&lt; T_Document &gt;</type>
      <name>get_document</name>
      <anchorfile>classGlomBakery_1_1View.html</anchorfile>
      <anchor>ae26449ff2495242e8fbe9e1056292a1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::shared_ptr&lt; const T_Document &gt;</type>
      <name>get_document</name>
      <anchorfile>classGlomBakery_1_1View.html</anchorfile>
      <anchor>add55e8e55caa5129754fd8c9ba3f8f15</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_document</name>
      <anchorfile>classGlomBakery_1_1View.html</anchorfile>
      <anchor>a6d467d0f0393bb4717baf3c0cc45d60b</anchor>
      <arglist>(const std::shared_ptr&lt; T_Document &gt; &amp;document)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set_modified</name>
      <anchorfile>classGlomBakery_1_1View.html</anchorfile>
      <anchor>ae885ea7e7fdd5fd477f8a0ed974660f0</anchor>
      <arglist>(bool val=true)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; T_Document &gt;</type>
      <name>m_document</name>
      <anchorfile>classGlomBakery_1_1View.html</anchorfile>
      <anchor>af65f83e428b71f168fe569ba6fd40e72</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GlomBakery::View_Composite</name>
    <filename>classGlomBakery_1_1View__Composite.html</filename>
    <templarg></templarg>
    <base>GlomBakery::View</base>
    <member kind="typedef">
      <type>View&lt; T_Document &gt;</type>
      <name>type_view</name>
      <anchorfile>classGlomBakery_1_1View__Composite.html</anchorfile>
      <anchor>a3c886ba14fb8e9e4471f5328cae5421e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>View_Composite</name>
      <anchorfile>classGlomBakery_1_1View__Composite.html</anchorfile>
      <anchor>aa4341ec5946d3b8c5b00ddae0fe83b47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>add_view</name>
      <anchorfile>classGlomBakery_1_1View__Composite.html</anchorfile>
      <anchor>a266321969053523ba8e1613ede9896a1</anchor>
      <arglist>(type_view *pView)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>remove_view</name>
      <anchorfile>classGlomBakery_1_1View__Composite.html</anchorfile>
      <anchor>aee997e9bf84fc72e37c01797f9ec0244</anchor>
      <arglist>(type_view *pView)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_document</name>
      <anchorfile>classGlomBakery_1_1View__Composite.html</anchorfile>
      <anchor>a6ffe2a836bdc011a7fc56c0052a966a3</anchor>
      <arglist>(const std::shared_ptr&lt; T_Document &gt; &amp;document) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>load_from_document</name>
      <anchorfile>classGlomBakery_1_1View__Composite.html</anchorfile>
      <anchor>a1acca32aeb29a50fc8a1ab345fe1eb0a</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>save_to_document</name>
      <anchorfile>classGlomBakery_1_1View__Composite.html</anchorfile>
      <anchor>abcd09d54e0452f77198218d7670534f3</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; type_view * &gt;</type>
      <name>m_vecViews</name>
      <anchorfile>classGlomBakery_1_1View__Composite.html</anchorfile>
      <anchor>a3e8ac50dffddb6e4e3f27d5a5884b0fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GlomBakery::ViewBase</name>
    <filename>classGlomBakery_1_1ViewBase.html</filename>
    <base virtualness="virtual">sigc::trackable</base>
    <member kind="function">
      <type></type>
      <name>ViewBase</name>
      <anchorfile>classGlomBakery_1_1ViewBase.html</anchorfile>
      <anchor>a7948afa22bc7a7769bb049f23dddc3bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ViewBase</name>
      <anchorfile>classGlomBakery_1_1ViewBase.html</anchorfile>
      <anchor>a74ac38a3ffa9204f1ecfc8e5bcf4c895</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>load_from_document</name>
      <anchorfile>classGlomBakery_1_1ViewBase.html</anchorfile>
      <anchor>a202370fe4a22aba9df41687d2290ff48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>save_to_document</name>
      <anchorfile>classGlomBakery_1_1ViewBase.html</anchorfile>
      <anchor>ae0232282d6f5ff7e781ced408d5b1614</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clipboard_copy</name>
      <anchorfile>classGlomBakery_1_1ViewBase.html</anchorfile>
      <anchor>a353afaaa7ec3f179a4cc6623b80c5a34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clipboard_paste</name>
      <anchorfile>classGlomBakery_1_1ViewBase.html</anchorfile>
      <anchor>a68fa9510b56b2133b39cffc367d11ad4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clipboard_clear</name>
      <anchorfile>classGlomBakery_1_1ViewBase.html</anchorfile>
      <anchor>a68132a802bd9edf7e0337e008dd1cbaf</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Glom</name>
    <filename>namespaceGlom.html</filename>
    <namespace>Glom::Conversions</namespace>
    <namespace>Glom::DbUtils</namespace>
    <namespace>Glom::DbUtilsExport</namespace>
    <namespace>Glom::SqlUtils</namespace>
    <namespace>Glom::Utils</namespace>
    <class kind="class">Glom::AppState</class>
    <class kind="class">Glom::ChoiceValue</class>
    <class kind="class">Glom::CustomTitle</class>
    <class kind="class">Glom::DatabaseTitle</class>
    <class kind="class">Glom::Document</class>
    <class kind="class">Glom::Field</class>
    <class kind="class">Glom::FieldTypes</class>
    <class kind="class">Glom::Formatting</class>
    <class kind="class">Glom::FoundSet</class>
    <class kind="class">Glom::GroupInfo</class>
    <class kind="class">Glom::HasTitleSingular</class>
    <class kind="class">Glom::LayoutGroup</class>
    <class kind="class">Glom::LayoutItem</class>
    <class kind="class">Glom::LayoutItem_Button</class>
    <class kind="class">Glom::LayoutItem_CalendarPortal</class>
    <class kind="class">Glom::LayoutItem_Field</class>
    <class kind="class">Glom::LayoutItem_FieldSummary</class>
    <class kind="class">Glom::LayoutItem_Footer</class>
    <class kind="class">Glom::LayoutItem_GroupBy</class>
    <class kind="class">Glom::LayoutItem_Header</class>
    <class kind="class">Glom::LayoutItem_Image</class>
    <class kind="class">Glom::LayoutItem_Line</class>
    <class kind="class">Glom::LayoutItem_Notebook</class>
    <class kind="class">Glom::LayoutItem_Placeholder</class>
    <class kind="class">Glom::LayoutItem_Portal</class>
    <class kind="class">Glom::LayoutItem_Summary</class>
    <class kind="class">Glom::LayoutItem_Text</class>
    <class kind="class">Glom::LayoutItem_VerticalGroup</class>
    <class kind="class">Glom::LayoutItem_WithFormatting</class>
    <class kind="class">Glom::NumericFormat</class>
    <class kind="class">Glom::PrintLayout</class>
    <class kind="class">Glom::Privileges</class>
    <class kind="class">Glom::Relationship</class>
    <class kind="class">Glom::Report</class>
    <class kind="class">Glom::ReportBuilder</class>
    <class kind="class">Glom::StaticText</class>
    <class kind="class">Glom::SystemPrefs</class>
    <class kind="class">Glom::TableInfo</class>
    <class kind="class">Glom::TranslatableItem</class>
    <class kind="class">Glom::UsesRelationship</class>
    <member kind="typedef">
      <type>GlomBakery::View&lt; Document &gt;</type>
      <name>View_Glom</name>
      <anchorfile>namespaceGlom.html</anchorfile>
      <anchor>a3a03874268c9995ac1f9431c4748850b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GlomBakery::View_Composite&lt; Document &gt;</type>
      <name>View_Composite_Glom</name>
      <anchorfile>namespaceGlom.html</anchorfile>
      <anchor>a0d2b1800bbebf8ac2892789b8da66d58</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>libglom_init</name>
      <anchorfile>namespaceGlom.html</anchorfile>
      <anchor>af89e82bb7f67620b685dc0a0d4714b44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>libglom_deinit</name>
      <anchorfile>namespaceGlom.html</anchorfile>
      <anchor>a665a5a3e65ac061131c030aa677e6834</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; T_obj &gt;</type>
      <name>glom_sharedptr_clone</name>
      <anchorfile>namespaceGlom.html</anchorfile>
      <anchor>a26a54242167477c870a0d8a359cd070e</anchor>
      <arglist>(const std::shared_ptr&lt; T_obj &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; T_obj &gt;</type>
      <name>glom_sharedptr_clone</name>
      <anchorfile>namespaceGlom.html</anchorfile>
      <anchor>ac786b7c0a0cc75b88735d3b24dbd0a94</anchor>
      <arglist>(const std::shared_ptr&lt; const T_obj &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>copy_with_cloned_items</name>
      <anchorfile>namespaceGlom.html</anchorfile>
      <anchor>a0494a04ed1d28c42561723817c4c7fe7</anchor>
      <arglist>(T_container src)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>write_pot_file</name>
      <anchorfile>namespaceGlom.html</anchorfile>
      <anchor>a6ec8048213a12fd1ef483323cbdff325</anchor>
      <arglist>(const std::shared_ptr&lt; Document &gt; &amp;document, const Glib::ustring &amp;pot_file_uri)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>write_translations_to_po_file</name>
      <anchorfile>namespaceGlom.html</anchorfile>
      <anchor>a43fcf0f7c96de7e2fb05fa2834e1db5d</anchor>
      <arglist>(const std::shared_ptr&lt; Document &gt; &amp;document, const Glib::ustring &amp;po_file_uri, const Glib::ustring &amp;translation_locale, const Glib::ustring &amp;locale_name=Glib::ustring())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>import_translations_from_po_file</name>
      <anchorfile>namespaceGlom.html</anchorfile>
      <anchor>a553d088058efa75c76d67fa1d2280b65</anchor>
      <arglist>(const std::shared_ptr&lt; Document &gt; &amp;document, const Glib::ustring &amp;po_file_uri, const Glib::ustring &amp;translation_locale)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_po_context_for_item</name>
      <anchorfile>namespaceGlom.html</anchorfile>
      <anchor>ac652d2b489b2fad44c66142cd318b5aa</anchor>
      <arglist>(const std::shared_ptr&lt; const TranslatableItem &gt; &amp;item, const Glib::ustring &amp;hint)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>glom_get_sharedptr_name</name>
      <anchorfile>namespaceGlom.html</anchorfile>
      <anchor>a0c34954d07782b9e763846fcd0ea3f73</anchor>
      <arglist>(const std::shared_ptr&lt; T_object &gt; &amp;item)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>find_if_same_name</name>
      <anchorfile>namespaceGlom.html</anchorfile>
      <anchor>add74ef6e83ede650a5766d67d3e8a21c</anchor>
      <arglist>(T_Container &amp;container, const Glib::ustring &amp;name) -&gt; decltype(container.begin())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_if_same_name_exists</name>
      <anchorfile>namespaceGlom.html</anchorfile>
      <anchor>a4433675e26fc0408c4e766b45375f068</anchor>
      <arglist>(T_Container &amp;container, const Glib::ustring &amp;name)</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>GLOM_IMAGE_FORMAT</name>
      <anchorfile>namespaceGlom.html</anchorfile>
      <anchor>ac3b184c3ec03b2475714fab2f7c7d460</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>GLOM_IMAGE_FORMAT_MIME_TYPE</name>
      <anchorfile>namespaceGlom.html</anchorfile>
      <anchor>a88b68c39541524abdb8c1634fefdcad7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>find_if_same_name</name>
      <anchorfile>namespaceGlom.html</anchorfile>
      <anchor>add74ef6e83ede650a5766d67d3e8a21c</anchor>
      <arglist>(T_Container &amp;container, const Glib::ustring &amp;name) -&gt; decltype(container.begin())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_if_same_name_exists</name>
      <anchorfile>namespaceGlom.html</anchorfile>
      <anchor>a4433675e26fc0408c4e766b45375f068</anchor>
      <arglist>(T_Container &amp;container, const Glib::ustring &amp;name)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Glom::Conversions</name>
    <filename>namespaceGlom_1_1Conversions.html</filename>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_text_for_gda_value</name>
      <anchorfile>namespaceGlom_1_1Conversions.html</anchorfile>
      <anchor>a48b6fb46196063a4f2c04a051f9a0107</anchor>
      <arglist>(Field::glom_field_type glom_type, const Gnome::Gda::Value &amp;value, const NumericFormat &amp;numeric_format=NumericFormat())</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_text_for_gda_value</name>
      <anchorfile>namespaceGlom_1_1Conversions.html</anchorfile>
      <anchor>a01aae2cbc1607de2bb918880494a9f0b</anchor>
      <arglist>(Field::glom_field_type glom_type, const Gnome::Gda::Value &amp;value, const std::locale &amp;locale, const NumericFormat &amp;numeric_format=NumericFormat(), bool iso_format=false)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_double_for_gda_value_numeric</name>
      <anchorfile>namespaceGlom_1_1Conversions.html</anchorfile>
      <anchor>a033e0bf3a766f7d69b2f818205669e67</anchor>
      <arglist>(const Gnome::Gda::Value &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>format_time</name>
      <anchorfile>namespaceGlom_1_1Conversions.html</anchorfile>
      <anchor>a051b5314fe433eabf051f3c43a8f7dfc</anchor>
      <arglist>(const tm &amp;tm_data)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>format_time</name>
      <anchorfile>namespaceGlom_1_1Conversions.html</anchorfile>
      <anchor>a6714edf75c290bd4de66af771a4b3a56</anchor>
      <arglist>(const tm &amp;tm_data, const std::locale &amp;locale, bool iso_format=false)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>format_date</name>
      <anchorfile>namespaceGlom_1_1Conversions.html</anchorfile>
      <anchor>a764f1ac62953357796ada21349d8a563</anchor>
      <arglist>(const tm &amp;tm_data)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>format_date</name>
      <anchorfile>namespaceGlom_1_1Conversions.html</anchorfile>
      <anchor>ad865bddc0f3454b011f979abd66ee7df</anchor>
      <arglist>(const tm &amp;tm_data, const std::locale &amp;locale, bool iso_format=false)</arglist>
    </member>
    <member kind="function">
      <type>Gnome::Gda::Value</type>
      <name>parse_value</name>
      <anchorfile>namespaceGlom_1_1Conversions.html</anchorfile>
      <anchor>aeb7a666d6bb259222cf845be878433b3</anchor>
      <arglist>(double number)</arglist>
    </member>
    <member kind="function">
      <type>Gnome::Gda::Value</type>
      <name>parse_value</name>
      <anchorfile>namespaceGlom_1_1Conversions.html</anchorfile>
      <anchor>a242567311d55e2e445389b485354ab1c</anchor>
      <arglist>(Field::glom_field_type glom_type, const Glib::ustring &amp;text, bool &amp;success, bool iso_format=false)</arglist>
    </member>
    <member kind="function">
      <type>Gnome::Gda::Value</type>
      <name>parse_value</name>
      <anchorfile>namespaceGlom_1_1Conversions.html</anchorfile>
      <anchor>a07d9613945623145e881e2037ba4c31b</anchor>
      <arglist>(Field::glom_field_type glom_type, const Glib::ustring &amp;text, const NumericFormat &amp;numeric_format, bool &amp;success, bool iso_format=false)</arglist>
    </member>
    <member kind="function">
      <type>tm</type>
      <name>parse_date</name>
      <anchorfile>namespaceGlom_1_1Conversions.html</anchorfile>
      <anchor>a2e6cff95cf134f278a10d82fc0088f42</anchor>
      <arglist>(const Glib::ustring &amp;text, bool &amp;success)</arglist>
    </member>
    <member kind="function">
      <type>tm</type>
      <name>parse_date</name>
      <anchorfile>namespaceGlom_1_1Conversions.html</anchorfile>
      <anchor>a0c39a1f6bd76df296d7dd8a1782c3c00</anchor>
      <arglist>(const Glib::ustring &amp;text, const std::locale &amp;locale, bool &amp;success)</arglist>
    </member>
    <member kind="function">
      <type>tm</type>
      <name>parse_time</name>
      <anchorfile>namespaceGlom_1_1Conversions.html</anchorfile>
      <anchor>ab1d9cd8f22d5f3a033f6ecad14676f70</anchor>
      <arglist>(const Glib::ustring &amp;text, bool &amp;success)</arglist>
    </member>
    <member kind="function">
      <type>tm</type>
      <name>parse_time</name>
      <anchorfile>namespaceGlom_1_1Conversions.html</anchorfile>
      <anchor>a00d777f4efd24b5c43a8fe8d917f965b</anchor>
      <arglist>(const Glib::ustring &amp;text, const std::locale &amp;locale, bool &amp;success)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sanity_check_date_parsing</name>
      <anchorfile>namespaceGlom_1_1Conversions.html</anchorfile>
      <anchor>a46a1c1a6c1e5fe998d64835e7788a4b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sanity_check_date_text_representation_uses_4_digit_years</name>
      <anchorfile>namespaceGlom_1_1Conversions.html</anchorfile>
      <anchor>a66dd29fe0a9bd12ea1b12b203c95ab4d</anchor>
      <arglist>(bool debug_output=false)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>format_tm</name>
      <anchorfile>namespaceGlom_1_1Conversions.html</anchorfile>
      <anchor>afa89e12c3c63d94cb14fd2bc5a59c2b0</anchor>
      <arglist>(const tm &amp;tm_data, const std::locale &amp;locale, const char *format)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>value_is_empty</name>
      <anchorfile>namespaceGlom_1_1Conversions.html</anchorfile>
      <anchor>a2b8ded4c899f974d4bb995d5aef600b7</anchor>
      <arglist>(const Gnome::Gda::Value &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Gnome::Gda::Value</type>
      <name>get_empty_value</name>
      <anchorfile>namespaceGlom_1_1Conversions.html</anchorfile>
      <anchor>ae75ba006d16abd95bb4fb82920bc5a54</anchor>
      <arglist>(Field::glom_field_type field_type)</arglist>
    </member>
    <member kind="function">
      <type>Gnome::Gda::Value</type>
      <name>get_example_value</name>
      <anchorfile>namespaceGlom_1_1Conversions.html</anchorfile>
      <anchor>ababe2a34181fa01f8575f34a67184016</anchor>
      <arglist>(Field::glom_field_type field_type)</arglist>
    </member>
    <member kind="function">
      <type>Gnome::Gda::Value</type>
      <name>convert_value</name>
      <anchorfile>namespaceGlom_1_1Conversions.html</anchorfile>
      <anchor>afdb2d3c3d6db46bdd372b69f3009c6e1</anchor>
      <arglist>(const Gnome::Gda::Value &amp;value, Field::glom_field_type target_glom_type)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Glom::DbUtils</name>
    <filename>namespaceGlom_1_1DbUtils.html</filename>
    <member kind="typedef">
      <type>std::vector&lt; std::shared_ptr&lt; Field &gt; &gt;</type>
      <name>type_vec_fields</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>a7273293535228267b383b7faa0d9dfe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Glib::ustring &gt;</type>
      <name>type_vec_strings</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>ae9bc6d6b4fb5d622d9aaca35a3d5669c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unordered_map&lt; Glib::ustring, Gnome::Gda::Value, std::hash&lt; std::string &gt; &gt;</type>
      <name>type_map_fields</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>aa6c1e4f956904936fc056b14df70e911</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Gnome::Gda::Value &gt;</type>
      <name>type_list_values</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>a974b4e2d82f3143d94636d785f674da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::pair&lt; Gnome::Gda::Value, type_list_values &gt; &gt;</type>
      <name>type_list_values_with_second</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>afe1273ccbdc4db86b066a94cd0214685</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>create_database</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>a851094f270ded59cc9787f82a8b94dce</anchor>
      <arglist>(const std::shared_ptr&lt; Document &gt; &amp;document, const Glib::ustring &amp;database_name, const Glib::ustring &amp;title, const std::function&lt; void()&gt; &amp;progress)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>recreate_database_from_document</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>a3d5880765011567251033bf195a7b42f</anchor>
      <arglist>(const std::shared_ptr&lt; Document &gt; &amp;document, const std::function&lt; void()&gt; &amp;progress)</arglist>
    </member>
    <member kind="function">
      <type>SystemPrefs</type>
      <name>get_database_preferences</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>a5310ab00595ac12080d4b001bb406d55</anchor>
      <arglist>(const std::shared_ptr&lt; const Document &gt; &amp;document)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_database_preferences</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>abd3efffbd9b98b5141536cc87cb65837</anchor>
      <arglist>(const std::shared_ptr&lt; Document &gt; &amp;document, const SystemPrefs &amp;prefs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add_standard_tables</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>aa2b21190e5e48c05d8e87ac4a1eb0bfb</anchor>
      <arglist>(const std::shared_ptr&lt; const Document &gt; &amp;document)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add_standard_groups</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>a41d714d39344d95129658404ed4746ab</anchor>
      <arglist>(const std::shared_ptr&lt; Document &gt; &amp;document)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add_groups_from_document</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>ada84ece563ad38c7d0c42b8365908a4a</anchor>
      <arglist>(const std::shared_ptr&lt; const Document &gt; &amp;document)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set_table_privileges_groups_from_document</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>a796fb271c8b84475da4f93c9d35e0147</anchor>
      <arglist>(const std::shared_ptr&lt; const Document &gt; &amp;document)</arglist>
    </member>
    <member kind="function">
      <type>type_vec_fields</type>
      <name>get_fields_for_table_from_database</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>af4de0e165e8f68f08c2c856305e51e48</anchor>
      <arglist>(const Glib::ustring &amp;table_name, bool including_system_fields=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_field_exists_in_database</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>a4304740177c37fe5064fe935d75bc100</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const Glib::ustring &amp;field_name)</arglist>
    </member>
    <member kind="function">
      <type>type_vec_fields</type>
      <name>get_fields_for_table</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>a0a40055984ef1ab4e18a178f5bed410b</anchor>
      <arglist>(const std::shared_ptr&lt; const Document &gt; &amp;document, const Glib::ustring &amp;table_name, bool including_system_fields=false)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; Field &gt;</type>
      <name>get_fields_for_table_one_field</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>afedb94da4d551fc73539be5300832576</anchor>
      <arglist>(const std::shared_ptr&lt; const Document &gt; &amp;document, const Glib::ustring &amp;table_name, const Glib::ustring &amp;field_name)</arglist>
    </member>
    <member kind="function">
      <type>type_vec_strings</type>
      <name>get_table_names_from_database</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>a6bac069d6654e675bc739648dbdc8bbf</anchor>
      <arglist>(bool ignore_system_tables=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_table_exists_in_database</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>a7b1489bc8fdb5c434ad4ee6cba96d8c9</anchor>
      <arglist>(const Glib::ustring &amp;table_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>create_table</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>aaf9ddf86217a438721afd4727ad98b1c</anchor>
      <arglist>(Document::HostingMode hosting_mode, const std::shared_ptr&lt; const TableInfo &gt; &amp;table_info, const Document::type_vec_fields &amp;fields)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>create_table_with_default_fields</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>a0740466685672a756a74d6fd21d3b24b</anchor>
      <arglist>(const std::shared_ptr&lt; Document &gt; &amp;document, const Glib::ustring &amp;table_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>create_table_add_missing_fields</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>aee1d342e01adc0a68a6bc1735bd6937c</anchor>
      <arglist>(const std::shared_ptr&lt; const TableInfo &gt; &amp;table_info, const Document::type_vec_fields &amp;fields)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add_column</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>af6d4f867c1dbed2019484757babd8f8f</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const std::shared_ptr&lt; const Field &gt; &amp;field, Gtk::Window *parent_window)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>drop_column</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>a91dce7a060ca1c249d77e26f34e5ec94</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const Glib::ustring &amp;field_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>insert_example_data</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>a78372d0c81aa81b5fcf98ae683a5146a</anchor>
      <arglist>(const std::shared_ptr&lt; const Document &gt; &amp;document, const Glib::ustring &amp;table_name)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gnome::Gda::DataModel &gt;</type>
      <name>query_execute_select</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>aa7e3c7e44ee803b29de888b4839dd90d</anchor>
      <arglist>(const Glib::RefPtr&lt; const Gnome::Gda::SqlBuilder &gt; &amp;builder, bool use_cursor=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>query_execute_string</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>ab5f26298a395abc3b9b2b503ebd49178</anchor>
      <arglist>(const Glib::ustring &amp;strQuery, const Glib::RefPtr&lt; Gnome::Gda::Set &gt; &amp;params=Glib::RefPtr&lt; Gnome::Gda::Set &gt;(0))</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>query_execute</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>a7df091154f81400dfaf04c8b2005d3eb</anchor>
      <arglist>(const Glib::RefPtr&lt; const Gnome::Gda::SqlBuilder &gt; &amp;builder)</arglist>
    </member>
    <member kind="function">
      <type>Gnome::Gda::Value</type>
      <name>auto_increment_insert_first_if_necessary</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>abd90a12ee756f6eee5bc7b5911aef431</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const Glib::ustring &amp;field_name)</arglist>
    </member>
    <member kind="function">
      <type>Gnome::Gda::Value</type>
      <name>get_next_auto_increment_value</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>ac8dec35caeb1bfd4300a881ef466962b</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const Glib::ustring &amp;field_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_auto_increment</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>a1387981b8ab07885b9d805a1a2f8250d</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const Glib::ustring &amp;field_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>layout_item_fill_field_details</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>aa2b374045d3fd1e30dbd7e07ca420ecd</anchor>
      <arglist>(const std::shared_ptr&lt; const Document &gt; &amp;document, const Glib::ustring &amp;parent_table_name, std::shared_ptr&lt; LayoutItem_Field &gt; &amp;layout_item)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>layout_field_should_have_navigation</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>afe4a0ec56418ad0e80430c28db8471fa</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const std::shared_ptr&lt; const LayoutItem_Field &gt; &amp;layout_item, const std::shared_ptr&lt; const Document &gt; &amp;document, std::shared_ptr&lt; Relationship &gt; &amp;field_used_in_relationship_to_one)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_unused_database_name</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>abea6d0f83f17ddf2882319e096cce3c1</anchor>
      <arglist>(const Glib::ustring &amp;base_name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>count_rows_returned_by</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>a08e633cef13054b3a83148abf2f23797</anchor>
      <arglist>(const Glib::RefPtr&lt; const Gnome::Gda::SqlBuilder &gt; &amp;sql_query)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rename_table</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>a07716c1ec4274884c4687826913bb32a</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const Glib::ustring &amp;new_table_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>drop_table</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>ab96735eb94f8d49062d139c1aa9b00f3</anchor>
      <arglist>(const Glib::ustring &amp;table_name)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>escape_sql_id</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>a237fa2e0bd26217598eacd2e2f8a183a</anchor>
      <arglist>(const Glib::ustring &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>gda_cnc_string_encode</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>a4c5560a328cf03974dec19bf4b415163</anchor>
      <arglist>(const Glib::ustring &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>build_query_create_group</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>ae78521d24e54707443446508a0009f72</anchor>
      <arglist>(const Glib::ustring &amp;group, bool superuser=false)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>build_query_add_user_to_group</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>a1a87d07a3a466ff05e7205bda13e775e</anchor>
      <arglist>(const Glib::ustring &amp;group, const Glib::ustring &amp;user)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add_user</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>a813756574a6f324f154eddccb6acc17b</anchor>
      <arglist>(const std::shared_ptr&lt; const Document &gt; &amp;document, const Glib::ustring &amp;user, const Glib::ustring &amp;password, const Glib::ustring &amp;group)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>remove_user</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>ac7959c3063f66f360966d7916dea5e6e</anchor>
      <arglist>(const Glib::ustring &amp;user)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add_group</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>afc08c2bd058f217414bd43f5f55e9122</anchor>
      <arglist>(const std::shared_ptr&lt; const Document &gt; &amp;document, const Glib::ustring &amp;group, bool superuser=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>remove_user_from_group</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>aba8a26fa0a85f939dcc386988a9e576f</anchor>
      <arglist>(const Glib::ustring &amp;user, const Glib::ustring &amp;group)</arglist>
    </member>
    <member kind="function">
      <type>Gnome::Gda::Value</type>
      <name>get_lookup_value</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>a46fe5c211d6a58b05a18fd1a48b033cb</anchor>
      <arglist>(const std::shared_ptr&lt; const Document &gt; &amp;document, const Glib::ustring &amp;table_name, const std::shared_ptr&lt; const Relationship &gt; &amp;relationship, const std::shared_ptr&lt; const Field &gt; &amp;source_field, const Gnome::Gda::Value &amp;key_value)</arglist>
    </member>
    <member kind="function">
      <type>type_map_fields</type>
      <name>get_record_field_values</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>a4e439d5f3c2c92129edead55a9be551b</anchor>
      <arglist>(const std::shared_ptr&lt; const Document &gt; &amp;document, const Glib::ustring &amp;table_name, const std::shared_ptr&lt; const Field &gt; &amp;primary_key, const Gnome::Gda::Value &amp;primary_key_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_fake_connection</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>a446436e43532a0125bea79a9b9a69876</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>type_list_values_with_second</type>
      <name>get_choice_values_all</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>ad4081e8ded44db1da6112e17fb069dea</anchor>
      <arglist>(const std::shared_ptr&lt; const Document &gt; &amp;document, const LayoutItem_Field &amp;field)</arglist>
    </member>
    <member kind="function">
      <type>type_list_values_with_second</type>
      <name>get_choice_values</name>
      <anchorfile>namespaceGlom_1_1DbUtils.html</anchorfile>
      <anchor>af0ea62a2616f21089450f270fc442d87</anchor>
      <arglist>(const std::shared_ptr&lt; const Document &gt; &amp;document, const LayoutItem_Field &amp;field, const Gnome::Gda::Value &amp;foreign_key_value)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Glom::DbUtilsExport</name>
    <filename>namespaceGlom_1_1DbUtilsExport.html</filename>
    <member kind="function">
      <type>void</type>
      <name>export_data_to_vector</name>
      <anchorfile>namespaceGlom_1_1DbUtilsExport.html</anchorfile>
      <anchor>aea8f1c69581fa7bdc5634177c7518374</anchor>
      <arglist>(const std::shared_ptr&lt; Document &gt; &amp;document, Document::type_example_rows &amp;the_vector, const FoundSet &amp;found_set, const Document::type_list_const_layout_groups &amp;sequence)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>export_data_to_stream</name>
      <anchorfile>namespaceGlom_1_1DbUtilsExport.html</anchorfile>
      <anchor>a6904caf7a5fdbaabe9eecf3672c63e47</anchor>
      <arglist>(const std::shared_ptr&lt; Document &gt; &amp;document, std::ostream &amp;the_stream, const FoundSet &amp;found_set, const Document::type_list_const_layout_groups &amp;sequence)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Glom::SqlUtils</name>
    <filename>namespaceGlom_1_1SqlUtils.html</filename>
    <member kind="typedef">
      <type>std::pair&lt; std::shared_ptr&lt; const LayoutItem_Field &gt;, bool &gt;</type>
      <name>type_pair_sort_field</name>
      <anchorfile>namespaceGlom_1_1SqlUtils.html</anchorfile>
      <anchor>a79f54abf93c00dba58b79df53f0630ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; type_pair_sort_field &gt;</type>
      <name>type_sort_clause</name>
      <anchorfile>namespaceGlom_1_1SqlUtils.html</anchorfile>
      <anchor>adf345484fe94b05ed8777c7019dd1de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::shared_ptr&lt; const LayoutItem_Field &gt; &gt;</type>
      <name>type_vecConstLayoutFields</name>
      <anchorfile>namespaceGlom_1_1SqlUtils.html</anchorfile>
      <anchor>a497b2314f0a55f537d9d9bce7f3493f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::shared_ptr&lt; LayoutItem_Field &gt; &gt;</type>
      <name>type_vecLayoutFields</name>
      <anchorfile>namespaceGlom_1_1SqlUtils.html</anchorfile>
      <anchor>aa0b64b4722bbf6147cc6b66d0b44fdce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Gnome::Gda::SqlExpr</type>
      <name>build_simple_where_expression</name>
      <anchorfile>namespaceGlom_1_1SqlUtils.html</anchorfile>
      <anchor>ac9605952598f7bc02ca901389d31af7e</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const std::shared_ptr&lt; const Field &gt; &amp;key_field, const Gnome::Gda::Value &amp;key_value)</arglist>
    </member>
    <member kind="function">
      <type>Gnome::Gda::SqlExpr</type>
      <name>build_combined_where_expression</name>
      <anchorfile>namespaceGlom_1_1SqlUtils.html</anchorfile>
      <anchor>aa028b0ff3d305b66a7bdcfbc187f0dc7</anchor>
      <arglist>(const Gnome::Gda::SqlExpr &amp;a, const Gnome::Gda::SqlExpr &amp;b, Gnome::Gda::SqlOperatorType op)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>build_sql_select_add_fields_to_get</name>
      <anchorfile>namespaceGlom_1_1SqlUtils.html</anchorfile>
      <anchor>a633a064add00c0506e4e6411d0140f93</anchor>
      <arglist>(const Glib::RefPtr&lt; Gnome::Gda::SqlBuilder &gt; &amp;builder, const Glib::ustring &amp;table_name, const type_vecConstLayoutFields &amp;fieldsToGet, const type_sort_clause &amp;sort_clause, bool extra_join)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gnome::Gda::SqlBuilder &gt;</type>
      <name>build_sql_select_with_where_clause</name>
      <anchorfile>namespaceGlom_1_1SqlUtils.html</anchorfile>
      <anchor>a3e840391cd8f5c35c32c9644e677da6d</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const type_vecLayoutFields &amp;fieldsToGet, const Gnome::Gda::SqlExpr &amp;where_clause=Gnome::Gda::SqlExpr(), const std::shared_ptr&lt; const Relationship &gt; &amp;extra_join=std::shared_ptr&lt; const Relationship &gt;(), const type_sort_clause &amp;sort_clause=type_sort_clause(), guint limit=0)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gnome::Gda::SqlBuilder &gt;</type>
      <name>build_sql_select_with_where_clause</name>
      <anchorfile>namespaceGlom_1_1SqlUtils.html</anchorfile>
      <anchor>aa777baebbb273cd7fbd0eee3218a3936</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const type_vecConstLayoutFields &amp;fieldsToGet, const Gnome::Gda::SqlExpr &amp;where_clause=Gnome::Gda::SqlExpr(), const std::shared_ptr&lt; const Relationship &gt; &amp;extra_join=std::shared_ptr&lt; const Relationship &gt;(), const type_sort_clause &amp;sort_clause=type_sort_clause(), guint limit=0)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gnome::Gda::SqlBuilder &gt;</type>
      <name>build_sql_select_with_key</name>
      <anchorfile>namespaceGlom_1_1SqlUtils.html</anchorfile>
      <anchor>a73254edbc450bf1a15afd1cdf8ad2698</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const type_vecLayoutFields &amp;fieldsToGet, const std::shared_ptr&lt; const Field &gt; &amp;key_field, const Gnome::Gda::Value &amp;key_value, const type_sort_clause &amp;sort_clause=type_sort_clause(), guint limit=0)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gnome::Gda::SqlBuilder &gt;</type>
      <name>build_sql_select_with_key</name>
      <anchorfile>namespaceGlom_1_1SqlUtils.html</anchorfile>
      <anchor>a38db3bf4cfa10927c2c6c4f46bb3095c</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const type_vecConstLayoutFields &amp;fieldsToGet, const std::shared_ptr&lt; const Field &gt; &amp;key_field, const Gnome::Gda::Value &amp;key_value, const type_sort_clause &amp;sort_clause=type_sort_clause(), guint limit=0)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gnome::Gda::SqlBuilder &gt;</type>
      <name>build_sql_select_count_rows</name>
      <anchorfile>namespaceGlom_1_1SqlUtils.html</anchorfile>
      <anchor>a248048b131238b6e6fc5602ef69f8d1c</anchor>
      <arglist>(const Glib::RefPtr&lt; const Gnome::Gda::SqlBuilder &gt; &amp;sql_query)</arglist>
    </member>
    <member kind="function">
      <type>Gnome::Gda::SqlExpr</type>
      <name>get_find_where_clause_quick</name>
      <anchorfile>namespaceGlom_1_1SqlUtils.html</anchorfile>
      <anchor>a96d0d4ec2f30c2f19c79039fae25a2c0</anchor>
      <arglist>(const std::shared_ptr&lt; const Document &gt; &amp;document, const Glib::ustring &amp;table_name, const Gnome::Gda::Value &amp;quick_search)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gnome::Gda::SqlBuilder &gt;</type>
      <name>build_sql_update_with_where_clause</name>
      <anchorfile>namespaceGlom_1_1SqlUtils.html</anchorfile>
      <anchor>a061c021585a62cecdc8fc4380ab9225e</anchor>
      <arglist>(const Glib::ustring &amp;table_name, const std::shared_ptr&lt; const Field &gt; &amp;field, const Gnome::Gda::Value &amp;value, const Gnome::Gda::SqlExpr &amp;where_clause)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>sqlbuilder_get_full_query</name>
      <anchorfile>namespaceGlom_1_1SqlUtils.html</anchorfile>
      <anchor>acbe9fb618a64850cce785cecd2c7cb8e</anchor>
      <arglist>(const Glib::RefPtr&lt; const Gnome::Gda::SqlBuilder &gt; &amp;builder)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Glom::Utils</name>
    <filename>namespaceGlom_1_1Utils.html</filename>
    <member kind="typedef">
      <type>std::vector&lt; std::shared_ptr&lt; const LayoutItem_Field &gt; &gt;</type>
      <name>type_vecConstLayoutFields</name>
      <anchorfile>namespaceGlom_1_1Utils.html</anchorfile>
      <anchor>ab60376eac71788be5a9cb8ca950f5834</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::shared_ptr&lt; Field &gt; &gt;</type>
      <name>type_vec_fields</name>
      <anchorfile>namespaceGlom_1_1Utils.html</anchorfile>
      <anchor>aeb3515177d9036b2d244cd5fd6e96f8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_exists</name>
      <anchorfile>namespaceGlom_1_1Utils.html</anchorfile>
      <anchor>a0d4aec954ff625036937b146094691f2</anchor>
      <arglist>(const T_container &amp;container, const T_element &amp;element)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_if_exists</name>
      <anchorfile>namespaceGlom_1_1Utils.html</anchorfile>
      <anchor>ab7efa330af971814f3472c50a6e01926</anchor>
      <arglist>(const T_container &amp;container, const T_callable &amp;callable)</arglist>
    </member>
    <member kind="function">
      <type>T_container::iterator</type>
      <name>find</name>
      <anchorfile>namespaceGlom_1_1Utils.html</anchorfile>
      <anchor>a6e72f9f91e7bf77e28a77dd6828d886e</anchor>
      <arglist>(T_container &amp;container, const T_element &amp;element)</arglist>
    </member>
    <member kind="function">
      <type>T_container::const_iterator</type>
      <name>find</name>
      <anchorfile>namespaceGlom_1_1Utils.html</anchorfile>
      <anchor>abe629f6a5b39ba27e43f4d7563f9b422</anchor>
      <arglist>(const T_container &amp;container, const T_element &amp;element)</arglist>
    </member>
    <member kind="function">
      <type>T_container::iterator</type>
      <name>find_if</name>
      <anchorfile>namespaceGlom_1_1Utils.html</anchorfile>
      <anchor>a51619e75b9345a7eeeb788d59f264076</anchor>
      <arglist>(T_container &amp;container, const T_callable &amp;callable)</arglist>
    </member>
    <member kind="function">
      <type>T_container::const_iterator</type>
      <name>find_if</name>
      <anchorfile>namespaceGlom_1_1Utils.html</anchorfile>
      <anchor>aec9081e72054e88e9415b80e2601819f</anchor>
      <arglist>(const T_container &amp;container, const T_callable &amp;callable)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_unique</name>
      <anchorfile>namespaceGlom_1_1Utils.html</anchorfile>
      <anchor>a2b84dfe0f840f571caa9fbe6331e8aa5</anchor>
      <arglist>(T_container &amp;container, T_element &amp;&amp;element)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy</name>
      <anchorfile>namespaceGlom_1_1Utils.html</anchorfile>
      <anchor>ab8b67e9af9921a40703b591dbc6fa906</anchor>
      <arglist>(T_container_input input, T_container_output &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>const_list</name>
      <anchorfile>namespaceGlom_1_1Utils.html</anchorfile>
      <anchor>a9cafe07570d9b2f47b8f3803e2bd784f</anchor>
      <arglist>(const std::vector&lt; std::shared_ptr&lt; T_element &gt;&gt; &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>locale_simplify</name>
      <anchorfile>namespaceGlom_1_1Utils.html</anchorfile>
      <anchor>a1eea3c7eef1c01a97e960a3ec6a6a733</anchor>
      <arglist>(const Glib::ustring &amp;locale_id)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>locale_language_id</name>
      <anchorfile>namespaceGlom_1_1Utils.html</anchorfile>
      <anchor>aa44a168cd7efec82207c21fe65672e71</anchor>
      <arglist>(const Glib::ustring &amp;locale_id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>script_check_for_pygtk2</name>
      <anchorfile>namespaceGlom_1_1Utils.html</anchorfile>
      <anchor>a5dc133b531a84ee5826ddab6d46b761e</anchor>
      <arglist>(const Glib::ustring &amp;script)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_resource_exists</name>
      <anchorfile>namespaceGlom_1_1Utils.html</anchorfile>
      <anchor>a052b2d9f65f424c6e6bc8e972d4cc91a</anchor>
      <arglist>(const std::string &amp;resource_path)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::underlying_type&lt; E &gt;::type</type>
      <name>to_utype</name>
      <anchorfile>namespaceGlom_1_1Utils.html</anchorfile>
      <anchor>ad93d25bf09532d1e7f4ed9af2bfde5e3</anchor>
      <arglist>(E enumerator) noexcept</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_list_of_layout_items_for_display</name>
      <anchorfile>namespaceGlom_1_1Utils.html</anchorfile>
      <anchor>afd0af4acc4a7b14c275160ebedc394a7</anchor>
      <arglist>(const LayoutGroup::type_list_items &amp;list_layout_fields)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_list_of_layout_items_for_display</name>
      <anchorfile>namespaceGlom_1_1Utils.html</anchorfile>
      <anchor>a8023a24ff513812eb67d89adc457d663</anchor>
      <arglist>(const std::shared_ptr&lt; const LayoutGroup &gt; &amp;layout_group)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_list_of_sort_fields_for_display</name>
      <anchorfile>namespaceGlom_1_1Utils.html</anchorfile>
      <anchor>a3ade4430798df12f652b1111c51f83ec</anchor>
      <arglist>(const Formatting::type_list_sort_fields &amp;sort_fields)</arglist>
    </member>
    <member kind="function">
      <type>LayoutGroup::type_list_const_items</type>
      <name>get_layout_items_plus_primary_key</name>
      <anchorfile>namespaceGlom_1_1Utils.html</anchorfile>
      <anchor>a54bc3cfb3131c0da735830417e62d595</anchor>
      <arglist>(const LayoutGroup::type_list_const_items &amp;items, const std::shared_ptr&lt; const Document &gt; &amp;document, const Glib::ustring &amp;table_name)</arglist>
    </member>
    <member kind="function">
      <type>LayoutGroup::type_list_items</type>
      <name>get_layout_items_plus_primary_key</name>
      <anchorfile>namespaceGlom_1_1Utils.html</anchorfile>
      <anchor>a97164bb1eec6f4ae06626755f16ac75b</anchor>
      <arglist>(const LayoutGroup::type_list_items &amp;items, const std::shared_ptr&lt; const Document &gt; &amp;document, const Glib::ustring &amp;table_name)</arglist>
    </member>
    <member kind="function">
      <type>type_vecConstLayoutFields</type>
      <name>get_table_fields_to_show_for_sequence</name>
      <anchorfile>namespaceGlom_1_1Utils.html</anchorfile>
      <anchor>a902d0b984a816149bb2294b97b21d1c5</anchor>
      <arglist>(const std::shared_ptr&lt; const Document &gt; &amp;document, const Glib::ustring &amp;table_name, const Document::type_list_const_layout_groups &amp;mapGroupSequence)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_if_layout_item_field_is_same_field_exists</name>
      <anchorfile>namespaceGlom_1_1Utils.html</anchorfile>
      <anchor>a114f2ae146e29d33cd44c81cb2b3d418</anchor>
      <arglist>(T_Container &amp;container, const LayoutItem_Field &amp;layout_item)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>GlomBakery</name>
    <filename>namespaceGlomBakery.html</filename>
    <class kind="class">GlomBakery::Document</class>
    <class kind="class">GlomBakery::Document_XML</class>
    <class kind="class">GlomBakery::View</class>
    <class kind="class">GlomBakery::View_Composite</class>
    <class kind="class">GlomBakery::ViewBase</class>
  </compound>
  <compound kind="namespace">
    <name>Gtk</name>
    <filename>namespaceGtk.html</filename>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>libglom Reference Manual</title>
    <filename>index</filename>
    <docanchor file="index" title="Warning">warning</docanchor>
  </compound>
</tagfile>
