Skip to content

Commit

Permalink
added missing auto generated swig file
Browse files Browse the repository at this point in the history
  • Loading branch information
soldni committed Aug 15, 2016
1 parent 97ecea7 commit 6390b93
Showing 1 changed file with 344 additions and 0 deletions.
344 changes: 344 additions & 0 deletions swig/python/simstring.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,344 @@
# This file was automatically generated by SWIG (http://www.swig.org).
# Version 3.0.10
#
# Do not make changes to this file unless you know what you are doing--modify
# the SWIG interface file instead.





from sys import version_info as _swig_python_version_info
if _swig_python_version_info >= (2, 7, 0):
def swig_import_helper():
import importlib
pkg = __name__.rpartition('.')[0]
mname = '.'.join((pkg, '_simstring')).lstrip('.')
try:
return importlib.import_module(mname)
except ImportError:
return importlib.import_module('_simstring')
_simstring = swig_import_helper()
del swig_import_helper
elif _swig_python_version_info >= (2, 6, 0):
def swig_import_helper():
from os.path import dirname
import imp
fp = None
try:
fp, pathname, description = imp.find_module('_simstring', [dirname(__file__)])
except ImportError:
import _simstring
return _simstring
if fp is not None:
try:
_mod = imp.load_module('_simstring', fp, pathname, description)
finally:
fp.close()
return _mod
_simstring = swig_import_helper()
del swig_import_helper
else:
import _simstring
del _swig_python_version_info
try:
_swig_property = property
except NameError:
pass # Python < 2.2 doesn't have 'property'.

try:
import builtins as __builtin__
except ImportError:
import __builtin__

def _swig_setattr_nondynamic(self, class_type, name, value, static=1):
if (name == "thisown"):
return self.this.own(value)
if (name == "this"):
if type(value).__name__ == 'SwigPyObject':
self.__dict__[name] = value
return
method = class_type.__swig_setmethods__.get(name, None)
if method:
return method(self, value)
if (not static):
if _newclass:
object.__setattr__(self, name, value)
else:
self.__dict__[name] = value
else:
raise AttributeError("You cannot add attributes to %s" % self)


def _swig_setattr(self, class_type, name, value):
return _swig_setattr_nondynamic(self, class_type, name, value, 0)


def _swig_getattr(self, class_type, name):
if (name == "thisown"):
return self.this.own()
method = class_type.__swig_getmethods__.get(name, None)
if method:
return method(self)
raise AttributeError("'%s' object has no attribute '%s'" % (class_type.__name__, name))


def _swig_repr(self):
try:
strthis = "proxy of " + self.this.__repr__()
except __builtin__.Exception:
strthis = ""
return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)

try:
_object = object
_newclass = 1
except __builtin__.Exception:
class _object:
pass
_newclass = 0

class SwigPyIterator(_object):
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, SwigPyIterator, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, SwigPyIterator, name)

def __init__(self, *args, **kwargs):
raise AttributeError("No constructor defined - class is abstract")
__repr__ = _swig_repr
__swig_destroy__ = _simstring.delete_SwigPyIterator
__del__ = lambda self: None

def value(self):
return _simstring.SwigPyIterator_value(self)

def incr(self, n=1):
return _simstring.SwigPyIterator_incr(self, n)

def decr(self, n=1):
return _simstring.SwigPyIterator_decr(self, n)

def distance(self, x):
return _simstring.SwigPyIterator_distance(self, x)

def equal(self, x):
return _simstring.SwigPyIterator_equal(self, x)

def copy(self):
return _simstring.SwigPyIterator_copy(self)

def next(self):
return _simstring.SwigPyIterator_next(self)

def __next__(self):
return _simstring.SwigPyIterator___next__(self)

def previous(self):
return _simstring.SwigPyIterator_previous(self)

def advance(self, n):
return _simstring.SwigPyIterator_advance(self, n)

def __eq__(self, x):
return _simstring.SwigPyIterator___eq__(self, x)

def __ne__(self, x):
return _simstring.SwigPyIterator___ne__(self, x)

def __iadd__(self, n):
return _simstring.SwigPyIterator___iadd__(self, n)

def __isub__(self, n):
return _simstring.SwigPyIterator___isub__(self, n)

def __add__(self, n):
return _simstring.SwigPyIterator___add__(self, n)

def __sub__(self, *args):
return _simstring.SwigPyIterator___sub__(self, *args)
def __iter__(self):
return self
SwigPyIterator_swigregister = _simstring.SwigPyIterator_swigregister
SwigPyIterator_swigregister(SwigPyIterator)

class StringVector(_object):
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, StringVector, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, StringVector, name)
__repr__ = _swig_repr

def iterator(self):
return _simstring.StringVector_iterator(self)
def __iter__(self):
return self.iterator()

def __nonzero__(self):
return _simstring.StringVector___nonzero__(self)

def __bool__(self):
return _simstring.StringVector___bool__(self)

def __len__(self):
return _simstring.StringVector___len__(self)

def __getslice__(self, i, j):
return _simstring.StringVector___getslice__(self, i, j)

def __setslice__(self, *args):
return _simstring.StringVector___setslice__(self, *args)

def __delslice__(self, i, j):
return _simstring.StringVector___delslice__(self, i, j)

def __delitem__(self, *args):
return _simstring.StringVector___delitem__(self, *args)

def __getitem__(self, *args):
return _simstring.StringVector___getitem__(self, *args)

def __setitem__(self, *args):
return _simstring.StringVector___setitem__(self, *args)

def pop(self):
return _simstring.StringVector_pop(self)

def append(self, x):
return _simstring.StringVector_append(self, x)

def empty(self):
return _simstring.StringVector_empty(self)

def size(self):
return _simstring.StringVector_size(self)

def swap(self, v):
return _simstring.StringVector_swap(self, v)

def begin(self):
return _simstring.StringVector_begin(self)

def end(self):
return _simstring.StringVector_end(self)

def rbegin(self):
return _simstring.StringVector_rbegin(self)

def rend(self):
return _simstring.StringVector_rend(self)

def clear(self):
return _simstring.StringVector_clear(self)

def get_allocator(self):
return _simstring.StringVector_get_allocator(self)

def pop_back(self):
return _simstring.StringVector_pop_back(self)

def erase(self, *args):
return _simstring.StringVector_erase(self, *args)

def __init__(self, *args):
this = _simstring.new_StringVector(*args)
try:
self.this.append(this)
except __builtin__.Exception:
self.this = this

def push_back(self, x):
return _simstring.StringVector_push_back(self, x)

def front(self):
return _simstring.StringVector_front(self)

def back(self):
return _simstring.StringVector_back(self)

def assign(self, n, x):
return _simstring.StringVector_assign(self, n, x)

def resize(self, *args):
return _simstring.StringVector_resize(self, *args)

def insert(self, *args):
return _simstring.StringVector_insert(self, *args)

def reserve(self, n):
return _simstring.StringVector_reserve(self, n)

def capacity(self):
return _simstring.StringVector_capacity(self)
__swig_destroy__ = _simstring.delete_StringVector
__del__ = lambda self: None
StringVector_swigregister = _simstring.StringVector_swigregister
StringVector_swigregister(StringVector)

exact = _simstring.exact
dice = _simstring.dice
cosine = _simstring.cosine
jaccard = _simstring.jaccard
overlap = _simstring.overlap
class writer(_object):
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, writer, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, writer, name)
__repr__ = _swig_repr

def __init__(self, filename, n=3, be=False, unicode=False):
this = _simstring.new_writer(filename, n, be, unicode)
try:
self.this.append(this)
except __builtin__.Exception:
self.this = this
__swig_destroy__ = _simstring.delete_writer
__del__ = lambda self: None

def insert(self, string):
return _simstring.writer_insert(self, string)

def close(self):
return _simstring.writer_close(self)
writer_swigregister = _simstring.writer_swigregister
writer_swigregister(writer)

class reader(_object):
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, reader, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, reader, name)
__repr__ = _swig_repr

def __init__(self, filename):
this = _simstring.new_reader(filename)
try:
self.this.append(this)
except __builtin__.Exception:
self.this = this
__swig_destroy__ = _simstring.delete_reader
__del__ = lambda self: None

def retrieve(self, query):
return _simstring.reader_retrieve(self, query)

def check(self, query):
return _simstring.reader_check(self, query)

def close(self):
return _simstring.reader_close(self)
__swig_setmethods__["measure"] = _simstring.reader_measure_set
__swig_getmethods__["measure"] = _simstring.reader_measure_get
if _newclass:
measure = _swig_property(_simstring.reader_measure_get, _simstring.reader_measure_set)
__swig_setmethods__["threshold"] = _simstring.reader_threshold_set
__swig_getmethods__["threshold"] = _simstring.reader_threshold_get
if _newclass:
threshold = _swig_property(_simstring.reader_threshold_get, _simstring.reader_threshold_set)
reader_swigregister = _simstring.reader_swigregister
reader_swigregister(reader)

# This file is compatible with both classic and new-style classes.


0 comments on commit 6390b93

Please sign in to comment.