<!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"/> <title>Soprano: /builddir/build/BUILD/soprano-2.5.2/soprano/sopranotypes.h Source File</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="doxygen.css" rel="stylesheet" type="text/css"/> </head> <body> <!-- Generated by Doxygen 1.7.1 --> <script type="text/javascript"> function hasClass(ele,cls) { return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)')); } function addClass(ele,cls) { if (!this.hasClass(ele,cls)) ele.className += " "+cls; } function removeClass(ele,cls) { if (hasClass(ele,cls)) { var reg = new RegExp('(\\s|^)'+cls+'(\\s|$)'); ele.className=ele.className.replace(reg,' '); } } function toggleVisibility(linkObj) { var base = linkObj.getAttribute('id'); var summary = document.getElementById(base + '-summary'); var content = document.getElementById(base + '-content'); var trigger = document.getElementById(base + '-trigger'); if ( hasClass(linkObj,'closed') ) { summary.style.display = 'none'; content.style.display = 'block'; trigger.src = 'open.png'; removeClass(linkObj,'closed'); addClass(linkObj,'opened'); } else if ( hasClass(linkObj,'opened') ) { summary.style.display = 'block'; content.style.display = 'none'; trigger.src = 'closed.png'; removeClass(linkObj,'opened'); addClass(linkObj,'closed'); } return false; } </script> <div class="navigation" id="top"> <div class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related 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 class="tabs2"> <ul class="tablist"> <li><a href="files.html"><span>File List</span></a></li> <li><a href="globals.html"><span>File Members</span></a></li> </ul> </div> <div class="header"> <div class="headertitle"> <h1>/builddir/build/BUILD/soprano-2.5.2/soprano/sopranotypes.h</h1> </div> </div> <div class="contents"> <a href="sopranotypes_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* This file is part of Soprano</span> <a name="l00002"></a>00002 <span class="comment"> *</span> <a name="l00003"></a>00003 <span class="comment"> * Copyright (C) 2006 Daniele Galdi <daniele.galdi@gmail.com></span> <a name="l00004"></a>00004 <span class="comment"> * Copyright (C) 2007 Sebastian Trueg <trueg@kde.org></span> <a name="l00005"></a>00005 <span class="comment"> *</span> <a name="l00006"></a>00006 <span class="comment"> * This library is free software; you can redistribute it and/or</span> <a name="l00007"></a>00007 <span class="comment"> * modify it under the terms of the GNU Library General Public</span> <a name="l00008"></a>00008 <span class="comment"> * License as published by the Free Software Foundation; either</span> <a name="l00009"></a>00009 <span class="comment"> * version 2 of the License, or (at your option) any later version.</span> <a name="l00010"></a>00010 <span class="comment"> *</span> <a name="l00011"></a>00011 <span class="comment"> * This library is distributed in the hope that it will be useful,</span> <a name="l00012"></a>00012 <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span> <a name="l00013"></a>00013 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> <a name="l00014"></a>00014 <span class="comment"> * Library General Public License for more details.</span> <a name="l00015"></a>00015 <span class="comment"> *</span> <a name="l00016"></a>00016 <span class="comment"> * You should have received a copy of the GNU Library General Public License</span> <a name="l00017"></a>00017 <span class="comment"> * along with this library; see the file COPYING.LIB. If not, write to</span> <a name="l00018"></a>00018 <span class="comment"> * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,</span> <a name="l00019"></a>00019 <span class="comment"> * Boston, MA 02110-1301, USA.</span> <a name="l00020"></a>00020 <span class="comment"> */</span> <a name="l00021"></a>00021 <a name="l00022"></a>00022 <span class="preprocessor">#ifndef _SOPRANO_TYPES_H_</span> <a name="l00023"></a>00023 <span class="preprocessor"></span><span class="preprocessor">#define _SOPRANO_TYPES_H_</span> <a name="l00024"></a>00024 <span class="preprocessor"></span> <a name="l00025"></a>00025 <span class="preprocessor">#include "<a class="code" href="soprano__export_8h.html">soprano_export.h</a>"</span> <a name="l00026"></a>00026 <a name="l00027"></a>00027 <span class="preprocessor">#include <QtCore/QFlags></span> <a name="l00028"></a>00028 <span class="preprocessor">#include <QtCore/QString></span> <a name="l00029"></a>00029 <a name="l00030"></a>00030 <span class="keyword">namespace </span>Soprano <a name="l00031"></a>00031 { <a name="l00037"></a>00037 <span class="comment">// FIXME: what about the used charsets? Should we and if so, how should we include them?</span> <a name="l00038"></a>00038 <span class="comment">// FIXME: SerializationUnknown and SerializationUser should become the same, i.e. one should become deprecated</span> <a name="l00039"></a><a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0">00039</a> <span class="keyword">enum</span> <a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0">RdfSerialization</a> { <a name="l00040"></a><a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0a3584bd0e9fb374693d18f107029b7652">00040</a> <a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0a3584bd0e9fb374693d18f107029b7652">SerializationUnknown</a> = 0x0, <a name="l00041"></a><a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0a1e1568be674d28e0e0712e8a36dca70f">00041</a> <a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0a1e1568be674d28e0e0712e8a36dca70f">SerializationRdfXml</a> = 0x1, <a name="l00042"></a><a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0a989ea4e6883ba36287bd0c0370ca76c9">00042</a> <a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0a989ea4e6883ba36287bd0c0370ca76c9">SerializationN3</a> = 0x2, <a name="l00043"></a><a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0ab7f23878ae2813faaba503656fdf399c">00043</a> <a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0ab7f23878ae2813faaba503656fdf399c">SerializationNTriples</a> = 0x4, <a name="l00044"></a><a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0ac03880e05dae4d76a0835ee463ea3e04">00044</a> <a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0ac03880e05dae4d76a0835ee463ea3e04">SerializationTurtle</a> = 0x8, <a name="l00045"></a><a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0ae9c89132216c18fad3111017c6192129">00045</a> <a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0ae9c89132216c18fad3111017c6192129">SerializationTrig</a> = 0x10, <a name="l00046"></a><a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0ab2a27e1d72b06c8ff47e7bf6f0cd009b">00046</a> <a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0ab2a27e1d72b06c8ff47e7bf6f0cd009b">SerializationNQuads</a> = 0x20, <a name="l00047"></a><a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0a45b9210a9b125009dfee9ac20af126d3">00047</a> <a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0a45b9210a9b125009dfee9ac20af126d3">SerializationUser</a> = 0x0 <a name="l00048"></a>00048 }; <a name="l00049"></a>00049 Q_DECLARE_FLAGS(RdfSerializations, <a class="code" href="namespaceSoprano.html#a870b14710c2cc2b825b4b287f01a35e0">RdfSerialization</a>) <a name="l00050"></a>00050 <a name="l00051"></a>00051 <a name="l00061"></a>00061 <a class="code" href="soprano__export_8h.html#a4f040b77f4fdd45fda0c3d6ced1e3776">SOPRANO_EXPORT</a> <a class="codeRef" href="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" href="qstring.html">QString</a>& userSerialization = <a class="codeRef" href="qstring.html">QString</a>() ); <a name="l00062"></a>00062 <a name="l00069"></a>00069 <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& mimetype ); <a name="l00070"></a>00070 <a name="l00077"></a><a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2">00077</a> enum <a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2">BackendOption</a> { <a name="l00078"></a><a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2a3688df48eb0ec7061717da04ce8e4255">00078</a> <a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2a3688df48eb0ec7061717da04ce8e4255">BackendOptionNone</a> = 0x0, <a name="l00079"></a><a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2a7685bb8bfeb53a4fbc674ae85c31a3d2">00079</a> <a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2a7685bb8bfeb53a4fbc674ae85c31a3d2">BackendOptionStorageMemory</a> = 0x1, <a name="l00080"></a><a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2a32d436aca99457653771382731a8a17c">00080</a> <a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2a32d436aca99457653771382731a8a17c">BackendOptionEnableInference</a> = 0x2, <a name="l00081"></a><a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2a5aa54bacf690e80973ea89ab1fb735fa">00081</a> <a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2a5aa54bacf690e80973ea89ab1fb735fa">BackendOptionStorageDir</a> = 0x4, <a name="l00082"></a><a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2ac066245a73967fd616b292e3c3b3ac50">00082</a> <a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2ac066245a73967fd616b292e3c3b3ac50">BackendOptionHost</a> = 0x8, <a name="l00083"></a><a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2a182adb06aa4060ce5aa0377c0a5d7f01">00083</a> <a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2a182adb06aa4060ce5aa0377c0a5d7f01">BackendOptionPort</a> = 0x10, <a name="l00084"></a><a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2a0e694a8e32c49693cf90287ae5f78c9b">00084</a> <a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2a0e694a8e32c49693cf90287ae5f78c9b">BackendOptionUsername</a> = 0x20, <a name="l00085"></a><a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2af132153b0d59edd9b5115c6b40998c94">00085</a> <a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2af132153b0d59edd9b5115c6b40998c94">BackendOptionPassword</a> = 0x40, <a name="l00086"></a><a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2a4ed220736d4c1563ae0186b79ca1e68d">00086</a> <a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2a4ed220736d4c1563ae0186b79ca1e68d">BackendOptionUser</a> = 0x1000 <a name="l00087"></a>00087 }; <a name="l00088"></a>00088 Q_DECLARE_FLAGS( BackendOptions, <a class="code" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2">BackendOption</a> ) <a name="l00089"></a>00089 <a name="l00090"></a>00090 <a name="l00098"></a><a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933f">00098</a> enum <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933f">BackendFeature</a> { <a name="l00099"></a><a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fa3c2c973e4a931d5ebfe0019055e88257">00099</a> <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fa3c2c973e4a931d5ebfe0019055e88257">BackendFeatureNone</a> = 0x0, <a name="l00100"></a><a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933faba31201ed49f1630fcb574db62315d6d">00100</a> <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933faba31201ed49f1630fcb574db62315d6d">BackendFeatureAddStatement</a> = 0x1, <a name="l00101"></a><a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933faabff88aea968495df5318d67b9ab0b62">00101</a> <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933faabff88aea968495df5318d67b9ab0b62">BackendFeatureRemoveStatements</a> = 0x2, <a name="l00102"></a><a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fac31234e10e622703e0ec5ecb5163f786">00102</a> <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fac31234e10e622703e0ec5ecb5163f786">BackendFeatureListStatements</a> = 0x4, <a name="l00103"></a><a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fa86ffe47ccbc73c89cfa83b2702073405">00103</a> <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fa86ffe47ccbc73c89cfa83b2702073405">BackendFeatureQuery</a> = 0x8, <a name="l00104"></a><a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fa5886548a84d398a58bf1d5ba32dc678e">00104</a> <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fa5886548a84d398a58bf1d5ba32dc678e">BackendFeatureInference</a> = 0x10, <a name="l00105"></a><a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fa2f5b1bfe5b9ebb87f7372c781bddfa3b">00105</a> <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fa2f5b1bfe5b9ebb87f7372c781bddfa3b">BackendFeatureInferenceOptional</a> = 0x20, <a name="l00106"></a><a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fac0c7eab31e69d3db994efae4da826c16">00106</a> <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fac0c7eab31e69d3db994efae4da826c16">BackendFeatureContext</a> = 0x40, <a name="l00107"></a><a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fae2aa9c24db2392ee02139a03464c51a4">00107</a> <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fae2aa9c24db2392ee02139a03464c51a4">BackendFeatureStorageMemory</a> = 0x80, <a name="l00108"></a><a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fad00ae67e2e7b5ee78e797fceef9c9f5f">00108</a> <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fad00ae67e2e7b5ee78e797fceef9c9f5f">BackendFeatureAll</a> = <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933faba31201ed49f1630fcb574db62315d6d">BackendFeatureAddStatement</a>| <a name="l00109"></a>00109 <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933faabff88aea968495df5318d67b9ab0b62">BackendFeatureRemoveStatements</a>| <a name="l00110"></a>00110 <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fac31234e10e622703e0ec5ecb5163f786">BackendFeatureListStatements</a>| <a name="l00111"></a>00111 <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fa86ffe47ccbc73c89cfa83b2702073405">BackendFeatureQuery</a>| <a name="l00112"></a>00112 <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fa5886548a84d398a58bf1d5ba32dc678e">BackendFeatureInference</a>| <a name="l00113"></a>00113 <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fa2f5b1bfe5b9ebb87f7372c781bddfa3b">BackendFeatureInferenceOptional</a>| <a name="l00114"></a>00114 <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fac0c7eab31e69d3db994efae4da826c16">BackendFeatureContext</a>| <a name="l00115"></a>00115 BackendFeatureStorageMemory, <a name="l00116"></a><a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fa3dbc12448f8fe7b02df6cfce399f8953">00116</a> <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933fa3dbc12448f8fe7b02df6cfce399f8953">BackendFeatureUser</a> = 0x1000 <a name="l00117"></a>00117 }; <a name="l00118"></a>00118 Q_DECLARE_FLAGS( BackendFeatures, <a class="code" href="namespaceSoprano.html#a49ee11e018cec1e59fba5bd09a61933f">BackendFeature</a> ) <a name="l00119"></a>00119 <a name="l00120"></a>00120 <a name="l00121"></a>00121 namespace Query { <a name="l00129"></a><a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26c">00129</a> <span class="keyword">enum</span> <a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26c">QueryLanguage</a> { <a name="l00130"></a><a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26cab31b77e73a1084c69d675a785bd0fc58">00130</a> <a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26cab31b77e73a1084c69d675a785bd0fc58">QueryLanguageNone</a> = 0x0, <a name="l00131"></a><a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26ca619ecf57d183bffe04ebf81089031334">00131</a> <a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26ca619ecf57d183bffe04ebf81089031334">QueryLanguageSparql</a> = 0x1, <a name="l00132"></a><a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26ca35b382504ef08fe49c6d837662d70ad3">00132</a> <a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26ca35b382504ef08fe49c6d837662d70ad3">QueryLanguageRdql</a> = 0x2, <a name="l00133"></a><a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26cad2437d975c3de565b924666a40e107ce">00133</a> <a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26cad2437d975c3de565b924666a40e107ce">QueryLanguageSerql</a> = 0x4, <a name="l00134"></a><a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26cac6b6f6a34d2d09221941d9a0ac522633">00134</a> <a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26cac6b6f6a34d2d09221941d9a0ac522633">QueryLanguageUser</a> = 0x1000, <a name="l00135"></a><a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26ca07f582f5835e58c17b00e040ced39f6a">00135</a> <a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26ca07f582f5835e58c17b00e040ced39f6a">QUERY_LANGUAGE_NONE</a> = QueryLanguageNone, <a name="l00136"></a><a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26ca6f053c9c1a9487bf127c051c9d1719f2">00136</a> <a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26ca6f053c9c1a9487bf127c051c9d1719f2">QUERY_LANGUAGE_SPARQL</a> = QueryLanguageSparql, <a name="l00137"></a><a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26ca176acc45c8ef5290719a4608a092a072">00137</a> <a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26ca176acc45c8ef5290719a4608a092a072">QUERY_LANGUAGE_RDQL</a> = QueryLanguageRdql, <a name="l00138"></a><a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26ca901c9ae989ed5c33583584ea7f2afc4e">00138</a> <a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26ca901c9ae989ed5c33583584ea7f2afc4e">QUERY_LANGUAGE_SERQL</a> = QueryLanguageSerql, <a name="l00139"></a><a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26ca90c97c1aa5eb79a206a4399d1a332aeb">00139</a> <a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26ca90c97c1aa5eb79a206a4399d1a332aeb">QUERY_LANGUAGE_USER</a> = <a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26cac6b6f6a34d2d09221941d9a0ac522633">QueryLanguageUser</a> <a name="l00140"></a>00140 }; <a name="l00141"></a>00141 Q_DECLARE_FLAGS( QueryLanguages, <a class="code" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26c">QueryLanguage</a> ) <a name="l00142"></a>00142 <a name="l00143"></a>00143 <a name="l00153"></a>00153 <a class="code" href="soprano__export_8h.html#a4f040b77f4fdd45fda0c3d6ced1e3776">SOPRANO_EXPORT</a> <a class="codeRef" href="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" href="qstring.html">QString</a>& userQueryLanguage = <a class="codeRef" href="qstring.html">QString</a>() ); <a name="l00154"></a>00154 <a name="l00162"></a>00162 <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& queryLanguage ); <a name="l00163"></a>00163 } <a name="l00164"></a>00164 } <a name="l00165"></a>00165 <a name="l00166"></a>00166 Q_DECLARE_OPERATORS_FOR_FLAGS(Soprano::RdfSerializations) <a name="l00167"></a>00167 Q_DECLARE_OPERATORS_FOR_FLAGS(Soprano::BackendOptions) <a name="l00168"></a>00168 Q_DECLARE_OPERATORS_FOR_FLAGS(Soprano::BackendFeatures) <a name="l00169"></a>00169 Q_DECLARE_OPERATORS_FOR_FLAGS(Soprano::Query::QueryLanguages) <a name="l00170"></a>00170 <a name="l00171"></a>00171 <span class="preprocessor">#endif</span> </pre></div></div> </div> <hr class="footer"/><address class="footer"><small>Generated on Thu Oct 21 2010 for Soprano by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> </body> </html>