Sophie

Sophie

distrib > Fedora > 18 > x86_64 > by-pkgid > 56137fc01613c3216d40d3968a193ec8 > files > 910

soprano-apidocs-2.9.4-2.fc18.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.3.1"/>
<title>Soprano: /builddir/build/BUILD/soprano-2.9.4/soprano/sopranotypes.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Soprano
   &#160;<span id="projectnumber">2.9.4</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.3.1 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_dd72090a954a2ab9030f7903522c024e.html">soprano</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">sopranotypes.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="sopranotypes_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/* This file is part of Soprano</span></div>
<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> * Copyright (C) 2006 Daniele Galdi &lt;daniele.galdi@gmail.com&gt;</span></div>
<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> * Copyright (C) 2007-2012 Sebastian Trueg &lt;trueg@kde.org&gt;</span></div>
<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> * This library is free software; you can redistribute it and/or</span></div>
<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> * modify it under the terms of the GNU Library General Public</span></div>
<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> * License as published by the Free Software Foundation; either</span></div>
<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> * version 2 of the License, or (at your option) any later version.</span></div>
<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * This library is distributed in the hope that it will be useful,</span></div>
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span></div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * Library General Public License for more details.</span></div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> * You should have received a copy of the GNU Library General Public License</span></div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> * along with this library; see the file COPYING.LIB.  If not, write to</span></div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,</span></div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> * Boston, MA 02110-1301, USA.</span></div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;</div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#ifndef _SOPRANO_TYPES_H_</span></div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _SOPRANO_TYPES_H_</span></div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="soprano__export_8h.html">soprano_export.h</a>&quot;</span></div>
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &lt;QtCore/QFlags&gt;</span></div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &lt;QtCore/QString&gt;</span></div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">namespace </span>Soprano</div>
<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;{</div>
<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;    <span class="comment">// FIXME: what about the used charsets? Should we and if so, how should we include them?</span></div>
<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;    <span class="comment">// FIXME: SerializationUnknown and SerializationUser should become the same, i.e. one should become deprecated</span></div>
<div class="line"><a name="l00039"></a><span class="lineno"><a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0">   39</a></span>&#160;    <span class="keyword">enum</span> <a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0">RdfSerialization</a> {</div>
<div class="line"><a name="l00040"></a><span class="lineno"><a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0a3584bd0e9fb374693d18f107029b7652">   40</a></span>&#160;        <a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0a3584bd0e9fb374693d18f107029b7652">SerializationUnknown</a> = 0x0,   </div>
<div class="line"><a name="l00041"></a><span class="lineno"><a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0a1e1568be674d28e0e0712e8a36dca70f">   41</a></span>&#160;        <a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0a1e1568be674d28e0e0712e8a36dca70f">SerializationRdfXml</a> = 0x1,    </div>
<div class="line"><a name="l00042"></a><span class="lineno"><a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0a989ea4e6883ba36287bd0c0370ca76c9">   42</a></span>&#160;        <a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0a989ea4e6883ba36287bd0c0370ca76c9">SerializationN3</a> = 0x2,        </div>
<div class="line"><a name="l00043"></a><span class="lineno"><a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0ab7f23878ae2813faaba503656fdf399c">   43</a></span>&#160;        <a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0ab7f23878ae2813faaba503656fdf399c">SerializationNTriples</a> = 0x4,  </div>
<div class="line"><a name="l00044"></a><span class="lineno"><a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0ac03880e05dae4d76a0835ee463ea3e04">   44</a></span>&#160;        <a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0ac03880e05dae4d76a0835ee463ea3e04">SerializationTurtle</a> = 0x8,    </div>
<div class="line"><a name="l00045"></a><span class="lineno"><a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0ae9c89132216c18fad3111017c6192129">   45</a></span>&#160;        <a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0ae9c89132216c18fad3111017c6192129">SerializationTrig</a> = 0x10,     </div>
<div class="line"><a name="l00046"></a><span class="lineno"><a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0ab2a27e1d72b06c8ff47e7bf6f0cd009b">   46</a></span>&#160;        <a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0ab2a27e1d72b06c8ff47e7bf6f0cd009b">SerializationNQuads</a> = 0x20,   </div>
<div class="line"><a name="l00047"></a><span class="lineno"><a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0a45b9210a9b125009dfee9ac20af126d3">   47</a></span>&#160;        <a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0a45b9210a9b125009dfee9ac20af126d3">SerializationUser</a> = 0x0       </div>
<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;    };</div>
<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;    Q_DECLARE_FLAGS(RdfSerializations, <a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0">RdfSerialization</a>)</div>
<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div>
<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;    </div>
<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;    <a class="code" href="soprano__export_8h.html#a4f040b77f4fdd45fda0c3d6ced1e3776">SOPRANO_EXPORT</a> <a class="codeRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qstring.html">QString</a> <a class="code" href="namespaceSoprano.html#a0f1939e6529935317aded0adaefa9a3e">serializationMimeType</a>( <a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0">RdfSerialization</a> serialization, const <a class="codeRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qstring.html">QString</a>&amp; userSerialization = <a class="codeRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qstring.html">QString</a>() );</div>
<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;</div>
<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;    <a class="code" href="soprano__export_8h.html#a4f040b77f4fdd45fda0c3d6ced1e3776">SOPRANO_EXPORT</a> <a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0">RdfSerialization</a> <a class="code" href="namespaceSoprano.html#a969d1bd2f8dd4e83f889cd0883b3807f">mimeTypeToSerialization</a>( const QString&amp; mimetype );</div>
<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;</div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2">   77</a></span>&#160;    enum <a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2">BackendOption</a> {</div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2a3688df48eb0ec7061717da04ce8e4255">   78</a></span>&#160;        <a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2a3688df48eb0ec7061717da04ce8e4255">BackendOptionNone</a> = 0x0,</div>
<div class="line"><a name="l00079"></a><span class="lineno"><a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2a7685bb8bfeb53a4fbc674ae85c31a3d2">   79</a></span>&#160;        <a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2a7685bb8bfeb53a4fbc674ae85c31a3d2">BackendOptionStorageMemory</a> = 0x1,   </div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2a32d436aca99457653771382731a8a17c">   80</a></span>&#160;        <a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2a32d436aca99457653771382731a8a17c">BackendOptionEnableInference</a> = 0x2, </div>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2a5aa54bacf690e80973ea89ab1fb735fa">   81</a></span>&#160;        <a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2a5aa54bacf690e80973ea89ab1fb735fa">BackendOptionStorageDir</a> = 0x4,      </div>
<div class="line"><a name="l00082"></a><span class="lineno"><a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2ac066245a73967fd616b292e3c3b3ac50">   82</a></span>&#160;        <a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2ac066245a73967fd616b292e3c3b3ac50">BackendOptionHost</a> = 0x8,            </div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2a182adb06aa4060ce5aa0377c0a5d7f01">   83</a></span>&#160;        <a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2a182adb06aa4060ce5aa0377c0a5d7f01">BackendOptionPort</a> = 0x10,           </div>
<div class="line"><a name="l00084"></a><span class="lineno"><a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2a0e694a8e32c49693cf90287ae5f78c9b">   84</a></span>&#160;        <a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2a0e694a8e32c49693cf90287ae5f78c9b">BackendOptionUsername</a> = 0x20,       </div>
<div class="line"><a name="l00085"></a><span class="lineno"><a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2af132153b0d59edd9b5115c6b40998c94">   85</a></span>&#160;        <a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2af132153b0d59edd9b5115c6b40998c94">BackendOptionPassword</a> = 0x40,       </div>
<div class="line"><a name="l00086"></a><span class="lineno"><a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2a4ed220736d4c1563ae0186b79ca1e68d">   86</a></span>&#160;        <a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2a4ed220736d4c1563ae0186b79ca1e68d">BackendOptionUser</a> = 0x1000          </div>
<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;    };</div>
<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;    Q_DECLARE_FLAGS( BackendOptions, <a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2">BackendOption</a> )</div>
<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;</div>
<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;    </div>
<div class="line"><a name="l00098"></a><span class="lineno"><a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933f">   98</a></span>&#160;    enum <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933f">BackendFeature</a> {</div>
<div class="line"><a name="l00099"></a><span class="lineno"><a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fa3c2c973e4a931d5ebfe0019055e88257">   99</a></span>&#160;        <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fa3c2c973e4a931d5ebfe0019055e88257">BackendFeatureNone</a> = 0x0,</div>
<div class="line"><a name="l00100"></a><span class="lineno"><a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933faba31201ed49f1630fcb574db62315d6d">  100</a></span>&#160;        <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933faba31201ed49f1630fcb574db62315d6d">BackendFeatureAddStatement</a> = 0x1,       </div>
<div class="line"><a name="l00101"></a><span class="lineno"><a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933faabff88aea968495df5318d67b9ab0b62">  101</a></span>&#160;        <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933faabff88aea968495df5318d67b9ab0b62">BackendFeatureRemoveStatements</a> = 0x2,   </div>
<div class="line"><a name="l00102"></a><span class="lineno"><a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fac31234e10e622703e0ec5ecb5163f786">  102</a></span>&#160;        <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fac31234e10e622703e0ec5ecb5163f786">BackendFeatureListStatements</a> = 0x4,     </div>
<div class="line"><a name="l00103"></a><span class="lineno"><a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fa86ffe47ccbc73c89cfa83b2702073405">  103</a></span>&#160;        <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fa86ffe47ccbc73c89cfa83b2702073405">BackendFeatureQuery</a> = 0x8,              </div>
<div class="line"><a name="l00104"></a><span class="lineno"><a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fa5886548a84d398a58bf1d5ba32dc678e">  104</a></span>&#160;        <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fa5886548a84d398a58bf1d5ba32dc678e">BackendFeatureInference</a> = 0x10,         </div>
<div class="line"><a name="l00105"></a><span class="lineno"><a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fa2f5b1bfe5b9ebb87f7372c781bddfa3b">  105</a></span>&#160;        <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fa2f5b1bfe5b9ebb87f7372c781bddfa3b">BackendFeatureInferenceOptional</a> = 0x20, </div>
<div class="line"><a name="l00106"></a><span class="lineno"><a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fac0c7eab31e69d3db994efae4da826c16">  106</a></span>&#160;        <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fac0c7eab31e69d3db994efae4da826c16">BackendFeatureContext</a> = 0x40,           </div>
<div class="line"><a name="l00107"></a><span class="lineno"><a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fae2aa9c24db2392ee02139a03464c51a4">  107</a></span>&#160;        <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fae2aa9c24db2392ee02139a03464c51a4">BackendFeatureStorageMemory</a> = 0x80,     </div>
<div class="line"><a name="l00108"></a><span class="lineno"><a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fad00ae67e2e7b5ee78e797fceef9c9f5f">  108</a></span>&#160;        <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fad00ae67e2e7b5ee78e797fceef9c9f5f">BackendFeatureAll</a> = <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933faba31201ed49f1630fcb574db62315d6d">BackendFeatureAddStatement</a>|</div>
<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;        <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933faabff88aea968495df5318d67b9ab0b62">BackendFeatureRemoveStatements</a>|</div>
<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;        <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fac31234e10e622703e0ec5ecb5163f786">BackendFeatureListStatements</a>|</div>
<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;        <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fa86ffe47ccbc73c89cfa83b2702073405">BackendFeatureQuery</a>|</div>
<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;        <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fa5886548a84d398a58bf1d5ba32dc678e">BackendFeatureInference</a>|</div>
<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;        <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fa2f5b1bfe5b9ebb87f7372c781bddfa3b">BackendFeatureInferenceOptional</a>|</div>
<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;        <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fac0c7eab31e69d3db994efae4da826c16">BackendFeatureContext</a>|</div>
<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;        <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fae2aa9c24db2392ee02139a03464c51a4">BackendFeatureStorageMemory</a>,            </div>
<div class="line"><a name="l00116"></a><span class="lineno"><a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fa3dbc12448f8fe7b02df6cfce399f8953">  116</a></span>&#160;        <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fa3dbc12448f8fe7b02df6cfce399f8953">BackendFeatureUser</a> = 0x1000             </div>
<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;    };</div>
<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;    Q_DECLARE_FLAGS( BackendFeatures, <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933f">BackendFeature</a> )</div>
<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;</div>
<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;</div>
<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;    namespace Query {</div>
<div class="line"><a name="l00129"></a><span class="lineno"><a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26c">  129</a></span>&#160;        <span class="keyword">enum</span> <a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26c">QueryLanguage</a> {</div>
<div class="line"><a name="l00130"></a><span class="lineno"><a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26cab31b77e73a1084c69d675a785bd0fc58">  130</a></span>&#160;            <a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26cab31b77e73a1084c69d675a785bd0fc58">QueryLanguageNone</a> = 0x0,    </div>
<div class="line"><a name="l00131"></a><span class="lineno"><a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26ca619ecf57d183bffe04ebf81089031334">  131</a></span>&#160;            <a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26ca619ecf57d183bffe04ebf81089031334">QueryLanguageSparql</a> = 0x1,  </div>
<div class="line"><a name="l00132"></a><span class="lineno"><a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26ca35b382504ef08fe49c6d837662d70ad3">  132</a></span>&#160;            <a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26ca35b382504ef08fe49c6d837662d70ad3">QueryLanguageRdql</a> = 0x2,    </div>
<div class="line"><a name="l00133"></a><span class="lineno"><a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26cad2437d975c3de565b924666a40e107ce">  133</a></span>&#160;            <a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26cad2437d975c3de565b924666a40e107ce">QueryLanguageSerql</a> = 0x4,   </div>
<div class="line"><a name="l00134"></a><span class="lineno"><a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26ca8cf0e7dab9f679199c3419de5276f7a1">  134</a></span>&#160;            <a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26ca8cf0e7dab9f679199c3419de5276f7a1">QueryLanguageSparqlNoInference</a> = 0x8, </div>
<div class="line"><a name="l00139"></a><span class="lineno"><a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26cac6b6f6a34d2d09221941d9a0ac522633">  139</a></span>&#160;            <a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26cac6b6f6a34d2d09221941d9a0ac522633">QueryLanguageUser</a> = 0x1000, </div>
<div class="line"><a name="l00140"></a><span class="lineno"><a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26ca07f582f5835e58c17b00e040ced39f6a">  140</a></span>&#160;            <a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26ca07f582f5835e58c17b00e040ced39f6a">QUERY_LANGUAGE_NONE</a> = <a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26cab31b77e73a1084c69d675a785bd0fc58">QueryLanguageNone</a>,   </div>
<div class="line"><a name="l00141"></a><span class="lineno"><a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26ca6f053c9c1a9487bf127c051c9d1719f2">  141</a></span>&#160;            <a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26ca6f053c9c1a9487bf127c051c9d1719f2">QUERY_LANGUAGE_SPARQL</a> = <a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26ca619ecf57d183bffe04ebf81089031334">QueryLanguageSparql</a>, </div>
<div class="line"><a name="l00142"></a><span class="lineno"><a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26ca176acc45c8ef5290719a4608a092a072">  142</a></span>&#160;            <a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26ca176acc45c8ef5290719a4608a092a072">QUERY_LANGUAGE_RDQL</a> = <a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26ca35b382504ef08fe49c6d837662d70ad3">QueryLanguageRdql</a>,   </div>
<div class="line"><a name="l00143"></a><span class="lineno"><a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26ca901c9ae989ed5c33583584ea7f2afc4e">  143</a></span>&#160;            <a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26ca901c9ae989ed5c33583584ea7f2afc4e">QUERY_LANGUAGE_SERQL</a> = <a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26cad2437d975c3de565b924666a40e107ce">QueryLanguageSerql</a>,  </div>
<div class="line"><a name="l00144"></a><span class="lineno"><a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26ca90c97c1aa5eb79a206a4399d1a332aeb">  144</a></span>&#160;            <a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26ca90c97c1aa5eb79a206a4399d1a332aeb">QUERY_LANGUAGE_USER</a> = <a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26cac6b6f6a34d2d09221941d9a0ac522633">QueryLanguageUser</a> </div>
<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;        };</div>
<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;        Q_DECLARE_FLAGS( QueryLanguages, <a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26c">QueryLanguage</a> )</div>
<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;</div>
<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;        </div>
<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;        <a class="code" href="soprano__export_8h.html#a4f040b77f4fdd45fda0c3d6ced1e3776">SOPRANO_EXPORT</a> <a class="codeRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qstring.html">QString</a> <a class="code" href="namespaceSoprano_1_1Query.html#a623801de076b2fc9374b7494d614d2ea">queryLanguageToString</a>( Soprano::Query::<a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26c">QueryLanguage</a> lang, const <a class="codeRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qstring.html">QString</a>&amp; userQueryLanguage = <a class="codeRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qstring.html">QString</a>() );</div>
<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;</div>
<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;        <a class="code" href="soprano__export_8h.html#a4f040b77f4fdd45fda0c3d6ced1e3776">SOPRANO_EXPORT</a> <a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26c">QueryLanguage</a> <a class="code" href="namespaceSoprano_1_1Query.html#af1f079cfbe5f679578d6bc38db1aa52c">queryLanguageFromString</a>( const QString&amp; queryLanguage );</div>
<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;    }</div>
<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;}</div>
<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;</div>
<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;Q_DECLARE_OPERATORS_FOR_FLAGS(Soprano::RdfSerializations)</div>
<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;Q_DECLARE_OPERATORS_FOR_FLAGS(Soprano::BackendOptions)</div>
<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;Q_DECLARE_OPERATORS_FOR_FLAGS(Soprano::BackendFeatures)</div>
<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;Q_DECLARE_OPERATORS_FOR_FLAGS(Soprano::Query::QueryLanguages)</div>
<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;</div>
<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;<span class="preprocessor">#endif</span></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.3.1
</small></address>
</body>
</html>