error.h | error.h | |||
---|---|---|---|---|
/** @file error.h | /** @file error.h | |||
* @brief Hierarchy of classes which Xapian can throw as exceptions. | * @brief Hierarchy of classes which Xapian can throw as exceptions. | |||
*/ | */ | |||
/* Warning: This file is generated by /data/home/olly/tmp/xapian-svn-snapsh ot/tags/1.2.1/xapian/xapian-core/generate-exceptions - do not modify direct ly! */ | /* Warning: This file is generated by /data/home/olly/tmp/xapian-svn-snapsh ot/tags/1.2.2/xapian/xapian-core/generate-exceptions - do not modify direct ly! */ | |||
/* Copyright (C) 2003,2004,2006,2007,2009 Olly Betts | /* Copyright (C) 2003,2004,2006,2007,2009 Olly Betts | |||
* | * | |||
* This program is free software; you can redistribute it and/or | * This program is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU General Public License as | * modify it under the terms of the GNU General Public License as | |||
* published by the Free Software Foundation; either version 2 of the | * published by the Free Software Foundation; either version 2 of the | |||
* License, or (at your option) any later version. | * License, or (at your option) any later version. | |||
* | * | |||
* This program is distributed in the hope that it will be useful, | * This program is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
version.h | version.h | |||
---|---|---|---|---|
skipping to change at line 46 | skipping to change at line 46 | |||
#error was not compiled with this flag. The settings must match or your | #error was not compiled with this flag. The settings must match or your | |||
#error program will not work correctly. | #error program will not work correctly. | |||
#endif | #endif | |||
#endif | #endif | |||
#endif | #endif | |||
/// The library was compiled with GCC's -fvisibility=hidden option. | /// The library was compiled with GCC's -fvisibility=hidden option. | |||
#define XAPIAN_ENABLE_VISIBILITY | #define XAPIAN_ENABLE_VISIBILITY | |||
/// The version of Xapian as a C string literal. | /// The version of Xapian as a C string literal. | |||
#define XAPIAN_VERSION "1.2.1" | #define XAPIAN_VERSION "1.2.2" | |||
/** The major component of the Xapian version. | /** The major component of the Xapian version. | |||
* E.g. for Xapian 1.0.14 this would be: 1 | * E.g. for Xapian 1.0.14 this would be: 1 | |||
*/ | */ | |||
#define XAPIAN_MAJOR_VERSION 1 | #define XAPIAN_MAJOR_VERSION 1 | |||
/** The minor component of the Xapian version. | /** The minor component of the Xapian version. | |||
* E.g. for Xapian 1.0.14 this would be: 0 | * E.g. for Xapian 1.0.14 this would be: 0 | |||
*/ | */ | |||
#define XAPIAN_MINOR_VERSION 2 | #define XAPIAN_MINOR_VERSION 2 | |||
/** The revision component of the Xapian version. | /** The revision component of the Xapian version. | |||
* E.g. for Xapian 1.0.14 this would be: 14 | * E.g. for Xapian 1.0.14 this would be: 14 | |||
*/ | */ | |||
#define XAPIAN_REVISION 1 | #define XAPIAN_REVISION 2 | |||
/// XAPIAN_HAS_BRASS_BACKEND Defined if the brass backend is enabled. | /// XAPIAN_HAS_BRASS_BACKEND Defined if the brass backend is enabled. | |||
#define XAPIAN_HAS_BRASS_BACKEND 1 | #define XAPIAN_HAS_BRASS_BACKEND 1 | |||
/// XAPIAN_HAS_CHERT_BACKEND Defined if the chert backend is enabled. | /// XAPIAN_HAS_CHERT_BACKEND Defined if the chert backend is enabled. | |||
#define XAPIAN_HAS_CHERT_BACKEND 1 | #define XAPIAN_HAS_CHERT_BACKEND 1 | |||
/// XAPIAN_HAS_FLINT_BACKEND Defined if the flint backend is enabled. | /// XAPIAN_HAS_FLINT_BACKEND Defined if the flint backend is enabled. | |||
#define XAPIAN_HAS_FLINT_BACKEND 1 | #define XAPIAN_HAS_FLINT_BACKEND 1 | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
weight.h | weight.h | |||
---|---|---|---|---|
skipping to change at line 74 | skipping to change at line 74 | |||
/** Allow the subclass to perform any initialisation it needs to. | /** Allow the subclass to perform any initialisation it needs to. | |||
* | * | |||
* @param factor Any scaling factor (e.g. from OP_SCALE_WEIGHT). | * @param factor Any scaling factor (e.g. from OP_SCALE_WEIGHT). | |||
*/ | */ | |||
virtual void init(double factor) = 0; | virtual void init(double factor) = 0; | |||
private: | private: | |||
/// Don't allow assignment. | /// Don't allow assignment. | |||
void operator=(const Weight &); | void operator=(const Weight &); | |||
/// Don't allow copying. | ||||
Weight(const Weight &); | ||||
/// A bitmask of the statistics this weighting scheme needs. | /// A bitmask of the statistics this weighting scheme needs. | |||
stat_flags stats_needed; | stat_flags stats_needed; | |||
/// The number of documents in the collection. | /// The number of documents in the collection. | |||
Xapian::doccount collection_size_; | Xapian::doccount collection_size_; | |||
/// The number of documents marked as relevant. | /// The number of documents marked as relevant. | |||
Xapian::doccount rset_size_; | Xapian::doccount rset_size_; | |||
/// The average length of a document in the collection. | /// The average length of a document in the collection. | |||
skipping to change at line 254 | skipping to change at line 251 | |||
/** @private @internal Return true if the WDF is needed. | /** @private @internal Return true if the WDF is needed. | |||
* | * | |||
* If this method returns true, then the WDF will be fetched and passe d to | * If this method returns true, then the WDF will be fetched and passe d to | |||
* @a get_sumpart(). Otherwise 0 may be passed for the wdf. | * @a get_sumpart(). Otherwise 0 may be passed for the wdf. | |||
*/ | */ | |||
bool get_sumpart_needs_wdf_() const { | bool get_sumpart_needs_wdf_() const { | |||
return stats_needed & WDF; | return stats_needed & WDF; | |||
} | } | |||
protected: | protected: | |||
/** Don't allow copying. | ||||
* | ||||
* This would ideally be private, but that causes a compilation error | ||||
* with GCC 4.1 (which appears to be a bug). | ||||
*/ | ||||
Weight(const Weight &); | ||||
/// Default constructor, needed by subclass constructors. | /// Default constructor, needed by subclass constructors. | |||
Weight() : stats_needed() { } | Weight() : stats_needed() { } | |||
/// The number of documents in the collection. | /// The number of documents in the collection. | |||
Xapian::doccount get_collection_size() const { return collection_size_; } | Xapian::doccount get_collection_size() const { return collection_size_; } | |||
/// The number of documents marked as relevant. | /// The number of documents marked as relevant. | |||
Xapian::doccount get_rset_size() const { return rset_size_; } | Xapian::doccount get_rset_size() const { return rset_size_; } | |||
/// The average length of a document in the collection. | /// The average length of a document in the collection. | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 7 lines changed or added | |||