--- /dev/null
+extern "C" {
+ typedef struct {
+ } *__locale_t;
+ typedef struct _object {
+ } PyObject;
+} namespace Xapian {
+ namespace Internal {
+ template < class T > class RefCntPtr {
+ public:T * operator->()const;
+ T *get() const;
+ };
+ template < class T > inline T * RefCntPtr < T >::get() const {
+ }} class __attribute__ ((visibility("default"))) PositionIterator {
+ public:class Internal;
+ Xapian::Internal::RefCntPtr < Internal > internal;
+ };
+ inline bool operator==(const PositionIterator & a,
+ const PositionIterator & b) {
+ return (a.internal.get() == b.internal.get());
+ };
+}
+
+static __attribute__ ((__unused__))
+inline PyObject *SWIG_From_bool(bool value)
+{
+}
+
+namespace Xapian {
+ __attribute__ ((visibility("default"))) void SetPythonException() {
+}};
+static __attribute__ ((__unused__))
+bool Xapian_PositionIterator_equals(Xapian::PositionIterator const *self,
+ Xapian::PositionIterator const &other)
+{
+ return (*self) == other;
+};
+
+extern "C" {
+ static
+ __attribute__ ((__unused__)) PyObject
+ *_wrap_PositionIterator_equals(PyObject *, PyObject * args) {
+ PyObject *resultobj = 0;
+ Xapian::PositionIterator * arg1 =
+ (Xapian::PositionIterator *) 0;
+ Xapian::PositionIterator * arg2 = 0;
+ bool result;
+ {
+ {
+ try {
+ result =
+ (bool)
+ Xapian_PositionIterator_equals((Xapian::PositionIterator const *)arg1, (Xapian::PositionIterator const &)*arg2);
+ } catch(...) {
+ }
+ }
+ }
+ resultobj = SWIG_From_bool(static_cast < bool > (result));
+ }
+}