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)); } }