Sophie

Sophie

distrib > Fedora > 13 > i386 > by-pkgid > 2dc7ae7102ce788eb8a15dec0caf7708 > files > 293

xapian-core-devel-1.0.21-1.fc13.i686.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Xapian: API Documentation: xapian-core: Xapian Namespace Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#ffffff">
<!-- Generated by Doxygen 1.5.2 -->
<div class="tabs">
  <ul>
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
    <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
    <li><a href="classes.html"><span>Classes</span></a></li>
    <li><a href="files.html"><span>Files</span></a></li>
    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
  </ul>
</div>
<div class="tabs">
  <ul>
    <li><a href="namespaces.html"><span>Namespace List</span></a></li>
    <li><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
  </ul>
</div>
<h1>Xapian Namespace Reference</h1>The <a class="el" href="namespaceXapian.html" title="The Xapian namespace contains public interfaces for the Xapian library.">Xapian</a> namespace contains public interfaces for the <a class="el" href="namespaceXapian.html" title="The Xapian namespace contains public interfaces for the Xapian library.">Xapian</a> library.  
<a href="#_details">More...</a>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1Error.html">Error</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">All exceptions thrown by <a class="el" href="namespaceXapian.html" title="The Xapian namespace contains public interfaces for the Xapian library.">Xapian</a> are subclasses of <a class="el" href="classXapian_1_1Error.html" title="All exceptions thrown by Xapian are subclasses of Xapian::Error.">Xapian::Error</a>.  <a href="classXapian_1_1Error.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1LogicError.html">LogicError</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The base class for exceptions indicating errors in the program logic.  <a href="classXapian_1_1LogicError.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1RuntimeError.html">RuntimeError</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The base class for exceptions indicating errors only detectable at runtime.  <a href="classXapian_1_1RuntimeError.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1AssertionError.html">AssertionError</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classXapian_1_1AssertionError.html" title="AssertionError is thrown if a logical assertion inside Xapian fails.">AssertionError</a> is thrown if a logical assertion inside <a class="el" href="namespaceXapian.html" title="The Xapian namespace contains public interfaces for the Xapian library.">Xapian</a> fails.  <a href="classXapian_1_1AssertionError.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1InvalidArgumentError.html">InvalidArgumentError</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classXapian_1_1InvalidArgumentError.html" title="InvalidArgumentError indicates an invalid parameter value was passed to the API.">InvalidArgumentError</a> indicates an invalid parameter value was passed to the API.  <a href="classXapian_1_1InvalidArgumentError.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1InvalidOperationError.html">InvalidOperationError</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classXapian_1_1InvalidOperationError.html" title="InvalidOperationError indicates the API was used in an invalid way.">InvalidOperationError</a> indicates the API was used in an invalid way.  <a href="classXapian_1_1InvalidOperationError.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1UnimplementedError.html">UnimplementedError</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classXapian_1_1UnimplementedError.html" title="UnimplementedError indicates an attempt to use an unimplemented feature.">UnimplementedError</a> indicates an attempt to use an unimplemented feature.  <a href="classXapian_1_1UnimplementedError.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1DatabaseError.html">DatabaseError</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classXapian_1_1DatabaseError.html" title="DatabaseError indicates some sort of database related error.">DatabaseError</a> indicates some sort of database related error.  <a href="classXapian_1_1DatabaseError.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1DatabaseCorruptError.html">DatabaseCorruptError</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classXapian_1_1DatabaseCorruptError.html" title="DatabaseCorruptError indicates database corruption was detected.">DatabaseCorruptError</a> indicates database corruption was detected.  <a href="classXapian_1_1DatabaseCorruptError.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1DatabaseCreateError.html">DatabaseCreateError</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classXapian_1_1DatabaseCreateError.html" title="DatabaseCreateError indicates a failure to create a database.">DatabaseCreateError</a> indicates a failure to create a database.  <a href="classXapian_1_1DatabaseCreateError.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1DatabaseLockError.html">DatabaseLockError</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classXapian_1_1DatabaseLockError.html" title="DatabaseLockError indicates failure to lock a database.">DatabaseLockError</a> indicates failure to lock a database.  <a href="classXapian_1_1DatabaseLockError.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1DatabaseModifiedError.html">DatabaseModifiedError</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classXapian_1_1DatabaseModifiedError.html" title="DatabaseModifiedError indicates a database was modified.">DatabaseModifiedError</a> indicates a database was modified.  <a href="classXapian_1_1DatabaseModifiedError.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1DatabaseOpeningError.html">DatabaseOpeningError</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classXapian_1_1DatabaseOpeningError.html" title="DatabaseOpeningError indicates failure to open a database.">DatabaseOpeningError</a> indicates failure to open a database.  <a href="classXapian_1_1DatabaseOpeningError.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1DatabaseVersionError.html">DatabaseVersionError</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classXapian_1_1DatabaseVersionError.html" title="DatabaseVersionError indicates that a database is in an unsupported format.">DatabaseVersionError</a> indicates that a database is in an unsupported format.  <a href="classXapian_1_1DatabaseVersionError.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1DocNotFoundError.html">DocNotFoundError</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Indicates an attempt to access a document not present in the database.  <a href="classXapian_1_1DocNotFoundError.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1FeatureUnavailableError.html">FeatureUnavailableError</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Indicates an attempt to use a feature which is unavailable.  <a href="classXapian_1_1FeatureUnavailableError.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1InternalError.html">InternalError</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classXapian_1_1InternalError.html" title="InternalError indicates a runtime problem of some sort.">InternalError</a> indicates a runtime problem of some sort.  <a href="classXapian_1_1InternalError.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1NetworkError.html">NetworkError</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Indicates a problem communicating with a remote database.  <a href="classXapian_1_1NetworkError.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1NetworkTimeoutError.html">NetworkTimeoutError</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Indicates a timeout expired while communicating with a remote database.  <a href="classXapian_1_1NetworkTimeoutError.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1QueryParserError.html">QueryParserError</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Indicates a query string can't be parsed.  <a href="classXapian_1_1QueryParserError.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1RangeError.html">RangeError</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classXapian_1_1RangeError.html" title="RangeError indicates an attempt to access outside the bounds of a container.">RangeError</a> indicates an attempt to access outside the bounds of a container.  <a href="classXapian_1_1RangeError.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1Database.html">Database</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This class is used to access a database, or a group of databases.  <a href="classXapian_1_1Database.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1WritableDatabase.html">WritableDatabase</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This class provides read/write access to a database.  <a href="classXapian_1_1WritableDatabase.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1Document.html">Document</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A handle representing a document in a <a class="el" href="namespaceXapian.html" title="The Xapian namespace contains public interfaces for the Xapian library.">Xapian</a> database.  <a href="classXapian_1_1Document.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1MSet.html">MSet</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A match set (<a class="el" href="classXapian_1_1MSet.html" title="A match set (MSet).">MSet</a>).  <a href="classXapian_1_1MSet.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1MSetIterator.html">MSetIterator</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">An iterator pointing to items in an <a class="el" href="classXapian_1_1MSet.html" title="A match set (MSet).">MSet</a>.  <a href="classXapian_1_1MSetIterator.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1ESet.html">ESet</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Class representing an ordered set of expand terms (an <a class="el" href="classXapian_1_1ESet.html" title="Class representing an ordered set of expand terms (an ESet).">ESet</a>).  <a href="classXapian_1_1ESet.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1ESetIterator.html">ESetIterator</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Iterate through terms in the <a class="el" href="classXapian_1_1ESet.html" title="Class representing an ordered set of expand terms (an ESet).">ESet</a>.  <a href="classXapian_1_1ESetIterator.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1RSet.html">RSet</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A relevance set (R-Set).  <a href="classXapian_1_1RSet.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1MatchDecider.html">MatchDecider</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Base class for matcher decision functor.  <a href="classXapian_1_1MatchDecider.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1Enquire.html">Enquire</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This class provides an interface to the information retrieval system for the purpose of searching.  <a href="classXapian_1_1Enquire.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1Weight.html">Weight</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Abstract base class for weighting schemes.  <a href="classXapian_1_1Weight.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1BoolWeight.html">BoolWeight</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Boolean weighting scheme (everything gets 0).  <a href="classXapian_1_1BoolWeight.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1BM25Weight.html">BM25Weight</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">BM25 weighting scheme.  <a href="classXapian_1_1BM25Weight.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1TradWeight.html">TradWeight</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Traditional probabilistic weighting scheme.  <a href="classXapian_1_1TradWeight.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1ErrorHandler.html">ErrorHandler</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Decide if a <a class="el" href="classXapian_1_1Error.html" title="All exceptions thrown by Xapian are subclasses of Xapian::Error.">Xapian::Error</a> exception should be ignored.  <a href="classXapian_1_1ErrorHandler.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1ExpandDecider.html">ExpandDecider</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Virtual base class for expand decider functor.  <a href="classXapian_1_1ExpandDecider.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1ExpandDeciderAnd.html">ExpandDeciderAnd</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classXapian_1_1ExpandDecider.html" title="Virtual base class for expand decider functor.">ExpandDecider</a> subclass which rejects terms using two ExpandDeciders.  <a href="classXapian_1_1ExpandDeciderAnd.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1ExpandDeciderFilterTerms.html">ExpandDeciderFilterTerms</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classXapian_1_1ExpandDecider.html" title="Virtual base class for expand decider functor.">ExpandDecider</a> subclass which rejects terms in a specified list.  <a href="classXapian_1_1ExpandDeciderFilterTerms.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1PositionIterator.html">PositionIterator</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">An iterator pointing to items in a list of positions.  <a href="classXapian_1_1PositionIterator.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1PostingIterator.html">PostingIterator</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">An iterator pointing to items in a list of postings.  <a href="classXapian_1_1PostingIterator.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1Query.html">Query</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Class representing a query.  <a href="classXapian_1_1Query.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1Stopper.html">Stopper</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Base class for stop-word decision functor.  <a href="classXapian_1_1Stopper.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1SimpleStopper.html">SimpleStopper</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Simple implementation of <a class="el" href="classXapian_1_1Stopper.html" title="Base class for stop-word decision functor.">Stopper</a> class - this will suit most users.  <a href="classXapian_1_1SimpleStopper.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structXapian_1_1ValueRangeProcessor.html">ValueRangeProcessor</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Base class for value range processors.  <a href="structXapian_1_1ValueRangeProcessor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1StringValueRangeProcessor.html">StringValueRangeProcessor</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Handle a string range.  <a href="classXapian_1_1StringValueRangeProcessor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1DateValueRangeProcessor.html">DateValueRangeProcessor</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Handle a date range.  <a href="classXapian_1_1DateValueRangeProcessor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1NumberValueRangeProcessor.html">NumberValueRangeProcessor</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Handle a number range.  <a href="classXapian_1_1NumberValueRangeProcessor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1QueryParser.html">QueryParser</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Build a <a class="el" href="classXapian_1_1Query.html" title="Class representing a query.">Xapian::Query</a> object from a user query string.  <a href="classXapian_1_1QueryParser.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1Sorter.html">Sorter</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Virtual base class for sorter functor.  <a href="classXapian_1_1Sorter.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1MultiValueSorter.html">MultiValueSorter</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classXapian_1_1Sorter.html" title="Virtual base class for sorter functor.">Sorter</a> subclass which sorts by a several values.  <a href="classXapian_1_1MultiValueSorter.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1Stem.html">Stem</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Class representing a stemming algorithm.  <a href="classXapian_1_1Stem.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1TermGenerator.html">TermGenerator</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parses a piece of text and generate terms.  <a href="classXapian_1_1TermGenerator.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1TermIterator.html">TermIterator</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">An iterator pointing to items in a list of terms.  <a href="classXapian_1_1TermIterator.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1Utf8Iterator.html">Utf8Iterator</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">An iterator which returns <a class="el" href="namespaceXapian_1_1Unicode.html" title="Functions associated with handling Unicode characters.">Unicode</a> character values from a UTF-8 encoded string.  <a href="classXapian_1_1Utf8Iterator.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXapian_1_1ValueIterator.html">ValueIterator</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">An iterator pointing to values associated with a document.  <a href="classXapian_1_1ValueIterator.html#_details">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian_1_1Auto.html">Auto</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classXapian_1_1Database.html" title="This class is used to access a database, or a group of databases.">Database</a> factory functions which determine the database type automatically. <br></td></tr>

<p>
<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian_1_1Flint.html">Flint</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classXapian_1_1Database.html" title="This class is used to access a database, or a group of databases.">Database</a> factory functions for the flint backend. <br></td></tr>

<p>
<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian_1_1InMemory.html">InMemory</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classXapian_1_1Database.html" title="This class is used to access a database, or a group of databases.">Database</a> factory functions for the inmemory backend. <br></td></tr>

<p>
<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian_1_1Quartz.html">Quartz</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classXapian_1_1Database.html" title="This class is used to access a database, or a group of databases.">Database</a> factory functions for the quartz backend. <br></td></tr>

<p>
<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian_1_1Remote.html">Remote</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classXapian_1_1Database.html" title="This class is used to access a database, or a group of databases.">Database</a> factory functions for the remote backend. <br></td></tr>

<p>
<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian_1_1Unicode.html">Unicode</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Functions associated with handling <a class="el" href="namespaceXapian_1_1Unicode.html" title="Functions associated with handling Unicode characters.">Unicode</a> characters. <br></td></tr>

<p>
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#44d2c93635cd10ee7d06a8d776f032cf">doccount</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A count of documents.  <a href="#44d2c93635cd10ee7d06a8d776f032cf"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#c0b722c47eee1eeef923379778e3ae5e">doccount_diff</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A signed difference between two counts of documents.  <a href="#c0b722c47eee1eeef923379778e3ae5e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#d8d873ad5830cff0b4bbd89d7da45d15">docid</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A unique identifier for a document.  <a href="#d8d873ad5830cff0b4bbd89d7da45d15"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#6c1c4bfd0b540caccbb5179976ebf792">doclength</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A normalised document length.  <a href="#6c1c4bfd0b540caccbb5179976ebf792"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#86533cd9df01e80d23d758d74c7e1150">percent</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The percentage score for a document in an <a class="el" href="classXapian_1_1MSet.html" title="A match set (MSet).">MSet</a>.  <a href="#86533cd9df01e80d23d758d74c7e1150"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#3261017447607738e49eae6a2a4f5eec">termcount</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A counts of terms.  <a href="#3261017447607738e49eae6a2a4f5eec"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#d2d5022b715dc424202f74eef3bdefc5">termcount_diff</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A signed difference between two counts of terms.  <a href="#d2d5022b715dc424202f74eef3bdefc5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#2de139bd007f8cbe058d526cb311ebe4">termpos</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A term position within a document or query.  <a href="#2de139bd007f8cbe058d526cb311ebe4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#e6567acc35e76f2abb70e4dc7a615eed">termpos_diff</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A signed difference between two term positions.  <a href="#e6567acc35e76f2abb70e4dc7a615eed"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#ce9fad55db7f895158280afbe98d8a9a">timeout</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A timeout value in microseconds.  <a href="#ce9fad55db7f895158280afbe98d8a9a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#e163c06958fa73cfac44a38c3eea5c10">valueno</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The number for a value slot in a document.  <a href="#e163c06958fa73cfac44a38c3eea5c10"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#ce97def012215756c9ae59010245b399">valueno_diff</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A signed difference between two value slot numbers.  <a href="#ce97def012215756c9ae59010245b399"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#ee1bece7207c349621963d7f584dd98b">weight</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The weight of a document or term.  <a href="#ee1bece7207c349621963d7f584dd98b"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#520b3a6a0b43f74c32b17ff6f3d7fe92">operator==</a> (const <a class="el" href="classXapian_1_1MSetIterator.html">MSetIterator</a> &amp;a, const <a class="el" href="classXapian_1_1MSetIterator.html">MSetIterator</a> &amp;b)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Equality test for <a class="el" href="classXapian_1_1MSetIterator.html" title="An iterator pointing to items in an MSet.">MSetIterator</a> objects.  <a href="#520b3a6a0b43f74c32b17ff6f3d7fe92"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#22acabd7158be8dfd5304e8a6e5696c8">operator!=</a> (const <a class="el" href="classXapian_1_1MSetIterator.html">MSetIterator</a> &amp;a, const <a class="el" href="classXapian_1_1MSetIterator.html">MSetIterator</a> &amp;b)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Inequality test for <a class="el" href="classXapian_1_1MSetIterator.html" title="An iterator pointing to items in an MSet.">MSetIterator</a> objects.  <a href="#22acabd7158be8dfd5304e8a6e5696c8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#84fc07162173ba48d4c053c63d1b69a4">operator==</a> (const <a class="el" href="classXapian_1_1ESetIterator.html">ESetIterator</a> &amp;a, const <a class="el" href="classXapian_1_1ESetIterator.html">ESetIterator</a> &amp;b)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Equality test for <a class="el" href="classXapian_1_1ESetIterator.html" title="Iterate through terms in the ESet.">ESetIterator</a> objects.  <a href="#84fc07162173ba48d4c053c63d1b69a4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#5defcd557274a3d59ff9be50b30fdbca">operator!=</a> (const <a class="el" href="classXapian_1_1ESetIterator.html">ESetIterator</a> &amp;a, const <a class="el" href="classXapian_1_1ESetIterator.html">ESetIterator</a> &amp;b)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Inequality test for <a class="el" href="classXapian_1_1ESetIterator.html" title="Iterate through terms in the ESet.">ESetIterator</a> objects.  <a href="#5defcd557274a3d59ff9be50b30fdbca"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#ee4c76a6f1998584522ee82e91790507">operator==</a> (const <a class="el" href="classXapian_1_1PositionIterator.html">PositionIterator</a> &amp;a, const <a class="el" href="classXapian_1_1PositionIterator.html">PositionIterator</a> &amp;b)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Test equality of two PositionIterators.  <a href="#ee4c76a6f1998584522ee82e91790507"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#51aa36ef955342922f7fb97f76eb5777">operator!=</a> (const <a class="el" href="classXapian_1_1PositionIterator.html">PositionIterator</a> &amp;a, const <a class="el" href="classXapian_1_1PositionIterator.html">PositionIterator</a> &amp;b)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Test inequality of two PositionIterators.  <a href="#51aa36ef955342922f7fb97f76eb5777"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#1438d210351256d3750254fdad037919">operator==</a> (const <a class="el" href="classXapian_1_1PostingIterator.html">PostingIterator</a> &amp;a, const <a class="el" href="classXapian_1_1PostingIterator.html">PostingIterator</a> &amp;b)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Test equality of two PostingIterators.  <a href="#1438d210351256d3750254fdad037919"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#08406bae4b39d9496bc07034581e66f0">operator!=</a> (const <a class="el" href="classXapian_1_1PostingIterator.html">PostingIterator</a> &amp;a, const <a class="el" href="classXapian_1_1PostingIterator.html">PostingIterator</a> &amp;b)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Test inequality of two PostingIterators.  <a href="#08406bae4b39d9496bc07034581e66f0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#d0de6c574088292e9277b35dfc542d0e">sortable_serialise</a> (double value)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Convert a floating point number to a string, preserving sort order.  <a href="#d0de6c574088292e9277b35dfc542d0e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#088a1a752e052b4753c2b515baaa73dd">sortable_unserialise</a> (const std::string &amp;value)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Convert a string encoded using <em>sortable_serialise</em> back to a floating point number.  <a href="#088a1a752e052b4753c2b515baaa73dd"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#4eea382518834b619b8a8caabd7818b7">operator==</a> (const <a class="el" href="classXapian_1_1TermIterator.html">TermIterator</a> &amp;a, const <a class="el" href="classXapian_1_1TermIterator.html">TermIterator</a> &amp;b)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Equality test for <a class="el" href="classXapian_1_1TermIterator.html" title="An iterator pointing to items in a list of terms.">TermIterator</a> objects.  <a href="#4eea382518834b619b8a8caabd7818b7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#cd2e11aff4b12342091f79843cfe1707">operator!=</a> (const <a class="el" href="classXapian_1_1TermIterator.html">TermIterator</a> &amp;a, const <a class="el" href="classXapian_1_1TermIterator.html">TermIterator</a> &amp;b)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Inequality test for <a class="el" href="classXapian_1_1TermIterator.html" title="An iterator pointing to items in a list of terms.">TermIterator</a> objects.  <a href="#cd2e11aff4b12342091f79843cfe1707"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#721918600268bf6df92c8aaa75c2628a">operator==</a> (const <a class="el" href="classXapian_1_1ValueIterator.html">ValueIterator</a> &amp;a, const <a class="el" href="classXapian_1_1ValueIterator.html">ValueIterator</a> &amp;b)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Equality test for <a class="el" href="classXapian_1_1ValueIterator.html" title="An iterator pointing to values associated with a document.">ValueIterator</a> objects.  <a href="#721918600268bf6df92c8aaa75c2628a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#e2c6dcf3fa3cdba70766340374e6982c">operator!=</a> (const <a class="el" href="classXapian_1_1ValueIterator.html">ValueIterator</a> &amp;a, const <a class="el" href="classXapian_1_1ValueIterator.html">ValueIterator</a> &amp;b)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Inequality test for <a class="el" href="classXapian_1_1ValueIterator.html" title="An iterator pointing to values associated with a document.">ValueIterator</a> objects.  <a href="#e2c6dcf3fa3cdba70766340374e6982c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#4063c9730f54318dac066d6a37bee4e7">version_string</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Report the version string of the library which the program is linked with.  <a href="#4063c9730f54318dac066d6a37bee4e7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#5cc99316e21073dc2ba2bd07cc613510">xapian_version_string</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">For compatibility with <a class="el" href="namespaceXapian.html" title="The Xapian namespace contains public interfaces for the Xapian library.">Xapian</a> 0.9.5 and earlier.  <a href="#5cc99316e21073dc2ba2bd07cc613510"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#e3a2814923d8fe34d1ef2a763cd044f2">major_version</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Report the major version of the library which the program is linked with.  <a href="#e3a2814923d8fe34d1ef2a763cd044f2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#608a6702fa8eb66dc2cec61aa3acd2a7">xapian_major_version</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">For compatibility with <a class="el" href="namespaceXapian.html" title="The Xapian namespace contains public interfaces for the Xapian library.">Xapian</a> 0.9.5 and earlier.  <a href="#608a6702fa8eb66dc2cec61aa3acd2a7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#38a5a1a70ecc45e7f44ecc901f938650">minor_version</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Report the minor version of the library which the program is linked with.  <a href="#38a5a1a70ecc45e7f44ecc901f938650"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#5ee3d88b4372bfcf04fc1cbdcad29834">xapian_minor_version</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">For compatibility with <a class="el" href="namespaceXapian.html" title="The Xapian namespace contains public interfaces for the Xapian library.">Xapian</a> 0.9.5 and earlier.  <a href="#5ee3d88b4372bfcf04fc1cbdcad29834"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#fa903afa8ef7e66663c424b179af1e9a">revision</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Report the revision of the library which the program is linked with.  <a href="#fa903afa8ef7e66663c424b179af1e9a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#9cf707e0d09f12f8e7f94a0786da7287">xapian_revision</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">For compatibility with <a class="el" href="namespaceXapian.html" title="The Xapian namespace contains public interfaces for the Xapian library.">Xapian</a> 0.9.5 and earlier.  <a href="#9cf707e0d09f12f8e7f94a0786da7287"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#03b7f9f4a58459ca435b11b563e58ad1">DB_CREATE_OR_OPEN</a> = 1</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Open for read/write; create if no db exists.  <a href="#03b7f9f4a58459ca435b11b563e58ad1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#d01f62a9f2bd0310f8bab1025b084dce">DB_CREATE</a> = 2</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new database; fail if db exists.  <a href="#d01f62a9f2bd0310f8bab1025b084dce"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#3c05f09a4d634681eebc456f0a6544ab">DB_CREATE_OR_OVERWRITE</a> = 3</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Overwrite existing db; create if none exists.  <a href="#3c05f09a4d634681eebc456f0a6544ab"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#ab6b9a465af84f701de4cb59dd9a4767">DB_OPEN</a> = 4</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Open for read/write; fail if no db exists.  <a href="#ab6b9a465af84f701de4cb59dd9a4767"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="namespaceXapian.html#e163c06958fa73cfac44a38c3eea5c10">valueno</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceXapian.html#0a100329c2c04d4683a77615b7ed6e8e">BAD_VALUENO</a> = static_cast&lt;<a class="el" href="namespaceXapian.html#e163c06958fa73cfac44a38c3eea5c10">valueno</a>&gt;(-1)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Reserved value to indicate "no valueno".  <a href="#0a100329c2c04d4683a77615b7ed6e8e"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
The <a class="el" href="namespaceXapian.html" title="The Xapian namespace contains public interfaces for the Xapian library.">Xapian</a> namespace contains public interfaces for the <a class="el" href="namespaceXapian.html" title="The Xapian namespace contains public interfaces for the Xapian library.">Xapian</a> library. <hr><h2>Typedef Documentation</h2>
<a class="anchor" name="44d2c93635cd10ee7d06a8d776f032cf"></a><!-- doxytag: member="Xapian::doccount" ref="44d2c93635cd10ee7d06a8d776f032cf" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef unsigned <a class="el" href="namespaceXapian.html#44d2c93635cd10ee7d06a8d776f032cf">Xapian::doccount</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
A count of documents. 
<p>
This is used to hold values such as the number of documents in a database and the frequency of a term in the database. 
</div>
</div><p>
<a class="anchor" name="c0b722c47eee1eeef923379778e3ae5e"></a><!-- doxytag: member="Xapian::doccount_diff" ref="c0b722c47eee1eeef923379778e3ae5e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef int <a class="el" href="namespaceXapian.html#c0b722c47eee1eeef923379778e3ae5e">Xapian::doccount_diff</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
A signed difference between two counts of documents. 
<p>
This is used by the <a class="el" href="namespaceXapian.html" title="The Xapian namespace contains public interfaces for the Xapian library.">Xapian</a> classes which are STL containers of documents for "difference_type". 
</div>
</div><p>
<a class="anchor" name="d8d873ad5830cff0b4bbd89d7da45d15"></a><!-- doxytag: member="Xapian::docid" ref="d8d873ad5830cff0b4bbd89d7da45d15" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef unsigned <a class="el" href="namespaceXapian.html#d8d873ad5830cff0b4bbd89d7da45d15">Xapian::docid</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
A unique identifier for a document. 
<p>
Docid 0 is invalid, providing an "out of range" value which can be used to mean "not a valid document". 
</div>
</div><p>
<a class="anchor" name="6c1c4bfd0b540caccbb5179976ebf792"></a><!-- doxytag: member="Xapian::doclength" ref="6c1c4bfd0b540caccbb5179976ebf792" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef double <a class="el" href="namespaceXapian.html#6c1c4bfd0b540caccbb5179976ebf792">Xapian::doclength</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
A normalised document length. 
<p>
The normalised document length is the document length divided by the average document length in the database. 
</div>
</div><p>
<a class="anchor" name="86533cd9df01e80d23d758d74c7e1150"></a><!-- doxytag: member="Xapian::percent" ref="86533cd9df01e80d23d758d74c7e1150" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef int <a class="el" href="namespaceXapian.html#86533cd9df01e80d23d758d74c7e1150">Xapian::percent</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The percentage score for a document in an <a class="el" href="classXapian_1_1MSet.html" title="A match set (MSet).">MSet</a>. 
<p>

</div>
</div><p>
<a class="anchor" name="3261017447607738e49eae6a2a4f5eec"></a><!-- doxytag: member="Xapian::termcount" ref="3261017447607738e49eae6a2a4f5eec" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef unsigned <a class="el" href="namespaceXapian.html#3261017447607738e49eae6a2a4f5eec">Xapian::termcount</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
A counts of terms. 
<p>
This is used to hold values such as the Within <a class="el" href="classXapian_1_1Document.html" title="A handle representing a document in a Xapian database.">Document</a> Frequency (wdf). 
</div>
</div><p>
<a class="anchor" name="d2d5022b715dc424202f74eef3bdefc5"></a><!-- doxytag: member="Xapian::termcount_diff" ref="d2d5022b715dc424202f74eef3bdefc5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef int <a class="el" href="namespaceXapian.html#d2d5022b715dc424202f74eef3bdefc5">Xapian::termcount_diff</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
A signed difference between two counts of terms. 
<p>
This is used by the <a class="el" href="namespaceXapian.html" title="The Xapian namespace contains public interfaces for the Xapian library.">Xapian</a> classes which are STL containers of terms for "difference_type". 
</div>
</div><p>
<a class="anchor" name="2de139bd007f8cbe058d526cb311ebe4"></a><!-- doxytag: member="Xapian::termpos" ref="2de139bd007f8cbe058d526cb311ebe4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef unsigned <a class="el" href="namespaceXapian.html#2de139bd007f8cbe058d526cb311ebe4">Xapian::termpos</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
A term position within a document or query. 
<p>

</div>
</div><p>
<a class="anchor" name="e6567acc35e76f2abb70e4dc7a615eed"></a><!-- doxytag: member="Xapian::termpos_diff" ref="e6567acc35e76f2abb70e4dc7a615eed" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef int <a class="el" href="namespaceXapian.html#e6567acc35e76f2abb70e4dc7a615eed">Xapian::termpos_diff</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
A signed difference between two term positions. 
<p>
This is used by the <a class="el" href="namespaceXapian.html" title="The Xapian namespace contains public interfaces for the Xapian library.">Xapian</a> classes which are STL containers of positions for "difference_type". 
</div>
</div><p>
<a class="anchor" name="ce9fad55db7f895158280afbe98d8a9a"></a><!-- doxytag: member="Xapian::timeout" ref="ce9fad55db7f895158280afbe98d8a9a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef unsigned <a class="el" href="namespaceXapian.html#ce9fad55db7f895158280afbe98d8a9a">Xapian::timeout</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
A timeout value in microseconds. 
<p>
There are 1 million microseconds in a second, so for example, to set a timeout of 5 seconds use 5000000. 
</div>
</div><p>
<a class="anchor" name="e163c06958fa73cfac44a38c3eea5c10"></a><!-- doxytag: member="Xapian::valueno" ref="e163c06958fa73cfac44a38c3eea5c10" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef unsigned <a class="el" href="namespaceXapian.html#e163c06958fa73cfac44a38c3eea5c10">Xapian::valueno</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The number for a value slot in a document. 
<p>
Any value slot number except <a class="el" href="namespaceXapian.html#0a100329c2c04d4683a77615b7ed6e8e" title="Reserved value to indicate "no valueno".">Xapian::BAD_VALUENO</a> is valid. 
</div>
</div><p>
<a class="anchor" name="ce97def012215756c9ae59010245b399"></a><!-- doxytag: member="Xapian::valueno_diff" ref="ce97def012215756c9ae59010245b399" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef int <a class="el" href="namespaceXapian.html#ce97def012215756c9ae59010245b399">Xapian::valueno_diff</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
A signed difference between two value slot numbers. 
<p>
This is used by the <a class="el" href="namespaceXapian.html" title="The Xapian namespace contains public interfaces for the Xapian library.">Xapian</a> classes which are STL containers of values for "difference_type". 
</div>
</div><p>
<a class="anchor" name="ee1bece7207c349621963d7f584dd98b"></a><!-- doxytag: member="Xapian::weight" ref="ee1bece7207c349621963d7f584dd98b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef double <a class="el" href="namespaceXapian.html#ee1bece7207c349621963d7f584dd98b">Xapian::weight</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The weight of a document or term. 
<p>

</div>
</div><p>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="e3a2814923d8fe34d1ef2a763cd044f2"></a><!-- doxytag: member="Xapian::major_version" ref="e3a2814923d8fe34d1ef2a763cd044f2" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Xapian::major_version           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Report the major version of the library which the program is linked with. 
<p>
This may be different to the version compiled against (given by XAPIAN_MAJOR_VERSION) if shared libraries are being used. 
</div>
</div><p>
<a class="anchor" name="38a5a1a70ecc45e7f44ecc901f938650"></a><!-- doxytag: member="Xapian::minor_version" ref="38a5a1a70ecc45e7f44ecc901f938650" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Xapian::minor_version           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Report the minor version of the library which the program is linked with. 
<p>
This may be different to the version compiled against (given by XAPIAN_MINOR_VERSION) if shared libraries are being used. 
</div>
</div><p>
<a class="anchor" name="e2c6dcf3fa3cdba70766340374e6982c"></a><!-- doxytag: member="Xapian::operator!=" ref="e2c6dcf3fa3cdba70766340374e6982c" args="(const ValueIterator &amp;a, const ValueIterator &amp;b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Xapian::operator!=           </td>
          <td>(</td>
          <td class="paramtype">const ValueIterator &amp;&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const ValueIterator &amp;&nbsp;</td>
          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Inequality test for <a class="el" href="classXapian_1_1ValueIterator.html" title="An iterator pointing to values associated with a document.">ValueIterator</a> objects. 
<p>

</div>
</div><p>
<a class="anchor" name="cd2e11aff4b12342091f79843cfe1707"></a><!-- doxytag: member="Xapian::operator!=" ref="cd2e11aff4b12342091f79843cfe1707" args="(const TermIterator &amp;a, const TermIterator &amp;b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Xapian::operator!=           </td>
          <td>(</td>
          <td class="paramtype">const TermIterator &amp;&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const TermIterator &amp;&nbsp;</td>
          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Inequality test for <a class="el" href="classXapian_1_1TermIterator.html" title="An iterator pointing to items in a list of terms.">TermIterator</a> objects. 
<p>

</div>
</div><p>
<a class="anchor" name="08406bae4b39d9496bc07034581e66f0"></a><!-- doxytag: member="Xapian::operator!=" ref="08406bae4b39d9496bc07034581e66f0" args="(const PostingIterator &amp;a, const PostingIterator &amp;b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Xapian::operator!=           </td>
          <td>(</td>
          <td class="paramtype">const PostingIterator &amp;&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const PostingIterator &amp;&nbsp;</td>
          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Test inequality of two PostingIterators. 
<p>

</div>
</div><p>
<a class="anchor" name="51aa36ef955342922f7fb97f76eb5777"></a><!-- doxytag: member="Xapian::operator!=" ref="51aa36ef955342922f7fb97f76eb5777" args="(const PositionIterator &amp;a, const PositionIterator &amp;b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Xapian::operator!=           </td>
          <td>(</td>
          <td class="paramtype">const PositionIterator &amp;&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const PositionIterator &amp;&nbsp;</td>
          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Test inequality of two PositionIterators. 
<p>

</div>
</div><p>
<a class="anchor" name="5defcd557274a3d59ff9be50b30fdbca"></a><!-- doxytag: member="Xapian::operator!=" ref="5defcd557274a3d59ff9be50b30fdbca" args="(const ESetIterator &amp;a, const ESetIterator &amp;b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Xapian::operator!=           </td>
          <td>(</td>
          <td class="paramtype">const ESetIterator &amp;&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const ESetIterator &amp;&nbsp;</td>
          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Inequality test for <a class="el" href="classXapian_1_1ESetIterator.html" title="Iterate through terms in the ESet.">ESetIterator</a> objects. 
<p>

</div>
</div><p>
<a class="anchor" name="22acabd7158be8dfd5304e8a6e5696c8"></a><!-- doxytag: member="Xapian::operator!=" ref="22acabd7158be8dfd5304e8a6e5696c8" args="(const MSetIterator &amp;a, const MSetIterator &amp;b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Xapian::operator!=           </td>
          <td>(</td>
          <td class="paramtype">const MSetIterator &amp;&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const MSetIterator &amp;&nbsp;</td>
          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Inequality test for <a class="el" href="classXapian_1_1MSetIterator.html" title="An iterator pointing to items in an MSet.">MSetIterator</a> objects. 
<p>

</div>
</div><p>
<a class="anchor" name="721918600268bf6df92c8aaa75c2628a"></a><!-- doxytag: member="Xapian::operator==" ref="721918600268bf6df92c8aaa75c2628a" args="(const ValueIterator &amp;a, const ValueIterator &amp;b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Xapian::operator==           </td>
          <td>(</td>
          <td class="paramtype">const ValueIterator &amp;&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const ValueIterator &amp;&nbsp;</td>
          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Equality test for <a class="el" href="classXapian_1_1ValueIterator.html" title="An iterator pointing to values associated with a document.">ValueIterator</a> objects. 
<p>

</div>
</div><p>
<a class="anchor" name="4eea382518834b619b8a8caabd7818b7"></a><!-- doxytag: member="Xapian::operator==" ref="4eea382518834b619b8a8caabd7818b7" args="(const TermIterator &amp;a, const TermIterator &amp;b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Xapian::operator==           </td>
          <td>(</td>
          <td class="paramtype">const TermIterator &amp;&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const TermIterator &amp;&nbsp;</td>
          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Equality test for <a class="el" href="classXapian_1_1TermIterator.html" title="An iterator pointing to items in a list of terms.">TermIterator</a> objects. 
<p>

</div>
</div><p>
<a class="anchor" name="1438d210351256d3750254fdad037919"></a><!-- doxytag: member="Xapian::operator==" ref="1438d210351256d3750254fdad037919" args="(const PostingIterator &amp;a, const PostingIterator &amp;b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Xapian::operator==           </td>
          <td>(</td>
          <td class="paramtype">const PostingIterator &amp;&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const PostingIterator &amp;&nbsp;</td>
          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Test equality of two PostingIterators. 
<p>

</div>
</div><p>
<a class="anchor" name="ee4c76a6f1998584522ee82e91790507"></a><!-- doxytag: member="Xapian::operator==" ref="ee4c76a6f1998584522ee82e91790507" args="(const PositionIterator &amp;a, const PositionIterator &amp;b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Xapian::operator==           </td>
          <td>(</td>
          <td class="paramtype">const PositionIterator &amp;&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const PositionIterator &amp;&nbsp;</td>
          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Test equality of two PositionIterators. 
<p>

</div>
</div><p>
<a class="anchor" name="84fc07162173ba48d4c053c63d1b69a4"></a><!-- doxytag: member="Xapian::operator==" ref="84fc07162173ba48d4c053c63d1b69a4" args="(const ESetIterator &amp;a, const ESetIterator &amp;b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Xapian::operator==           </td>
          <td>(</td>
          <td class="paramtype">const ESetIterator &amp;&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const ESetIterator &amp;&nbsp;</td>
          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Equality test for <a class="el" href="classXapian_1_1ESetIterator.html" title="Iterate through terms in the ESet.">ESetIterator</a> objects. 
<p>

</div>
</div><p>
<a class="anchor" name="520b3a6a0b43f74c32b17ff6f3d7fe92"></a><!-- doxytag: member="Xapian::operator==" ref="520b3a6a0b43f74c32b17ff6f3d7fe92" args="(const MSetIterator &amp;a, const MSetIterator &amp;b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Xapian::operator==           </td>
          <td>(</td>
          <td class="paramtype">const MSetIterator &amp;&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const MSetIterator &amp;&nbsp;</td>
          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Equality test for <a class="el" href="classXapian_1_1MSetIterator.html" title="An iterator pointing to items in an MSet.">MSetIterator</a> objects. 
<p>

</div>
</div><p>
<a class="anchor" name="fa903afa8ef7e66663c424b179af1e9a"></a><!-- doxytag: member="Xapian::revision" ref="fa903afa8ef7e66663c424b179af1e9a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Xapian::revision           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Report the revision of the library which the program is linked with. 
<p>
This may be different to the version compiled against (given by XAPIAN_REVISION) if shared libraries are being used. 
</div>
</div><p>
<a class="anchor" name="d0de6c574088292e9277b35dfc542d0e"></a><!-- doxytag: member="Xapian::sortable_serialise" ref="d0de6c574088292e9277b35dfc542d0e" args="(double value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string Xapian::sortable_serialise           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>value</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Convert a floating point number to a string, preserving sort order. 
<p>
This method converts a floating point number to a string, suitable for using as a value for numeric range restriction, or for use as a sort key.<p>
The conversion is platform independent.<p>
The conversion attempts to ensure that, for any pair of values supplied to the conversion algorithm, the result of comparing the original values (with a numeric comparison operator) will be the same as the result of comparing the resulting values (with a string comparison operator). On platforms which represent doubles with the precisions specified by IEEE_754, this will be the case: if the representation of doubles is more precise, it is possible that two very close doubles will be mapped to the same string, so will compare equal.<p>
Note also that both zero and -zero will be converted to the same representation: since these compare equal, this satisfies the comparison constraint, but it's worth knowing this if you wish to use the encoding in some situation where this distinction matters.<p>
Handling of NaN isn't (currently) guaranteed to be sensible. 
</div>
</div><p>
<a class="anchor" name="088a1a752e052b4753c2b515baaa73dd"></a><!-- doxytag: member="Xapian::sortable_unserialise" ref="088a1a752e052b4753c2b515baaa73dd" args="(const std::string &amp;value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Xapian::sortable_unserialise           </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Convert a string encoded using <em>sortable_serialise</em> back to a floating point number. 
<p>
This expects the input to be a string produced by <em><a class="el" href="namespaceXapian.html#d0de6c574088292e9277b35dfc542d0e" title="Convert a floating point number to a string, preserving sort order.">sortable_serialise()</a></em>. If the input is not such a string, the value returned is undefined (but no error will be thrown).<p>
The result of the conversion will be exactly the value which was supplied to <em><a class="el" href="namespaceXapian.html#d0de6c574088292e9277b35dfc542d0e" title="Convert a floating point number to a string, preserving sort order.">sortable_serialise()</a></em> when making the string on platforms which represent doubles with the precisions specified by IEEE_754, but may be a different (nearby) value on other platforms. 
</div>
</div><p>
<a class="anchor" name="4063c9730f54318dac066d6a37bee4e7"></a><!-- doxytag: member="Xapian::version_string" ref="4063c9730f54318dac066d6a37bee4e7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* Xapian::version_string           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Report the version string of the library which the program is linked with. 
<p>
This may be different to the version compiled against (given by XAPIAN_VERSION) if shared libraries are being used. 
</div>
</div><p>
<a class="anchor" name="608a6702fa8eb66dc2cec61aa3acd2a7"></a><!-- doxytag: member="Xapian::xapian_major_version" ref="608a6702fa8eb66dc2cec61aa3acd2a7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Xapian::xapian_major_version           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
For compatibility with <a class="el" href="namespaceXapian.html" title="The Xapian namespace contains public interfaces for the Xapian library.">Xapian</a> 0.9.5 and earlier. 
<p>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000005">Deprecated:</a></b></dt><dd>This function is now deprecated, use <a class="el" href="namespaceXapian.html#e3a2814923d8fe34d1ef2a763cd044f2" title="Report the major version of the library which the program is linked with.">Xapian::major_version()</a> instead. </dd></dl>

</div>
</div><p>
<a class="anchor" name="5ee3d88b4372bfcf04fc1cbdcad29834"></a><!-- doxytag: member="Xapian::xapian_minor_version" ref="5ee3d88b4372bfcf04fc1cbdcad29834" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Xapian::xapian_minor_version           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
For compatibility with <a class="el" href="namespaceXapian.html" title="The Xapian namespace contains public interfaces for the Xapian library.">Xapian</a> 0.9.5 and earlier. 
<p>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000006">Deprecated:</a></b></dt><dd>This function is now deprecated, use <a class="el" href="namespaceXapian.html#38a5a1a70ecc45e7f44ecc901f938650" title="Report the minor version of the library which the program is linked with.">Xapian::minor_version()</a> instead. </dd></dl>

</div>
</div><p>
<a class="anchor" name="9cf707e0d09f12f8e7f94a0786da7287"></a><!-- doxytag: member="Xapian::xapian_revision" ref="9cf707e0d09f12f8e7f94a0786da7287" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Xapian::xapian_revision           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
For compatibility with <a class="el" href="namespaceXapian.html" title="The Xapian namespace contains public interfaces for the Xapian library.">Xapian</a> 0.9.5 and earlier. 
<p>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000007">Deprecated:</a></b></dt><dd>This function is now deprecated, use <a class="el" href="namespaceXapian.html#fa903afa8ef7e66663c424b179af1e9a" title="Report the revision of the library which the program is linked with.">Xapian::revision()</a> instead. </dd></dl>

</div>
</div><p>
<a class="anchor" name="5cc99316e21073dc2ba2bd07cc613510"></a><!-- doxytag: member="Xapian::xapian_version_string" ref="5cc99316e21073dc2ba2bd07cc613510" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* Xapian::xapian_version_string           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
For compatibility with <a class="el" href="namespaceXapian.html" title="The Xapian namespace contains public interfaces for the Xapian library.">Xapian</a> 0.9.5 and earlier. 
<p>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000004">Deprecated:</a></b></dt><dd>This function is now deprecated, use <a class="el" href="namespaceXapian.html#4063c9730f54318dac066d6a37bee4e7" title="Report the version string of the library which the program is linked with.">Xapian::version_string()</a> instead. </dd></dl>

</div>
</div><p>
<hr><h2>Variable Documentation</h2>
<a class="anchor" name="0a100329c2c04d4683a77615b7ed6e8e"></a><!-- doxytag: member="Xapian::BAD_VALUENO" ref="0a100329c2c04d4683a77615b7ed6e8e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="namespaceXapian.html#e163c06958fa73cfac44a38c3eea5c10">valueno</a> <a class="el" href="namespaceXapian.html#0a100329c2c04d4683a77615b7ed6e8e">Xapian::BAD_VALUENO</a> = static_cast&lt;<a class="el" href="namespaceXapian.html#e163c06958fa73cfac44a38c3eea5c10">valueno</a>&gt;(-1)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Reserved value to indicate "no valueno". 
<p>

</div>
</div><p>
<a class="anchor" name="d01f62a9f2bd0310f8bab1025b084dce"></a><!-- doxytag: member="Xapian::DB_CREATE" ref="d01f62a9f2bd0310f8bab1025b084dce" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int <a class="el" href="namespaceXapian.html#d01f62a9f2bd0310f8bab1025b084dce">Xapian::DB_CREATE</a> = 2          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create a new database; fail if db exists. 
<p>

</div>
</div><p>
<a class="anchor" name="03b7f9f4a58459ca435b11b563e58ad1"></a><!-- doxytag: member="Xapian::DB_CREATE_OR_OPEN" ref="03b7f9f4a58459ca435b11b563e58ad1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int <a class="el" href="namespaceXapian.html#03b7f9f4a58459ca435b11b563e58ad1">Xapian::DB_CREATE_OR_OPEN</a> = 1          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Open for read/write; create if no db exists. 
<p>

</div>
</div><p>
<a class="anchor" name="3c05f09a4d634681eebc456f0a6544ab"></a><!-- doxytag: member="Xapian::DB_CREATE_OR_OVERWRITE" ref="3c05f09a4d634681eebc456f0a6544ab" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int <a class="el" href="namespaceXapian.html#3c05f09a4d634681eebc456f0a6544ab">Xapian::DB_CREATE_OR_OVERWRITE</a> = 3          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Overwrite existing db; create if none exists. 
<p>

</div>
</div><p>
<a class="anchor" name="ab6b9a465af84f701de4cb59dd9a4767"></a><!-- doxytag: member="Xapian::DB_OPEN" ref="ab6b9a465af84f701de4cb59dd9a4767" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int <a class="el" href="namespaceXapian.html#ab6b9a465af84f701de4cb59dd9a4767">Xapian::DB_OPEN</a> = 4          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Open for read/write; fail if no db exists. 
<p>

</div>
</div><p>
<hr>
<address><small>
Documentation for Xapian (version 1.0.21).<br>
Generated on 18 Jun 2010 by
<a href="http://www.doxygen.org/">Doxygen 1.5.2</a>.
</small></address>
</body>
</html>