# This file was automatically generated by SWIG (http://www.swig.org).
# Version 2.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
if version_info >= (3,0,0):
    new_instancemethod = lambda func, inst, cls: _r_core.SWIG_PyInstanceMethod_New(func)
else:
    from new import instancemethod as new_instancemethod
if 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('_r_core', [dirname(__file__)])
        except ImportError:
            import _r_core
            return _r_core
        if fp is not None:
            try:
                _mod = imp.load_module('_r_core', fp, pathname, description)
            finally:
                fp.close()
            return _mod
    _r_core = swig_import_helper()
    del swig_import_helper
else:
    import _r_core
del version_info
try:
    _swig_property = property
except NameError:
    pass # Python < 2.2 doesn't have 'property'.
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):
        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(name)

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

try:
    _object = object
    _newclass = 1
except AttributeError:
    class _object : pass
    _newclass = 0


def _swig_setattr_nondynamic_method(set):
    def set_attr(self,name,value):
        if (name == "thisown"): return self.this.own(value)
        if hasattr(self,name) or (name == "this"):
            set(self,name,value)
        else:
            raise AttributeError("You cannot add attributes to %s" % self)
    return set_attr


class SwigPyIterator(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    def __init__(self, *args, **kwargs): raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr
    __swig_destroy__ = _r_core.delete_SwigPyIterator
    def __iter__(self): return self
SwigPyIterator.value = new_instancemethod(_r_core.SwigPyIterator_value,None,SwigPyIterator)
SwigPyIterator.incr = new_instancemethod(_r_core.SwigPyIterator_incr,None,SwigPyIterator)
SwigPyIterator.decr = new_instancemethod(_r_core.SwigPyIterator_decr,None,SwigPyIterator)
SwigPyIterator.distance = new_instancemethod(_r_core.SwigPyIterator_distance,None,SwigPyIterator)
SwigPyIterator.equal = new_instancemethod(_r_core.SwigPyIterator_equal,None,SwigPyIterator)
SwigPyIterator.copy = new_instancemethod(_r_core.SwigPyIterator_copy,None,SwigPyIterator)
SwigPyIterator.next = new_instancemethod(_r_core.SwigPyIterator_next,None,SwigPyIterator)
SwigPyIterator.__next__ = new_instancemethod(_r_core.SwigPyIterator___next__,None,SwigPyIterator)
SwigPyIterator.previous = new_instancemethod(_r_core.SwigPyIterator_previous,None,SwigPyIterator)
SwigPyIterator.advance = new_instancemethod(_r_core.SwigPyIterator_advance,None,SwigPyIterator)
SwigPyIterator.__eq__ = new_instancemethod(_r_core.SwigPyIterator___eq__,None,SwigPyIterator)
SwigPyIterator.__ne__ = new_instancemethod(_r_core.SwigPyIterator___ne__,None,SwigPyIterator)
SwigPyIterator.__iadd__ = new_instancemethod(_r_core.SwigPyIterator___iadd__,None,SwigPyIterator)
SwigPyIterator.__isub__ = new_instancemethod(_r_core.SwigPyIterator___isub__,None,SwigPyIterator)
SwigPyIterator.__add__ = new_instancemethod(_r_core.SwigPyIterator___add__,None,SwigPyIterator)
SwigPyIterator.__sub__ = new_instancemethod(_r_core.SwigPyIterator___sub__,None,SwigPyIterator)
SwigPyIterator_swigregister = _r_core.SwigPyIterator_swigregister
SwigPyIterator_swigregister(SwigPyIterator)

class RCoreAsmHitVector(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    def __iter__(self): return self.iterator()
    def __init__(self, *args): 
        _r_core.RCoreAsmHitVector_swiginit(self,_r_core.new_RCoreAsmHitVector(*args))
    __swig_destroy__ = _r_core.delete_RCoreAsmHitVector
RCoreAsmHitVector.iterator = new_instancemethod(_r_core.RCoreAsmHitVector_iterator,None,RCoreAsmHitVector)
RCoreAsmHitVector.__nonzero__ = new_instancemethod(_r_core.RCoreAsmHitVector___nonzero__,None,RCoreAsmHitVector)
RCoreAsmHitVector.__bool__ = new_instancemethod(_r_core.RCoreAsmHitVector___bool__,None,RCoreAsmHitVector)
RCoreAsmHitVector.__len__ = new_instancemethod(_r_core.RCoreAsmHitVector___len__,None,RCoreAsmHitVector)
RCoreAsmHitVector.pop = new_instancemethod(_r_core.RCoreAsmHitVector_pop,None,RCoreAsmHitVector)
RCoreAsmHitVector.__getslice__ = new_instancemethod(_r_core.RCoreAsmHitVector___getslice__,None,RCoreAsmHitVector)
RCoreAsmHitVector.__setslice__ = new_instancemethod(_r_core.RCoreAsmHitVector___setslice__,None,RCoreAsmHitVector)
RCoreAsmHitVector.__delslice__ = new_instancemethod(_r_core.RCoreAsmHitVector___delslice__,None,RCoreAsmHitVector)
RCoreAsmHitVector.__delitem__ = new_instancemethod(_r_core.RCoreAsmHitVector___delitem__,None,RCoreAsmHitVector)
RCoreAsmHitVector.__getitem__ = new_instancemethod(_r_core.RCoreAsmHitVector___getitem__,None,RCoreAsmHitVector)
RCoreAsmHitVector.__setitem__ = new_instancemethod(_r_core.RCoreAsmHitVector___setitem__,None,RCoreAsmHitVector)
RCoreAsmHitVector.append = new_instancemethod(_r_core.RCoreAsmHitVector_append,None,RCoreAsmHitVector)
RCoreAsmHitVector.empty = new_instancemethod(_r_core.RCoreAsmHitVector_empty,None,RCoreAsmHitVector)
RCoreAsmHitVector.size = new_instancemethod(_r_core.RCoreAsmHitVector_size,None,RCoreAsmHitVector)
RCoreAsmHitVector.clear = new_instancemethod(_r_core.RCoreAsmHitVector_clear,None,RCoreAsmHitVector)
RCoreAsmHitVector.swap = new_instancemethod(_r_core.RCoreAsmHitVector_swap,None,RCoreAsmHitVector)
RCoreAsmHitVector.get_allocator = new_instancemethod(_r_core.RCoreAsmHitVector_get_allocator,None,RCoreAsmHitVector)
RCoreAsmHitVector.begin = new_instancemethod(_r_core.RCoreAsmHitVector_begin,None,RCoreAsmHitVector)
RCoreAsmHitVector.end = new_instancemethod(_r_core.RCoreAsmHitVector_end,None,RCoreAsmHitVector)
RCoreAsmHitVector.rbegin = new_instancemethod(_r_core.RCoreAsmHitVector_rbegin,None,RCoreAsmHitVector)
RCoreAsmHitVector.rend = new_instancemethod(_r_core.RCoreAsmHitVector_rend,None,RCoreAsmHitVector)
RCoreAsmHitVector.pop_back = new_instancemethod(_r_core.RCoreAsmHitVector_pop_back,None,RCoreAsmHitVector)
RCoreAsmHitVector.erase = new_instancemethod(_r_core.RCoreAsmHitVector_erase,None,RCoreAsmHitVector)
RCoreAsmHitVector.push_back = new_instancemethod(_r_core.RCoreAsmHitVector_push_back,None,RCoreAsmHitVector)
RCoreAsmHitVector.front = new_instancemethod(_r_core.RCoreAsmHitVector_front,None,RCoreAsmHitVector)
RCoreAsmHitVector.back = new_instancemethod(_r_core.RCoreAsmHitVector_back,None,RCoreAsmHitVector)
RCoreAsmHitVector.assign = new_instancemethod(_r_core.RCoreAsmHitVector_assign,None,RCoreAsmHitVector)
RCoreAsmHitVector.resize = new_instancemethod(_r_core.RCoreAsmHitVector_resize,None,RCoreAsmHitVector)
RCoreAsmHitVector.insert = new_instancemethod(_r_core.RCoreAsmHitVector_insert,None,RCoreAsmHitVector)
RCoreAsmHitVector.reserve = new_instancemethod(_r_core.RCoreAsmHitVector_reserve,None,RCoreAsmHitVector)
RCoreAsmHitVector.capacity = new_instancemethod(_r_core.RCoreAsmHitVector_capacity,None,RCoreAsmHitVector)
RCoreAsmHitVector_swigregister = _r_core.RCoreAsmHitVector_swigregister
RCoreAsmHitVector_swigregister(RCoreAsmHitVector)

class RAnalFunctionVector(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    def __iter__(self): return self.iterator()
    def __init__(self, *args): 
        _r_core.RAnalFunctionVector_swiginit(self,_r_core.new_RAnalFunctionVector(*args))
    __swig_destroy__ = _r_core.delete_RAnalFunctionVector
RAnalFunctionVector.iterator = new_instancemethod(_r_core.RAnalFunctionVector_iterator,None,RAnalFunctionVector)
RAnalFunctionVector.__nonzero__ = new_instancemethod(_r_core.RAnalFunctionVector___nonzero__,None,RAnalFunctionVector)
RAnalFunctionVector.__bool__ = new_instancemethod(_r_core.RAnalFunctionVector___bool__,None,RAnalFunctionVector)
RAnalFunctionVector.__len__ = new_instancemethod(_r_core.RAnalFunctionVector___len__,None,RAnalFunctionVector)
RAnalFunctionVector.pop = new_instancemethod(_r_core.RAnalFunctionVector_pop,None,RAnalFunctionVector)
RAnalFunctionVector.__getslice__ = new_instancemethod(_r_core.RAnalFunctionVector___getslice__,None,RAnalFunctionVector)
RAnalFunctionVector.__setslice__ = new_instancemethod(_r_core.RAnalFunctionVector___setslice__,None,RAnalFunctionVector)
RAnalFunctionVector.__delslice__ = new_instancemethod(_r_core.RAnalFunctionVector___delslice__,None,RAnalFunctionVector)
RAnalFunctionVector.__delitem__ = new_instancemethod(_r_core.RAnalFunctionVector___delitem__,None,RAnalFunctionVector)
RAnalFunctionVector.__getitem__ = new_instancemethod(_r_core.RAnalFunctionVector___getitem__,None,RAnalFunctionVector)
RAnalFunctionVector.__setitem__ = new_instancemethod(_r_core.RAnalFunctionVector___setitem__,None,RAnalFunctionVector)
RAnalFunctionVector.append = new_instancemethod(_r_core.RAnalFunctionVector_append,None,RAnalFunctionVector)
RAnalFunctionVector.empty = new_instancemethod(_r_core.RAnalFunctionVector_empty,None,RAnalFunctionVector)
RAnalFunctionVector.size = new_instancemethod(_r_core.RAnalFunctionVector_size,None,RAnalFunctionVector)
RAnalFunctionVector.clear = new_instancemethod(_r_core.RAnalFunctionVector_clear,None,RAnalFunctionVector)
RAnalFunctionVector.swap = new_instancemethod(_r_core.RAnalFunctionVector_swap,None,RAnalFunctionVector)
RAnalFunctionVector.get_allocator = new_instancemethod(_r_core.RAnalFunctionVector_get_allocator,None,RAnalFunctionVector)
RAnalFunctionVector.begin = new_instancemethod(_r_core.RAnalFunctionVector_begin,None,RAnalFunctionVector)
RAnalFunctionVector.end = new_instancemethod(_r_core.RAnalFunctionVector_end,None,RAnalFunctionVector)
RAnalFunctionVector.rbegin = new_instancemethod(_r_core.RAnalFunctionVector_rbegin,None,RAnalFunctionVector)
RAnalFunctionVector.rend = new_instancemethod(_r_core.RAnalFunctionVector_rend,None,RAnalFunctionVector)
RAnalFunctionVector.pop_back = new_instancemethod(_r_core.RAnalFunctionVector_pop_back,None,RAnalFunctionVector)
RAnalFunctionVector.erase = new_instancemethod(_r_core.RAnalFunctionVector_erase,None,RAnalFunctionVector)
RAnalFunctionVector.push_back = new_instancemethod(_r_core.RAnalFunctionVector_push_back,None,RAnalFunctionVector)
RAnalFunctionVector.front = new_instancemethod(_r_core.RAnalFunctionVector_front,None,RAnalFunctionVector)
RAnalFunctionVector.back = new_instancemethod(_r_core.RAnalFunctionVector_back,None,RAnalFunctionVector)
RAnalFunctionVector.assign = new_instancemethod(_r_core.RAnalFunctionVector_assign,None,RAnalFunctionVector)
RAnalFunctionVector.resize = new_instancemethod(_r_core.RAnalFunctionVector_resize,None,RAnalFunctionVector)
RAnalFunctionVector.insert = new_instancemethod(_r_core.RAnalFunctionVector_insert,None,RAnalFunctionVector)
RAnalFunctionVector.reserve = new_instancemethod(_r_core.RAnalFunctionVector_reserve,None,RAnalFunctionVector)
RAnalFunctionVector.capacity = new_instancemethod(_r_core.RAnalFunctionVector_capacity,None,RAnalFunctionVector)
RAnalFunctionVector_swigregister = _r_core.RAnalFunctionVector_swigregister
RAnalFunctionVector_swigregister(RAnalFunctionVector)

class RAnalBlockVector(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    def __iter__(self): return self.iterator()
    def __init__(self, *args): 
        _r_core.RAnalBlockVector_swiginit(self,_r_core.new_RAnalBlockVector(*args))
    __swig_destroy__ = _r_core.delete_RAnalBlockVector
RAnalBlockVector.iterator = new_instancemethod(_r_core.RAnalBlockVector_iterator,None,RAnalBlockVector)
RAnalBlockVector.__nonzero__ = new_instancemethod(_r_core.RAnalBlockVector___nonzero__,None,RAnalBlockVector)
RAnalBlockVector.__bool__ = new_instancemethod(_r_core.RAnalBlockVector___bool__,None,RAnalBlockVector)
RAnalBlockVector.__len__ = new_instancemethod(_r_core.RAnalBlockVector___len__,None,RAnalBlockVector)
RAnalBlockVector.pop = new_instancemethod(_r_core.RAnalBlockVector_pop,None,RAnalBlockVector)
RAnalBlockVector.__getslice__ = new_instancemethod(_r_core.RAnalBlockVector___getslice__,None,RAnalBlockVector)
RAnalBlockVector.__setslice__ = new_instancemethod(_r_core.RAnalBlockVector___setslice__,None,RAnalBlockVector)
RAnalBlockVector.__delslice__ = new_instancemethod(_r_core.RAnalBlockVector___delslice__,None,RAnalBlockVector)
RAnalBlockVector.__delitem__ = new_instancemethod(_r_core.RAnalBlockVector___delitem__,None,RAnalBlockVector)
RAnalBlockVector.__getitem__ = new_instancemethod(_r_core.RAnalBlockVector___getitem__,None,RAnalBlockVector)
RAnalBlockVector.__setitem__ = new_instancemethod(_r_core.RAnalBlockVector___setitem__,None,RAnalBlockVector)
RAnalBlockVector.append = new_instancemethod(_r_core.RAnalBlockVector_append,None,RAnalBlockVector)
RAnalBlockVector.empty = new_instancemethod(_r_core.RAnalBlockVector_empty,None,RAnalBlockVector)
RAnalBlockVector.size = new_instancemethod(_r_core.RAnalBlockVector_size,None,RAnalBlockVector)
RAnalBlockVector.clear = new_instancemethod(_r_core.RAnalBlockVector_clear,None,RAnalBlockVector)
RAnalBlockVector.swap = new_instancemethod(_r_core.RAnalBlockVector_swap,None,RAnalBlockVector)
RAnalBlockVector.get_allocator = new_instancemethod(_r_core.RAnalBlockVector_get_allocator,None,RAnalBlockVector)
RAnalBlockVector.begin = new_instancemethod(_r_core.RAnalBlockVector_begin,None,RAnalBlockVector)
RAnalBlockVector.end = new_instancemethod(_r_core.RAnalBlockVector_end,None,RAnalBlockVector)
RAnalBlockVector.rbegin = new_instancemethod(_r_core.RAnalBlockVector_rbegin,None,RAnalBlockVector)
RAnalBlockVector.rend = new_instancemethod(_r_core.RAnalBlockVector_rend,None,RAnalBlockVector)
RAnalBlockVector.pop_back = new_instancemethod(_r_core.RAnalBlockVector_pop_back,None,RAnalBlockVector)
RAnalBlockVector.erase = new_instancemethod(_r_core.RAnalBlockVector_erase,None,RAnalBlockVector)
RAnalBlockVector.push_back = new_instancemethod(_r_core.RAnalBlockVector_push_back,None,RAnalBlockVector)
RAnalBlockVector.front = new_instancemethod(_r_core.RAnalBlockVector_front,None,RAnalBlockVector)
RAnalBlockVector.back = new_instancemethod(_r_core.RAnalBlockVector_back,None,RAnalBlockVector)
RAnalBlockVector.assign = new_instancemethod(_r_core.RAnalBlockVector_assign,None,RAnalBlockVector)
RAnalBlockVector.resize = new_instancemethod(_r_core.RAnalBlockVector_resize,None,RAnalBlockVector)
RAnalBlockVector.insert = new_instancemethod(_r_core.RAnalBlockVector_insert,None,RAnalBlockVector)
RAnalBlockVector.reserve = new_instancemethod(_r_core.RAnalBlockVector_reserve,None,RAnalBlockVector)
RAnalBlockVector.capacity = new_instancemethod(_r_core.RAnalBlockVector_capacity,None,RAnalBlockVector)
RAnalBlockVector_swigregister = _r_core.RAnalBlockVector_swigregister
RAnalBlockVector_swigregister(RAnalBlockVector)

class RAnalVarVector(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    def __iter__(self): return self.iterator()
    def __init__(self, *args): 
        _r_core.RAnalVarVector_swiginit(self,_r_core.new_RAnalVarVector(*args))
    __swig_destroy__ = _r_core.delete_RAnalVarVector
RAnalVarVector.iterator = new_instancemethod(_r_core.RAnalVarVector_iterator,None,RAnalVarVector)
RAnalVarVector.__nonzero__ = new_instancemethod(_r_core.RAnalVarVector___nonzero__,None,RAnalVarVector)
RAnalVarVector.__bool__ = new_instancemethod(_r_core.RAnalVarVector___bool__,None,RAnalVarVector)
RAnalVarVector.__len__ = new_instancemethod(_r_core.RAnalVarVector___len__,None,RAnalVarVector)
RAnalVarVector.pop = new_instancemethod(_r_core.RAnalVarVector_pop,None,RAnalVarVector)
RAnalVarVector.__getslice__ = new_instancemethod(_r_core.RAnalVarVector___getslice__,None,RAnalVarVector)
RAnalVarVector.__setslice__ = new_instancemethod(_r_core.RAnalVarVector___setslice__,None,RAnalVarVector)
RAnalVarVector.__delslice__ = new_instancemethod(_r_core.RAnalVarVector___delslice__,None,RAnalVarVector)
RAnalVarVector.__delitem__ = new_instancemethod(_r_core.RAnalVarVector___delitem__,None,RAnalVarVector)
RAnalVarVector.__getitem__ = new_instancemethod(_r_core.RAnalVarVector___getitem__,None,RAnalVarVector)
RAnalVarVector.__setitem__ = new_instancemethod(_r_core.RAnalVarVector___setitem__,None,RAnalVarVector)
RAnalVarVector.append = new_instancemethod(_r_core.RAnalVarVector_append,None,RAnalVarVector)
RAnalVarVector.empty = new_instancemethod(_r_core.RAnalVarVector_empty,None,RAnalVarVector)
RAnalVarVector.size = new_instancemethod(_r_core.RAnalVarVector_size,None,RAnalVarVector)
RAnalVarVector.clear = new_instancemethod(_r_core.RAnalVarVector_clear,None,RAnalVarVector)
RAnalVarVector.swap = new_instancemethod(_r_core.RAnalVarVector_swap,None,RAnalVarVector)
RAnalVarVector.get_allocator = new_instancemethod(_r_core.RAnalVarVector_get_allocator,None,RAnalVarVector)
RAnalVarVector.begin = new_instancemethod(_r_core.RAnalVarVector_begin,None,RAnalVarVector)
RAnalVarVector.end = new_instancemethod(_r_core.RAnalVarVector_end,None,RAnalVarVector)
RAnalVarVector.rbegin = new_instancemethod(_r_core.RAnalVarVector_rbegin,None,RAnalVarVector)
RAnalVarVector.rend = new_instancemethod(_r_core.RAnalVarVector_rend,None,RAnalVarVector)
RAnalVarVector.pop_back = new_instancemethod(_r_core.RAnalVarVector_pop_back,None,RAnalVarVector)
RAnalVarVector.erase = new_instancemethod(_r_core.RAnalVarVector_erase,None,RAnalVarVector)
RAnalVarVector.push_back = new_instancemethod(_r_core.RAnalVarVector_push_back,None,RAnalVarVector)
RAnalVarVector.front = new_instancemethod(_r_core.RAnalVarVector_front,None,RAnalVarVector)
RAnalVarVector.back = new_instancemethod(_r_core.RAnalVarVector_back,None,RAnalVarVector)
RAnalVarVector.assign = new_instancemethod(_r_core.RAnalVarVector_assign,None,RAnalVarVector)
RAnalVarVector.resize = new_instancemethod(_r_core.RAnalVarVector_resize,None,RAnalVarVector)
RAnalVarVector.insert = new_instancemethod(_r_core.RAnalVarVector_insert,None,RAnalVarVector)
RAnalVarVector.reserve = new_instancemethod(_r_core.RAnalVarVector_reserve,None,RAnalVarVector)
RAnalVarVector.capacity = new_instancemethod(_r_core.RAnalVarVector_capacity,None,RAnalVarVector)
RAnalVarVector_swigregister = _r_core.RAnalVarVector_swigregister
RAnalVarVector_swigregister(RAnalVarVector)

class RAnalRefVector(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    def __iter__(self): return self.iterator()
    def __init__(self, *args): 
        _r_core.RAnalRefVector_swiginit(self,_r_core.new_RAnalRefVector(*args))
    __swig_destroy__ = _r_core.delete_RAnalRefVector
RAnalRefVector.iterator = new_instancemethod(_r_core.RAnalRefVector_iterator,None,RAnalRefVector)
RAnalRefVector.__nonzero__ = new_instancemethod(_r_core.RAnalRefVector___nonzero__,None,RAnalRefVector)
RAnalRefVector.__bool__ = new_instancemethod(_r_core.RAnalRefVector___bool__,None,RAnalRefVector)
RAnalRefVector.__len__ = new_instancemethod(_r_core.RAnalRefVector___len__,None,RAnalRefVector)
RAnalRefVector.pop = new_instancemethod(_r_core.RAnalRefVector_pop,None,RAnalRefVector)
RAnalRefVector.__getslice__ = new_instancemethod(_r_core.RAnalRefVector___getslice__,None,RAnalRefVector)
RAnalRefVector.__setslice__ = new_instancemethod(_r_core.RAnalRefVector___setslice__,None,RAnalRefVector)
RAnalRefVector.__delslice__ = new_instancemethod(_r_core.RAnalRefVector___delslice__,None,RAnalRefVector)
RAnalRefVector.__delitem__ = new_instancemethod(_r_core.RAnalRefVector___delitem__,None,RAnalRefVector)
RAnalRefVector.__getitem__ = new_instancemethod(_r_core.RAnalRefVector___getitem__,None,RAnalRefVector)
RAnalRefVector.__setitem__ = new_instancemethod(_r_core.RAnalRefVector___setitem__,None,RAnalRefVector)
RAnalRefVector.append = new_instancemethod(_r_core.RAnalRefVector_append,None,RAnalRefVector)
RAnalRefVector.empty = new_instancemethod(_r_core.RAnalRefVector_empty,None,RAnalRefVector)
RAnalRefVector.size = new_instancemethod(_r_core.RAnalRefVector_size,None,RAnalRefVector)
RAnalRefVector.clear = new_instancemethod(_r_core.RAnalRefVector_clear,None,RAnalRefVector)
RAnalRefVector.swap = new_instancemethod(_r_core.RAnalRefVector_swap,None,RAnalRefVector)
RAnalRefVector.get_allocator = new_instancemethod(_r_core.RAnalRefVector_get_allocator,None,RAnalRefVector)
RAnalRefVector.begin = new_instancemethod(_r_core.RAnalRefVector_begin,None,RAnalRefVector)
RAnalRefVector.end = new_instancemethod(_r_core.RAnalRefVector_end,None,RAnalRefVector)
RAnalRefVector.rbegin = new_instancemethod(_r_core.RAnalRefVector_rbegin,None,RAnalRefVector)
RAnalRefVector.rend = new_instancemethod(_r_core.RAnalRefVector_rend,None,RAnalRefVector)
RAnalRefVector.pop_back = new_instancemethod(_r_core.RAnalRefVector_pop_back,None,RAnalRefVector)
RAnalRefVector.erase = new_instancemethod(_r_core.RAnalRefVector_erase,None,RAnalRefVector)
RAnalRefVector.push_back = new_instancemethod(_r_core.RAnalRefVector_push_back,None,RAnalRefVector)
RAnalRefVector.front = new_instancemethod(_r_core.RAnalRefVector_front,None,RAnalRefVector)
RAnalRefVector.back = new_instancemethod(_r_core.RAnalRefVector_back,None,RAnalRefVector)
RAnalRefVector.assign = new_instancemethod(_r_core.RAnalRefVector_assign,None,RAnalRefVector)
RAnalRefVector.resize = new_instancemethod(_r_core.RAnalRefVector_resize,None,RAnalRefVector)
RAnalRefVector.insert = new_instancemethod(_r_core.RAnalRefVector_insert,None,RAnalRefVector)
RAnalRefVector.reserve = new_instancemethod(_r_core.RAnalRefVector_reserve,None,RAnalRefVector)
RAnalRefVector.capacity = new_instancemethod(_r_core.RAnalRefVector_capacity,None,RAnalRefVector)
RAnalRefVector_swigregister = _r_core.RAnalRefVector_swigregister
RAnalRefVector_swigregister(RAnalRefVector)

class RDebugPidVector(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    def __iter__(self): return self.iterator()
    def __init__(self, *args): 
        _r_core.RDebugPidVector_swiginit(self,_r_core.new_RDebugPidVector(*args))
    __swig_destroy__ = _r_core.delete_RDebugPidVector
RDebugPidVector.iterator = new_instancemethod(_r_core.RDebugPidVector_iterator,None,RDebugPidVector)
RDebugPidVector.__nonzero__ = new_instancemethod(_r_core.RDebugPidVector___nonzero__,None,RDebugPidVector)
RDebugPidVector.__bool__ = new_instancemethod(_r_core.RDebugPidVector___bool__,None,RDebugPidVector)
RDebugPidVector.__len__ = new_instancemethod(_r_core.RDebugPidVector___len__,None,RDebugPidVector)
RDebugPidVector.pop = new_instancemethod(_r_core.RDebugPidVector_pop,None,RDebugPidVector)
RDebugPidVector.__getslice__ = new_instancemethod(_r_core.RDebugPidVector___getslice__,None,RDebugPidVector)
RDebugPidVector.__setslice__ = new_instancemethod(_r_core.RDebugPidVector___setslice__,None,RDebugPidVector)
RDebugPidVector.__delslice__ = new_instancemethod(_r_core.RDebugPidVector___delslice__,None,RDebugPidVector)
RDebugPidVector.__delitem__ = new_instancemethod(_r_core.RDebugPidVector___delitem__,None,RDebugPidVector)
RDebugPidVector.__getitem__ = new_instancemethod(_r_core.RDebugPidVector___getitem__,None,RDebugPidVector)
RDebugPidVector.__setitem__ = new_instancemethod(_r_core.RDebugPidVector___setitem__,None,RDebugPidVector)
RDebugPidVector.append = new_instancemethod(_r_core.RDebugPidVector_append,None,RDebugPidVector)
RDebugPidVector.empty = new_instancemethod(_r_core.RDebugPidVector_empty,None,RDebugPidVector)
RDebugPidVector.size = new_instancemethod(_r_core.RDebugPidVector_size,None,RDebugPidVector)
RDebugPidVector.clear = new_instancemethod(_r_core.RDebugPidVector_clear,None,RDebugPidVector)
RDebugPidVector.swap = new_instancemethod(_r_core.RDebugPidVector_swap,None,RDebugPidVector)
RDebugPidVector.get_allocator = new_instancemethod(_r_core.RDebugPidVector_get_allocator,None,RDebugPidVector)
RDebugPidVector.begin = new_instancemethod(_r_core.RDebugPidVector_begin,None,RDebugPidVector)
RDebugPidVector.end = new_instancemethod(_r_core.RDebugPidVector_end,None,RDebugPidVector)
RDebugPidVector.rbegin = new_instancemethod(_r_core.RDebugPidVector_rbegin,None,RDebugPidVector)
RDebugPidVector.rend = new_instancemethod(_r_core.RDebugPidVector_rend,None,RDebugPidVector)
RDebugPidVector.pop_back = new_instancemethod(_r_core.RDebugPidVector_pop_back,None,RDebugPidVector)
RDebugPidVector.erase = new_instancemethod(_r_core.RDebugPidVector_erase,None,RDebugPidVector)
RDebugPidVector.push_back = new_instancemethod(_r_core.RDebugPidVector_push_back,None,RDebugPidVector)
RDebugPidVector.front = new_instancemethod(_r_core.RDebugPidVector_front,None,RDebugPidVector)
RDebugPidVector.back = new_instancemethod(_r_core.RDebugPidVector_back,None,RDebugPidVector)
RDebugPidVector.assign = new_instancemethod(_r_core.RDebugPidVector_assign,None,RDebugPidVector)
RDebugPidVector.resize = new_instancemethod(_r_core.RDebugPidVector_resize,None,RDebugPidVector)
RDebugPidVector.insert = new_instancemethod(_r_core.RDebugPidVector_insert,None,RDebugPidVector)
RDebugPidVector.reserve = new_instancemethod(_r_core.RDebugPidVector_reserve,None,RDebugPidVector)
RDebugPidVector.capacity = new_instancemethod(_r_core.RDebugPidVector_capacity,None,RDebugPidVector)
RDebugPidVector_swigregister = _r_core.RDebugPidVector_swigregister
RDebugPidVector_swigregister(RDebugPidVector)

class RSearchHitVector(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    def __iter__(self): return self.iterator()
    def __init__(self, *args): 
        _r_core.RSearchHitVector_swiginit(self,_r_core.new_RSearchHitVector(*args))
    __swig_destroy__ = _r_core.delete_RSearchHitVector
RSearchHitVector.iterator = new_instancemethod(_r_core.RSearchHitVector_iterator,None,RSearchHitVector)
RSearchHitVector.__nonzero__ = new_instancemethod(_r_core.RSearchHitVector___nonzero__,None,RSearchHitVector)
RSearchHitVector.__bool__ = new_instancemethod(_r_core.RSearchHitVector___bool__,None,RSearchHitVector)
RSearchHitVector.__len__ = new_instancemethod(_r_core.RSearchHitVector___len__,None,RSearchHitVector)
RSearchHitVector.pop = new_instancemethod(_r_core.RSearchHitVector_pop,None,RSearchHitVector)
RSearchHitVector.__getslice__ = new_instancemethod(_r_core.RSearchHitVector___getslice__,None,RSearchHitVector)
RSearchHitVector.__setslice__ = new_instancemethod(_r_core.RSearchHitVector___setslice__,None,RSearchHitVector)
RSearchHitVector.__delslice__ = new_instancemethod(_r_core.RSearchHitVector___delslice__,None,RSearchHitVector)
RSearchHitVector.__delitem__ = new_instancemethod(_r_core.RSearchHitVector___delitem__,None,RSearchHitVector)
RSearchHitVector.__getitem__ = new_instancemethod(_r_core.RSearchHitVector___getitem__,None,RSearchHitVector)
RSearchHitVector.__setitem__ = new_instancemethod(_r_core.RSearchHitVector___setitem__,None,RSearchHitVector)
RSearchHitVector.append = new_instancemethod(_r_core.RSearchHitVector_append,None,RSearchHitVector)
RSearchHitVector.empty = new_instancemethod(_r_core.RSearchHitVector_empty,None,RSearchHitVector)
RSearchHitVector.size = new_instancemethod(_r_core.RSearchHitVector_size,None,RSearchHitVector)
RSearchHitVector.clear = new_instancemethod(_r_core.RSearchHitVector_clear,None,RSearchHitVector)
RSearchHitVector.swap = new_instancemethod(_r_core.RSearchHitVector_swap,None,RSearchHitVector)
RSearchHitVector.get_allocator = new_instancemethod(_r_core.RSearchHitVector_get_allocator,None,RSearchHitVector)
RSearchHitVector.begin = new_instancemethod(_r_core.RSearchHitVector_begin,None,RSearchHitVector)
RSearchHitVector.end = new_instancemethod(_r_core.RSearchHitVector_end,None,RSearchHitVector)
RSearchHitVector.rbegin = new_instancemethod(_r_core.RSearchHitVector_rbegin,None,RSearchHitVector)
RSearchHitVector.rend = new_instancemethod(_r_core.RSearchHitVector_rend,None,RSearchHitVector)
RSearchHitVector.pop_back = new_instancemethod(_r_core.RSearchHitVector_pop_back,None,RSearchHitVector)
RSearchHitVector.erase = new_instancemethod(_r_core.RSearchHitVector_erase,None,RSearchHitVector)
RSearchHitVector.push_back = new_instancemethod(_r_core.RSearchHitVector_push_back,None,RSearchHitVector)
RSearchHitVector.front = new_instancemethod(_r_core.RSearchHitVector_front,None,RSearchHitVector)
RSearchHitVector.back = new_instancemethod(_r_core.RSearchHitVector_back,None,RSearchHitVector)
RSearchHitVector.assign = new_instancemethod(_r_core.RSearchHitVector_assign,None,RSearchHitVector)
RSearchHitVector.resize = new_instancemethod(_r_core.RSearchHitVector_resize,None,RSearchHitVector)
RSearchHitVector.insert = new_instancemethod(_r_core.RSearchHitVector_insert,None,RSearchHitVector)
RSearchHitVector.reserve = new_instancemethod(_r_core.RSearchHitVector_reserve,None,RSearchHitVector)
RSearchHitVector.capacity = new_instancemethod(_r_core.RSearchHitVector_capacity,None,RSearchHitVector)
RSearchHitVector_swigregister = _r_core.RSearchHitVector_swigregister
RSearchHitVector_swigregister(RSearchHitVector)

class RBinAddrVector(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    def __iter__(self): return self.iterator()
    def __init__(self, *args): 
        _r_core.RBinAddrVector_swiginit(self,_r_core.new_RBinAddrVector(*args))
    __swig_destroy__ = _r_core.delete_RBinAddrVector
RBinAddrVector.iterator = new_instancemethod(_r_core.RBinAddrVector_iterator,None,RBinAddrVector)
RBinAddrVector.__nonzero__ = new_instancemethod(_r_core.RBinAddrVector___nonzero__,None,RBinAddrVector)
RBinAddrVector.__bool__ = new_instancemethod(_r_core.RBinAddrVector___bool__,None,RBinAddrVector)
RBinAddrVector.__len__ = new_instancemethod(_r_core.RBinAddrVector___len__,None,RBinAddrVector)
RBinAddrVector.pop = new_instancemethod(_r_core.RBinAddrVector_pop,None,RBinAddrVector)
RBinAddrVector.__getslice__ = new_instancemethod(_r_core.RBinAddrVector___getslice__,None,RBinAddrVector)
RBinAddrVector.__setslice__ = new_instancemethod(_r_core.RBinAddrVector___setslice__,None,RBinAddrVector)
RBinAddrVector.__delslice__ = new_instancemethod(_r_core.RBinAddrVector___delslice__,None,RBinAddrVector)
RBinAddrVector.__delitem__ = new_instancemethod(_r_core.RBinAddrVector___delitem__,None,RBinAddrVector)
RBinAddrVector.__getitem__ = new_instancemethod(_r_core.RBinAddrVector___getitem__,None,RBinAddrVector)
RBinAddrVector.__setitem__ = new_instancemethod(_r_core.RBinAddrVector___setitem__,None,RBinAddrVector)
RBinAddrVector.append = new_instancemethod(_r_core.RBinAddrVector_append,None,RBinAddrVector)
RBinAddrVector.empty = new_instancemethod(_r_core.RBinAddrVector_empty,None,RBinAddrVector)
RBinAddrVector.size = new_instancemethod(_r_core.RBinAddrVector_size,None,RBinAddrVector)
RBinAddrVector.clear = new_instancemethod(_r_core.RBinAddrVector_clear,None,RBinAddrVector)
RBinAddrVector.swap = new_instancemethod(_r_core.RBinAddrVector_swap,None,RBinAddrVector)
RBinAddrVector.get_allocator = new_instancemethod(_r_core.RBinAddrVector_get_allocator,None,RBinAddrVector)
RBinAddrVector.begin = new_instancemethod(_r_core.RBinAddrVector_begin,None,RBinAddrVector)
RBinAddrVector.end = new_instancemethod(_r_core.RBinAddrVector_end,None,RBinAddrVector)
RBinAddrVector.rbegin = new_instancemethod(_r_core.RBinAddrVector_rbegin,None,RBinAddrVector)
RBinAddrVector.rend = new_instancemethod(_r_core.RBinAddrVector_rend,None,RBinAddrVector)
RBinAddrVector.pop_back = new_instancemethod(_r_core.RBinAddrVector_pop_back,None,RBinAddrVector)
RBinAddrVector.erase = new_instancemethod(_r_core.RBinAddrVector_erase,None,RBinAddrVector)
RBinAddrVector.push_back = new_instancemethod(_r_core.RBinAddrVector_push_back,None,RBinAddrVector)
RBinAddrVector.front = new_instancemethod(_r_core.RBinAddrVector_front,None,RBinAddrVector)
RBinAddrVector.back = new_instancemethod(_r_core.RBinAddrVector_back,None,RBinAddrVector)
RBinAddrVector.assign = new_instancemethod(_r_core.RBinAddrVector_assign,None,RBinAddrVector)
RBinAddrVector.resize = new_instancemethod(_r_core.RBinAddrVector_resize,None,RBinAddrVector)
RBinAddrVector.insert = new_instancemethod(_r_core.RBinAddrVector_insert,None,RBinAddrVector)
RBinAddrVector.reserve = new_instancemethod(_r_core.RBinAddrVector_reserve,None,RBinAddrVector)
RBinAddrVector.capacity = new_instancemethod(_r_core.RBinAddrVector_capacity,None,RBinAddrVector)
RBinAddrVector_swigregister = _r_core.RBinAddrVector_swigregister
RBinAddrVector_swigregister(RBinAddrVector)

class RBinFieldVector(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    def __iter__(self): return self.iterator()
    def __init__(self, *args): 
        _r_core.RBinFieldVector_swiginit(self,_r_core.new_RBinFieldVector(*args))
    __swig_destroy__ = _r_core.delete_RBinFieldVector
RBinFieldVector.iterator = new_instancemethod(_r_core.RBinFieldVector_iterator,None,RBinFieldVector)
RBinFieldVector.__nonzero__ = new_instancemethod(_r_core.RBinFieldVector___nonzero__,None,RBinFieldVector)
RBinFieldVector.__bool__ = new_instancemethod(_r_core.RBinFieldVector___bool__,None,RBinFieldVector)
RBinFieldVector.__len__ = new_instancemethod(_r_core.RBinFieldVector___len__,None,RBinFieldVector)
RBinFieldVector.pop = new_instancemethod(_r_core.RBinFieldVector_pop,None,RBinFieldVector)
RBinFieldVector.__getslice__ = new_instancemethod(_r_core.RBinFieldVector___getslice__,None,RBinFieldVector)
RBinFieldVector.__setslice__ = new_instancemethod(_r_core.RBinFieldVector___setslice__,None,RBinFieldVector)
RBinFieldVector.__delslice__ = new_instancemethod(_r_core.RBinFieldVector___delslice__,None,RBinFieldVector)
RBinFieldVector.__delitem__ = new_instancemethod(_r_core.RBinFieldVector___delitem__,None,RBinFieldVector)
RBinFieldVector.__getitem__ = new_instancemethod(_r_core.RBinFieldVector___getitem__,None,RBinFieldVector)
RBinFieldVector.__setitem__ = new_instancemethod(_r_core.RBinFieldVector___setitem__,None,RBinFieldVector)
RBinFieldVector.append = new_instancemethod(_r_core.RBinFieldVector_append,None,RBinFieldVector)
RBinFieldVector.empty = new_instancemethod(_r_core.RBinFieldVector_empty,None,RBinFieldVector)
RBinFieldVector.size = new_instancemethod(_r_core.RBinFieldVector_size,None,RBinFieldVector)
RBinFieldVector.clear = new_instancemethod(_r_core.RBinFieldVector_clear,None,RBinFieldVector)
RBinFieldVector.swap = new_instancemethod(_r_core.RBinFieldVector_swap,None,RBinFieldVector)
RBinFieldVector.get_allocator = new_instancemethod(_r_core.RBinFieldVector_get_allocator,None,RBinFieldVector)
RBinFieldVector.begin = new_instancemethod(_r_core.RBinFieldVector_begin,None,RBinFieldVector)
RBinFieldVector.end = new_instancemethod(_r_core.RBinFieldVector_end,None,RBinFieldVector)
RBinFieldVector.rbegin = new_instancemethod(_r_core.RBinFieldVector_rbegin,None,RBinFieldVector)
RBinFieldVector.rend = new_instancemethod(_r_core.RBinFieldVector_rend,None,RBinFieldVector)
RBinFieldVector.pop_back = new_instancemethod(_r_core.RBinFieldVector_pop_back,None,RBinFieldVector)
RBinFieldVector.erase = new_instancemethod(_r_core.RBinFieldVector_erase,None,RBinFieldVector)
RBinFieldVector.push_back = new_instancemethod(_r_core.RBinFieldVector_push_back,None,RBinFieldVector)
RBinFieldVector.front = new_instancemethod(_r_core.RBinFieldVector_front,None,RBinFieldVector)
RBinFieldVector.back = new_instancemethod(_r_core.RBinFieldVector_back,None,RBinFieldVector)
RBinFieldVector.assign = new_instancemethod(_r_core.RBinFieldVector_assign,None,RBinFieldVector)
RBinFieldVector.resize = new_instancemethod(_r_core.RBinFieldVector_resize,None,RBinFieldVector)
RBinFieldVector.insert = new_instancemethod(_r_core.RBinFieldVector_insert,None,RBinFieldVector)
RBinFieldVector.reserve = new_instancemethod(_r_core.RBinFieldVector_reserve,None,RBinFieldVector)
RBinFieldVector.capacity = new_instancemethod(_r_core.RBinFieldVector_capacity,None,RBinFieldVector)
RBinFieldVector_swigregister = _r_core.RBinFieldVector_swigregister
RBinFieldVector_swigregister(RBinFieldVector)

class RBinImportVector(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    def __iter__(self): return self.iterator()
    def __init__(self, *args): 
        _r_core.RBinImportVector_swiginit(self,_r_core.new_RBinImportVector(*args))
    __swig_destroy__ = _r_core.delete_RBinImportVector
RBinImportVector.iterator = new_instancemethod(_r_core.RBinImportVector_iterator,None,RBinImportVector)
RBinImportVector.__nonzero__ = new_instancemethod(_r_core.RBinImportVector___nonzero__,None,RBinImportVector)
RBinImportVector.__bool__ = new_instancemethod(_r_core.RBinImportVector___bool__,None,RBinImportVector)
RBinImportVector.__len__ = new_instancemethod(_r_core.RBinImportVector___len__,None,RBinImportVector)
RBinImportVector.pop = new_instancemethod(_r_core.RBinImportVector_pop,None,RBinImportVector)
RBinImportVector.__getslice__ = new_instancemethod(_r_core.RBinImportVector___getslice__,None,RBinImportVector)
RBinImportVector.__setslice__ = new_instancemethod(_r_core.RBinImportVector___setslice__,None,RBinImportVector)
RBinImportVector.__delslice__ = new_instancemethod(_r_core.RBinImportVector___delslice__,None,RBinImportVector)
RBinImportVector.__delitem__ = new_instancemethod(_r_core.RBinImportVector___delitem__,None,RBinImportVector)
RBinImportVector.__getitem__ = new_instancemethod(_r_core.RBinImportVector___getitem__,None,RBinImportVector)
RBinImportVector.__setitem__ = new_instancemethod(_r_core.RBinImportVector___setitem__,None,RBinImportVector)
RBinImportVector.append = new_instancemethod(_r_core.RBinImportVector_append,None,RBinImportVector)
RBinImportVector.empty = new_instancemethod(_r_core.RBinImportVector_empty,None,RBinImportVector)
RBinImportVector.size = new_instancemethod(_r_core.RBinImportVector_size,None,RBinImportVector)
RBinImportVector.clear = new_instancemethod(_r_core.RBinImportVector_clear,None,RBinImportVector)
RBinImportVector.swap = new_instancemethod(_r_core.RBinImportVector_swap,None,RBinImportVector)
RBinImportVector.get_allocator = new_instancemethod(_r_core.RBinImportVector_get_allocator,None,RBinImportVector)
RBinImportVector.begin = new_instancemethod(_r_core.RBinImportVector_begin,None,RBinImportVector)
RBinImportVector.end = new_instancemethod(_r_core.RBinImportVector_end,None,RBinImportVector)
RBinImportVector.rbegin = new_instancemethod(_r_core.RBinImportVector_rbegin,None,RBinImportVector)
RBinImportVector.rend = new_instancemethod(_r_core.RBinImportVector_rend,None,RBinImportVector)
RBinImportVector.pop_back = new_instancemethod(_r_core.RBinImportVector_pop_back,None,RBinImportVector)
RBinImportVector.erase = new_instancemethod(_r_core.RBinImportVector_erase,None,RBinImportVector)
RBinImportVector.push_back = new_instancemethod(_r_core.RBinImportVector_push_back,None,RBinImportVector)
RBinImportVector.front = new_instancemethod(_r_core.RBinImportVector_front,None,RBinImportVector)
RBinImportVector.back = new_instancemethod(_r_core.RBinImportVector_back,None,RBinImportVector)
RBinImportVector.assign = new_instancemethod(_r_core.RBinImportVector_assign,None,RBinImportVector)
RBinImportVector.resize = new_instancemethod(_r_core.RBinImportVector_resize,None,RBinImportVector)
RBinImportVector.insert = new_instancemethod(_r_core.RBinImportVector_insert,None,RBinImportVector)
RBinImportVector.reserve = new_instancemethod(_r_core.RBinImportVector_reserve,None,RBinImportVector)
RBinImportVector.capacity = new_instancemethod(_r_core.RBinImportVector_capacity,None,RBinImportVector)
RBinImportVector_swigregister = _r_core.RBinImportVector_swigregister
RBinImportVector_swigregister(RBinImportVector)

class RBinSectionVector(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    def __iter__(self): return self.iterator()
    def __init__(self, *args): 
        _r_core.RBinSectionVector_swiginit(self,_r_core.new_RBinSectionVector(*args))
    __swig_destroy__ = _r_core.delete_RBinSectionVector
RBinSectionVector.iterator = new_instancemethod(_r_core.RBinSectionVector_iterator,None,RBinSectionVector)
RBinSectionVector.__nonzero__ = new_instancemethod(_r_core.RBinSectionVector___nonzero__,None,RBinSectionVector)
RBinSectionVector.__bool__ = new_instancemethod(_r_core.RBinSectionVector___bool__,None,RBinSectionVector)
RBinSectionVector.__len__ = new_instancemethod(_r_core.RBinSectionVector___len__,None,RBinSectionVector)
RBinSectionVector.pop = new_instancemethod(_r_core.RBinSectionVector_pop,None,RBinSectionVector)
RBinSectionVector.__getslice__ = new_instancemethod(_r_core.RBinSectionVector___getslice__,None,RBinSectionVector)
RBinSectionVector.__setslice__ = new_instancemethod(_r_core.RBinSectionVector___setslice__,None,RBinSectionVector)
RBinSectionVector.__delslice__ = new_instancemethod(_r_core.RBinSectionVector___delslice__,None,RBinSectionVector)
RBinSectionVector.__delitem__ = new_instancemethod(_r_core.RBinSectionVector___delitem__,None,RBinSectionVector)
RBinSectionVector.__getitem__ = new_instancemethod(_r_core.RBinSectionVector___getitem__,None,RBinSectionVector)
RBinSectionVector.__setitem__ = new_instancemethod(_r_core.RBinSectionVector___setitem__,None,RBinSectionVector)
RBinSectionVector.append = new_instancemethod(_r_core.RBinSectionVector_append,None,RBinSectionVector)
RBinSectionVector.empty = new_instancemethod(_r_core.RBinSectionVector_empty,None,RBinSectionVector)
RBinSectionVector.size = new_instancemethod(_r_core.RBinSectionVector_size,None,RBinSectionVector)
RBinSectionVector.clear = new_instancemethod(_r_core.RBinSectionVector_clear,None,RBinSectionVector)
RBinSectionVector.swap = new_instancemethod(_r_core.RBinSectionVector_swap,None,RBinSectionVector)
RBinSectionVector.get_allocator = new_instancemethod(_r_core.RBinSectionVector_get_allocator,None,RBinSectionVector)
RBinSectionVector.begin = new_instancemethod(_r_core.RBinSectionVector_begin,None,RBinSectionVector)
RBinSectionVector.end = new_instancemethod(_r_core.RBinSectionVector_end,None,RBinSectionVector)
RBinSectionVector.rbegin = new_instancemethod(_r_core.RBinSectionVector_rbegin,None,RBinSectionVector)
RBinSectionVector.rend = new_instancemethod(_r_core.RBinSectionVector_rend,None,RBinSectionVector)
RBinSectionVector.pop_back = new_instancemethod(_r_core.RBinSectionVector_pop_back,None,RBinSectionVector)
RBinSectionVector.erase = new_instancemethod(_r_core.RBinSectionVector_erase,None,RBinSectionVector)
RBinSectionVector.push_back = new_instancemethod(_r_core.RBinSectionVector_push_back,None,RBinSectionVector)
RBinSectionVector.front = new_instancemethod(_r_core.RBinSectionVector_front,None,RBinSectionVector)
RBinSectionVector.back = new_instancemethod(_r_core.RBinSectionVector_back,None,RBinSectionVector)
RBinSectionVector.assign = new_instancemethod(_r_core.RBinSectionVector_assign,None,RBinSectionVector)
RBinSectionVector.resize = new_instancemethod(_r_core.RBinSectionVector_resize,None,RBinSectionVector)
RBinSectionVector.insert = new_instancemethod(_r_core.RBinSectionVector_insert,None,RBinSectionVector)
RBinSectionVector.reserve = new_instancemethod(_r_core.RBinSectionVector_reserve,None,RBinSectionVector)
RBinSectionVector.capacity = new_instancemethod(_r_core.RBinSectionVector_capacity,None,RBinSectionVector)
RBinSectionVector_swigregister = _r_core.RBinSectionVector_swigregister
RBinSectionVector_swigregister(RBinSectionVector)

class RBinStringVector(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    def __iter__(self): return self.iterator()
    def __init__(self, *args): 
        _r_core.RBinStringVector_swiginit(self,_r_core.new_RBinStringVector(*args))
    __swig_destroy__ = _r_core.delete_RBinStringVector
RBinStringVector.iterator = new_instancemethod(_r_core.RBinStringVector_iterator,None,RBinStringVector)
RBinStringVector.__nonzero__ = new_instancemethod(_r_core.RBinStringVector___nonzero__,None,RBinStringVector)
RBinStringVector.__bool__ = new_instancemethod(_r_core.RBinStringVector___bool__,None,RBinStringVector)
RBinStringVector.__len__ = new_instancemethod(_r_core.RBinStringVector___len__,None,RBinStringVector)
RBinStringVector.pop = new_instancemethod(_r_core.RBinStringVector_pop,None,RBinStringVector)
RBinStringVector.__getslice__ = new_instancemethod(_r_core.RBinStringVector___getslice__,None,RBinStringVector)
RBinStringVector.__setslice__ = new_instancemethod(_r_core.RBinStringVector___setslice__,None,RBinStringVector)
RBinStringVector.__delslice__ = new_instancemethod(_r_core.RBinStringVector___delslice__,None,RBinStringVector)
RBinStringVector.__delitem__ = new_instancemethod(_r_core.RBinStringVector___delitem__,None,RBinStringVector)
RBinStringVector.__getitem__ = new_instancemethod(_r_core.RBinStringVector___getitem__,None,RBinStringVector)
RBinStringVector.__setitem__ = new_instancemethod(_r_core.RBinStringVector___setitem__,None,RBinStringVector)
RBinStringVector.append = new_instancemethod(_r_core.RBinStringVector_append,None,RBinStringVector)
RBinStringVector.empty = new_instancemethod(_r_core.RBinStringVector_empty,None,RBinStringVector)
RBinStringVector.size = new_instancemethod(_r_core.RBinStringVector_size,None,RBinStringVector)
RBinStringVector.clear = new_instancemethod(_r_core.RBinStringVector_clear,None,RBinStringVector)
RBinStringVector.swap = new_instancemethod(_r_core.RBinStringVector_swap,None,RBinStringVector)
RBinStringVector.get_allocator = new_instancemethod(_r_core.RBinStringVector_get_allocator,None,RBinStringVector)
RBinStringVector.begin = new_instancemethod(_r_core.RBinStringVector_begin,None,RBinStringVector)
RBinStringVector.end = new_instancemethod(_r_core.RBinStringVector_end,None,RBinStringVector)
RBinStringVector.rbegin = new_instancemethod(_r_core.RBinStringVector_rbegin,None,RBinStringVector)
RBinStringVector.rend = new_instancemethod(_r_core.RBinStringVector_rend,None,RBinStringVector)
RBinStringVector.pop_back = new_instancemethod(_r_core.RBinStringVector_pop_back,None,RBinStringVector)
RBinStringVector.erase = new_instancemethod(_r_core.RBinStringVector_erase,None,RBinStringVector)
RBinStringVector.push_back = new_instancemethod(_r_core.RBinStringVector_push_back,None,RBinStringVector)
RBinStringVector.front = new_instancemethod(_r_core.RBinStringVector_front,None,RBinStringVector)
RBinStringVector.back = new_instancemethod(_r_core.RBinStringVector_back,None,RBinStringVector)
RBinStringVector.assign = new_instancemethod(_r_core.RBinStringVector_assign,None,RBinStringVector)
RBinStringVector.resize = new_instancemethod(_r_core.RBinStringVector_resize,None,RBinStringVector)
RBinStringVector.insert = new_instancemethod(_r_core.RBinStringVector_insert,None,RBinStringVector)
RBinStringVector.reserve = new_instancemethod(_r_core.RBinStringVector_reserve,None,RBinStringVector)
RBinStringVector.capacity = new_instancemethod(_r_core.RBinStringVector_capacity,None,RBinStringVector)
RBinStringVector_swigregister = _r_core.RBinStringVector_swigregister
RBinStringVector_swigregister(RBinStringVector)

class RBinSymbolVector(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    def __iter__(self): return self.iterator()
    def __init__(self, *args): 
        _r_core.RBinSymbolVector_swiginit(self,_r_core.new_RBinSymbolVector(*args))
    __swig_destroy__ = _r_core.delete_RBinSymbolVector
RBinSymbolVector.iterator = new_instancemethod(_r_core.RBinSymbolVector_iterator,None,RBinSymbolVector)
RBinSymbolVector.__nonzero__ = new_instancemethod(_r_core.RBinSymbolVector___nonzero__,None,RBinSymbolVector)
RBinSymbolVector.__bool__ = new_instancemethod(_r_core.RBinSymbolVector___bool__,None,RBinSymbolVector)
RBinSymbolVector.__len__ = new_instancemethod(_r_core.RBinSymbolVector___len__,None,RBinSymbolVector)
RBinSymbolVector.pop = new_instancemethod(_r_core.RBinSymbolVector_pop,None,RBinSymbolVector)
RBinSymbolVector.__getslice__ = new_instancemethod(_r_core.RBinSymbolVector___getslice__,None,RBinSymbolVector)
RBinSymbolVector.__setslice__ = new_instancemethod(_r_core.RBinSymbolVector___setslice__,None,RBinSymbolVector)
RBinSymbolVector.__delslice__ = new_instancemethod(_r_core.RBinSymbolVector___delslice__,None,RBinSymbolVector)
RBinSymbolVector.__delitem__ = new_instancemethod(_r_core.RBinSymbolVector___delitem__,None,RBinSymbolVector)
RBinSymbolVector.__getitem__ = new_instancemethod(_r_core.RBinSymbolVector___getitem__,None,RBinSymbolVector)
RBinSymbolVector.__setitem__ = new_instancemethod(_r_core.RBinSymbolVector___setitem__,None,RBinSymbolVector)
RBinSymbolVector.append = new_instancemethod(_r_core.RBinSymbolVector_append,None,RBinSymbolVector)
RBinSymbolVector.empty = new_instancemethod(_r_core.RBinSymbolVector_empty,None,RBinSymbolVector)
RBinSymbolVector.size = new_instancemethod(_r_core.RBinSymbolVector_size,None,RBinSymbolVector)
RBinSymbolVector.clear = new_instancemethod(_r_core.RBinSymbolVector_clear,None,RBinSymbolVector)
RBinSymbolVector.swap = new_instancemethod(_r_core.RBinSymbolVector_swap,None,RBinSymbolVector)
RBinSymbolVector.get_allocator = new_instancemethod(_r_core.RBinSymbolVector_get_allocator,None,RBinSymbolVector)
RBinSymbolVector.begin = new_instancemethod(_r_core.RBinSymbolVector_begin,None,RBinSymbolVector)
RBinSymbolVector.end = new_instancemethod(_r_core.RBinSymbolVector_end,None,RBinSymbolVector)
RBinSymbolVector.rbegin = new_instancemethod(_r_core.RBinSymbolVector_rbegin,None,RBinSymbolVector)
RBinSymbolVector.rend = new_instancemethod(_r_core.RBinSymbolVector_rend,None,RBinSymbolVector)
RBinSymbolVector.pop_back = new_instancemethod(_r_core.RBinSymbolVector_pop_back,None,RBinSymbolVector)
RBinSymbolVector.erase = new_instancemethod(_r_core.RBinSymbolVector_erase,None,RBinSymbolVector)
RBinSymbolVector.push_back = new_instancemethod(_r_core.RBinSymbolVector_push_back,None,RBinSymbolVector)
RBinSymbolVector.front = new_instancemethod(_r_core.RBinSymbolVector_front,None,RBinSymbolVector)
RBinSymbolVector.back = new_instancemethod(_r_core.RBinSymbolVector_back,None,RBinSymbolVector)
RBinSymbolVector.assign = new_instancemethod(_r_core.RBinSymbolVector_assign,None,RBinSymbolVector)
RBinSymbolVector.resize = new_instancemethod(_r_core.RBinSymbolVector_resize,None,RBinSymbolVector)
RBinSymbolVector.insert = new_instancemethod(_r_core.RBinSymbolVector_insert,None,RBinSymbolVector)
RBinSymbolVector.reserve = new_instancemethod(_r_core.RBinSymbolVector_reserve,None,RBinSymbolVector)
RBinSymbolVector.capacity = new_instancemethod(_r_core.RBinSymbolVector_capacity,None,RBinSymbolVector)
RBinSymbolVector_swigregister = _r_core.RBinSymbolVector_swigregister
RBinSymbolVector_swigregister(RBinSymbolVector)

class RBinRelocVector(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    def __iter__(self): return self.iterator()
    def __init__(self, *args): 
        _r_core.RBinRelocVector_swiginit(self,_r_core.new_RBinRelocVector(*args))
    __swig_destroy__ = _r_core.delete_RBinRelocVector
RBinRelocVector.iterator = new_instancemethod(_r_core.RBinRelocVector_iterator,None,RBinRelocVector)
RBinRelocVector.__nonzero__ = new_instancemethod(_r_core.RBinRelocVector___nonzero__,None,RBinRelocVector)
RBinRelocVector.__bool__ = new_instancemethod(_r_core.RBinRelocVector___bool__,None,RBinRelocVector)
RBinRelocVector.__len__ = new_instancemethod(_r_core.RBinRelocVector___len__,None,RBinRelocVector)
RBinRelocVector.pop = new_instancemethod(_r_core.RBinRelocVector_pop,None,RBinRelocVector)
RBinRelocVector.__getslice__ = new_instancemethod(_r_core.RBinRelocVector___getslice__,None,RBinRelocVector)
RBinRelocVector.__setslice__ = new_instancemethod(_r_core.RBinRelocVector___setslice__,None,RBinRelocVector)
RBinRelocVector.__delslice__ = new_instancemethod(_r_core.RBinRelocVector___delslice__,None,RBinRelocVector)
RBinRelocVector.__delitem__ = new_instancemethod(_r_core.RBinRelocVector___delitem__,None,RBinRelocVector)
RBinRelocVector.__getitem__ = new_instancemethod(_r_core.RBinRelocVector___getitem__,None,RBinRelocVector)
RBinRelocVector.__setitem__ = new_instancemethod(_r_core.RBinRelocVector___setitem__,None,RBinRelocVector)
RBinRelocVector.append = new_instancemethod(_r_core.RBinRelocVector_append,None,RBinRelocVector)
RBinRelocVector.empty = new_instancemethod(_r_core.RBinRelocVector_empty,None,RBinRelocVector)
RBinRelocVector.size = new_instancemethod(_r_core.RBinRelocVector_size,None,RBinRelocVector)
RBinRelocVector.clear = new_instancemethod(_r_core.RBinRelocVector_clear,None,RBinRelocVector)
RBinRelocVector.swap = new_instancemethod(_r_core.RBinRelocVector_swap,None,RBinRelocVector)
RBinRelocVector.get_allocator = new_instancemethod(_r_core.RBinRelocVector_get_allocator,None,RBinRelocVector)
RBinRelocVector.begin = new_instancemethod(_r_core.RBinRelocVector_begin,None,RBinRelocVector)
RBinRelocVector.end = new_instancemethod(_r_core.RBinRelocVector_end,None,RBinRelocVector)
RBinRelocVector.rbegin = new_instancemethod(_r_core.RBinRelocVector_rbegin,None,RBinRelocVector)
RBinRelocVector.rend = new_instancemethod(_r_core.RBinRelocVector_rend,None,RBinRelocVector)
RBinRelocVector.pop_back = new_instancemethod(_r_core.RBinRelocVector_pop_back,None,RBinRelocVector)
RBinRelocVector.erase = new_instancemethod(_r_core.RBinRelocVector_erase,None,RBinRelocVector)
RBinRelocVector.push_back = new_instancemethod(_r_core.RBinRelocVector_push_back,None,RBinRelocVector)
RBinRelocVector.front = new_instancemethod(_r_core.RBinRelocVector_front,None,RBinRelocVector)
RBinRelocVector.back = new_instancemethod(_r_core.RBinRelocVector_back,None,RBinRelocVector)
RBinRelocVector.assign = new_instancemethod(_r_core.RBinRelocVector_assign,None,RBinRelocVector)
RBinRelocVector.resize = new_instancemethod(_r_core.RBinRelocVector_resize,None,RBinRelocVector)
RBinRelocVector.insert = new_instancemethod(_r_core.RBinRelocVector_insert,None,RBinRelocVector)
RBinRelocVector.reserve = new_instancemethod(_r_core.RBinRelocVector_reserve,None,RBinRelocVector)
RBinRelocVector.capacity = new_instancemethod(_r_core.RBinRelocVector_capacity,None,RBinRelocVector)
RBinRelocVector_swigregister = _r_core.RBinRelocVector_swigregister
RBinRelocVector_swigregister(RBinRelocVector)

class charVector(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    def __iter__(self): return self.iterator()
    def __init__(self, *args): 
        _r_core.charVector_swiginit(self,_r_core.new_charVector(*args))
    __swig_destroy__ = _r_core.delete_charVector
charVector.iterator = new_instancemethod(_r_core.charVector_iterator,None,charVector)
charVector.__nonzero__ = new_instancemethod(_r_core.charVector___nonzero__,None,charVector)
charVector.__bool__ = new_instancemethod(_r_core.charVector___bool__,None,charVector)
charVector.__len__ = new_instancemethod(_r_core.charVector___len__,None,charVector)
charVector.pop = new_instancemethod(_r_core.charVector_pop,None,charVector)
charVector.__getslice__ = new_instancemethod(_r_core.charVector___getslice__,None,charVector)
charVector.__setslice__ = new_instancemethod(_r_core.charVector___setslice__,None,charVector)
charVector.__delslice__ = new_instancemethod(_r_core.charVector___delslice__,None,charVector)
charVector.__delitem__ = new_instancemethod(_r_core.charVector___delitem__,None,charVector)
charVector.__getitem__ = new_instancemethod(_r_core.charVector___getitem__,None,charVector)
charVector.__setitem__ = new_instancemethod(_r_core.charVector___setitem__,None,charVector)
charVector.append = new_instancemethod(_r_core.charVector_append,None,charVector)
charVector.empty = new_instancemethod(_r_core.charVector_empty,None,charVector)
charVector.size = new_instancemethod(_r_core.charVector_size,None,charVector)
charVector.clear = new_instancemethod(_r_core.charVector_clear,None,charVector)
charVector.swap = new_instancemethod(_r_core.charVector_swap,None,charVector)
charVector.get_allocator = new_instancemethod(_r_core.charVector_get_allocator,None,charVector)
charVector.begin = new_instancemethod(_r_core.charVector_begin,None,charVector)
charVector.end = new_instancemethod(_r_core.charVector_end,None,charVector)
charVector.rbegin = new_instancemethod(_r_core.charVector_rbegin,None,charVector)
charVector.rend = new_instancemethod(_r_core.charVector_rend,None,charVector)
charVector.pop_back = new_instancemethod(_r_core.charVector_pop_back,None,charVector)
charVector.erase = new_instancemethod(_r_core.charVector_erase,None,charVector)
charVector.push_back = new_instancemethod(_r_core.charVector_push_back,None,charVector)
charVector.front = new_instancemethod(_r_core.charVector_front,None,charVector)
charVector.back = new_instancemethod(_r_core.charVector_back,None,charVector)
charVector.assign = new_instancemethod(_r_core.charVector_assign,None,charVector)
charVector.resize = new_instancemethod(_r_core.charVector_resize,None,charVector)
charVector.insert = new_instancemethod(_r_core.charVector_insert,None,charVector)
charVector.reserve = new_instancemethod(_r_core.charVector_reserve,None,charVector)
charVector.capacity = new_instancemethod(_r_core.charVector_capacity,None,charVector)
charVector_swigregister = _r_core.charVector_swigregister
charVector_swigregister(charVector)

class RFSRootVector(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    def __iter__(self): return self.iterator()
    def __init__(self, *args): 
        _r_core.RFSRootVector_swiginit(self,_r_core.new_RFSRootVector(*args))
    __swig_destroy__ = _r_core.delete_RFSRootVector
RFSRootVector.iterator = new_instancemethod(_r_core.RFSRootVector_iterator,None,RFSRootVector)
RFSRootVector.__nonzero__ = new_instancemethod(_r_core.RFSRootVector___nonzero__,None,RFSRootVector)
RFSRootVector.__bool__ = new_instancemethod(_r_core.RFSRootVector___bool__,None,RFSRootVector)
RFSRootVector.__len__ = new_instancemethod(_r_core.RFSRootVector___len__,None,RFSRootVector)
RFSRootVector.pop = new_instancemethod(_r_core.RFSRootVector_pop,None,RFSRootVector)
RFSRootVector.__getslice__ = new_instancemethod(_r_core.RFSRootVector___getslice__,None,RFSRootVector)
RFSRootVector.__setslice__ = new_instancemethod(_r_core.RFSRootVector___setslice__,None,RFSRootVector)
RFSRootVector.__delslice__ = new_instancemethod(_r_core.RFSRootVector___delslice__,None,RFSRootVector)
RFSRootVector.__delitem__ = new_instancemethod(_r_core.RFSRootVector___delitem__,None,RFSRootVector)
RFSRootVector.__getitem__ = new_instancemethod(_r_core.RFSRootVector___getitem__,None,RFSRootVector)
RFSRootVector.__setitem__ = new_instancemethod(_r_core.RFSRootVector___setitem__,None,RFSRootVector)
RFSRootVector.append = new_instancemethod(_r_core.RFSRootVector_append,None,RFSRootVector)
RFSRootVector.empty = new_instancemethod(_r_core.RFSRootVector_empty,None,RFSRootVector)
RFSRootVector.size = new_instancemethod(_r_core.RFSRootVector_size,None,RFSRootVector)
RFSRootVector.clear = new_instancemethod(_r_core.RFSRootVector_clear,None,RFSRootVector)
RFSRootVector.swap = new_instancemethod(_r_core.RFSRootVector_swap,None,RFSRootVector)
RFSRootVector.get_allocator = new_instancemethod(_r_core.RFSRootVector_get_allocator,None,RFSRootVector)
RFSRootVector.begin = new_instancemethod(_r_core.RFSRootVector_begin,None,RFSRootVector)
RFSRootVector.end = new_instancemethod(_r_core.RFSRootVector_end,None,RFSRootVector)
RFSRootVector.rbegin = new_instancemethod(_r_core.RFSRootVector_rbegin,None,RFSRootVector)
RFSRootVector.rend = new_instancemethod(_r_core.RFSRootVector_rend,None,RFSRootVector)
RFSRootVector.pop_back = new_instancemethod(_r_core.RFSRootVector_pop_back,None,RFSRootVector)
RFSRootVector.erase = new_instancemethod(_r_core.RFSRootVector_erase,None,RFSRootVector)
RFSRootVector.push_back = new_instancemethod(_r_core.RFSRootVector_push_back,None,RFSRootVector)
RFSRootVector.front = new_instancemethod(_r_core.RFSRootVector_front,None,RFSRootVector)
RFSRootVector.back = new_instancemethod(_r_core.RFSRootVector_back,None,RFSRootVector)
RFSRootVector.assign = new_instancemethod(_r_core.RFSRootVector_assign,None,RFSRootVector)
RFSRootVector.resize = new_instancemethod(_r_core.RFSRootVector_resize,None,RFSRootVector)
RFSRootVector.insert = new_instancemethod(_r_core.RFSRootVector_insert,None,RFSRootVector)
RFSRootVector.reserve = new_instancemethod(_r_core.RFSRootVector_reserve,None,RFSRootVector)
RFSRootVector.capacity = new_instancemethod(_r_core.RFSRootVector_capacity,None,RFSRootVector)
RFSRootVector_swigregister = _r_core.RFSRootVector_swigregister
RFSRootVector_swigregister(RFSRootVector)

class RFSFileVector(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    def __iter__(self): return self.iterator()
    def __init__(self, *args): 
        _r_core.RFSFileVector_swiginit(self,_r_core.new_RFSFileVector(*args))
    __swig_destroy__ = _r_core.delete_RFSFileVector
RFSFileVector.iterator = new_instancemethod(_r_core.RFSFileVector_iterator,None,RFSFileVector)
RFSFileVector.__nonzero__ = new_instancemethod(_r_core.RFSFileVector___nonzero__,None,RFSFileVector)
RFSFileVector.__bool__ = new_instancemethod(_r_core.RFSFileVector___bool__,None,RFSFileVector)
RFSFileVector.__len__ = new_instancemethod(_r_core.RFSFileVector___len__,None,RFSFileVector)
RFSFileVector.pop = new_instancemethod(_r_core.RFSFileVector_pop,None,RFSFileVector)
RFSFileVector.__getslice__ = new_instancemethod(_r_core.RFSFileVector___getslice__,None,RFSFileVector)
RFSFileVector.__setslice__ = new_instancemethod(_r_core.RFSFileVector___setslice__,None,RFSFileVector)
RFSFileVector.__delslice__ = new_instancemethod(_r_core.RFSFileVector___delslice__,None,RFSFileVector)
RFSFileVector.__delitem__ = new_instancemethod(_r_core.RFSFileVector___delitem__,None,RFSFileVector)
RFSFileVector.__getitem__ = new_instancemethod(_r_core.RFSFileVector___getitem__,None,RFSFileVector)
RFSFileVector.__setitem__ = new_instancemethod(_r_core.RFSFileVector___setitem__,None,RFSFileVector)
RFSFileVector.append = new_instancemethod(_r_core.RFSFileVector_append,None,RFSFileVector)
RFSFileVector.empty = new_instancemethod(_r_core.RFSFileVector_empty,None,RFSFileVector)
RFSFileVector.size = new_instancemethod(_r_core.RFSFileVector_size,None,RFSFileVector)
RFSFileVector.clear = new_instancemethod(_r_core.RFSFileVector_clear,None,RFSFileVector)
RFSFileVector.swap = new_instancemethod(_r_core.RFSFileVector_swap,None,RFSFileVector)
RFSFileVector.get_allocator = new_instancemethod(_r_core.RFSFileVector_get_allocator,None,RFSFileVector)
RFSFileVector.begin = new_instancemethod(_r_core.RFSFileVector_begin,None,RFSFileVector)
RFSFileVector.end = new_instancemethod(_r_core.RFSFileVector_end,None,RFSFileVector)
RFSFileVector.rbegin = new_instancemethod(_r_core.RFSFileVector_rbegin,None,RFSFileVector)
RFSFileVector.rend = new_instancemethod(_r_core.RFSFileVector_rend,None,RFSFileVector)
RFSFileVector.pop_back = new_instancemethod(_r_core.RFSFileVector_pop_back,None,RFSFileVector)
RFSFileVector.erase = new_instancemethod(_r_core.RFSFileVector_erase,None,RFSFileVector)
RFSFileVector.push_back = new_instancemethod(_r_core.RFSFileVector_push_back,None,RFSFileVector)
RFSFileVector.front = new_instancemethod(_r_core.RFSFileVector_front,None,RFSFileVector)
RFSFileVector.back = new_instancemethod(_r_core.RFSFileVector_back,None,RFSFileVector)
RFSFileVector.assign = new_instancemethod(_r_core.RFSFileVector_assign,None,RFSFileVector)
RFSFileVector.resize = new_instancemethod(_r_core.RFSFileVector_resize,None,RFSFileVector)
RFSFileVector.insert = new_instancemethod(_r_core.RFSFileVector_insert,None,RFSFileVector)
RFSFileVector.reserve = new_instancemethod(_r_core.RFSFileVector_reserve,None,RFSFileVector)
RFSFileVector.capacity = new_instancemethod(_r_core.RFSFileVector_capacity,None,RFSFileVector)
RFSFileVector_swigregister = _r_core.RFSFileVector_swigregister
RFSFileVector_swigregister(RFSFileVector)

class RFSPartitionVector(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    def __iter__(self): return self.iterator()
    def __init__(self, *args): 
        _r_core.RFSPartitionVector_swiginit(self,_r_core.new_RFSPartitionVector(*args))
    __swig_destroy__ = _r_core.delete_RFSPartitionVector
RFSPartitionVector.iterator = new_instancemethod(_r_core.RFSPartitionVector_iterator,None,RFSPartitionVector)
RFSPartitionVector.__nonzero__ = new_instancemethod(_r_core.RFSPartitionVector___nonzero__,None,RFSPartitionVector)
RFSPartitionVector.__bool__ = new_instancemethod(_r_core.RFSPartitionVector___bool__,None,RFSPartitionVector)
RFSPartitionVector.__len__ = new_instancemethod(_r_core.RFSPartitionVector___len__,None,RFSPartitionVector)
RFSPartitionVector.pop = new_instancemethod(_r_core.RFSPartitionVector_pop,None,RFSPartitionVector)
RFSPartitionVector.__getslice__ = new_instancemethod(_r_core.RFSPartitionVector___getslice__,None,RFSPartitionVector)
RFSPartitionVector.__setslice__ = new_instancemethod(_r_core.RFSPartitionVector___setslice__,None,RFSPartitionVector)
RFSPartitionVector.__delslice__ = new_instancemethod(_r_core.RFSPartitionVector___delslice__,None,RFSPartitionVector)
RFSPartitionVector.__delitem__ = new_instancemethod(_r_core.RFSPartitionVector___delitem__,None,RFSPartitionVector)
RFSPartitionVector.__getitem__ = new_instancemethod(_r_core.RFSPartitionVector___getitem__,None,RFSPartitionVector)
RFSPartitionVector.__setitem__ = new_instancemethod(_r_core.RFSPartitionVector___setitem__,None,RFSPartitionVector)
RFSPartitionVector.append = new_instancemethod(_r_core.RFSPartitionVector_append,None,RFSPartitionVector)
RFSPartitionVector.empty = new_instancemethod(_r_core.RFSPartitionVector_empty,None,RFSPartitionVector)
RFSPartitionVector.size = new_instancemethod(_r_core.RFSPartitionVector_size,None,RFSPartitionVector)
RFSPartitionVector.clear = new_instancemethod(_r_core.RFSPartitionVector_clear,None,RFSPartitionVector)
RFSPartitionVector.swap = new_instancemethod(_r_core.RFSPartitionVector_swap,None,RFSPartitionVector)
RFSPartitionVector.get_allocator = new_instancemethod(_r_core.RFSPartitionVector_get_allocator,None,RFSPartitionVector)
RFSPartitionVector.begin = new_instancemethod(_r_core.RFSPartitionVector_begin,None,RFSPartitionVector)
RFSPartitionVector.end = new_instancemethod(_r_core.RFSPartitionVector_end,None,RFSPartitionVector)
RFSPartitionVector.rbegin = new_instancemethod(_r_core.RFSPartitionVector_rbegin,None,RFSPartitionVector)
RFSPartitionVector.rend = new_instancemethod(_r_core.RFSPartitionVector_rend,None,RFSPartitionVector)
RFSPartitionVector.pop_back = new_instancemethod(_r_core.RFSPartitionVector_pop_back,None,RFSPartitionVector)
RFSPartitionVector.erase = new_instancemethod(_r_core.RFSPartitionVector_erase,None,RFSPartitionVector)
RFSPartitionVector.push_back = new_instancemethod(_r_core.RFSPartitionVector_push_back,None,RFSPartitionVector)
RFSPartitionVector.front = new_instancemethod(_r_core.RFSPartitionVector_front,None,RFSPartitionVector)
RFSPartitionVector.back = new_instancemethod(_r_core.RFSPartitionVector_back,None,RFSPartitionVector)
RFSPartitionVector.assign = new_instancemethod(_r_core.RFSPartitionVector_assign,None,RFSPartitionVector)
RFSPartitionVector.resize = new_instancemethod(_r_core.RFSPartitionVector_resize,None,RFSPartitionVector)
RFSPartitionVector.insert = new_instancemethod(_r_core.RFSPartitionVector_insert,None,RFSPartitionVector)
RFSPartitionVector.reserve = new_instancemethod(_r_core.RFSPartitionVector_reserve,None,RFSPartitionVector)
RFSPartitionVector.capacity = new_instancemethod(_r_core.RFSPartitionVector_capacity,None,RFSPartitionVector)
RFSPartitionVector_swigregister = _r_core.RFSPartitionVector_swigregister
RFSPartitionVector_swigregister(RFSPartitionVector)

class RLibStruct(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    type = _swig_property(_r_core.RLibStruct_type_get, _r_core.RLibStruct_type_set)
    data = _swig_property(_r_core.RLibStruct_data_get, _r_core.RLibStruct_data_set)
    def __init__(self): 
        _r_core.RLibStruct_swiginit(self,_r_core.new_RLibStruct())
    __swig_destroy__ = _r_core.delete_RLibStruct
RLibStruct_swigregister = _r_core.RLibStruct_swigregister
RLibStruct_swigregister(RLibStruct)

class RCore(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    bin = _swig_property(_r_core.RCore_bin_get, _r_core.RCore_bin_set)
    config = _swig_property(_r_core.RCore_config_get, _r_core.RCore_config_set)
    offset = _swig_property(_r_core.RCore_offset_get, _r_core.RCore_offset_set)
    blocksize = _swig_property(_r_core.RCore_blocksize_get, _r_core.RCore_blocksize_set)
    blocksize_max = _swig_property(_r_core.RCore_blocksize_max_get, _r_core.RCore_blocksize_max_set)
    block = _swig_property(_r_core.RCore_block_get, _r_core.RCore_block_set)
    oobi = _swig_property(_r_core.RCore_oobi_get, _r_core.RCore_oobi_set)
    ffio = _swig_property(_r_core.RCore_ffio_get, _r_core.RCore_ffio_set)
    oobi_len = _swig_property(_r_core.RCore_oobi_len_get, _r_core.RCore_oobi_len_set)
    yank_buf = _swig_property(_r_core.RCore_yank_buf_get, _r_core.RCore_yank_buf_set)
    yank_len = _swig_property(_r_core.RCore_yank_len_get, _r_core.RCore_yank_len_set)
    yank_off = _swig_property(_r_core.RCore_yank_off_get, _r_core.RCore_yank_off_set)
    tmpseek = _swig_property(_r_core.RCore_tmpseek_get, _r_core.RCore_tmpseek_set)
    vmode = _swig_property(_r_core.RCore_vmode_get, _r_core.RCore_vmode_set)
    interrupted = _swig_property(_r_core.RCore_interrupted_get, _r_core.RCore_interrupted_set)
    cons = _swig_property(_r_core.RCore_cons_get, _r_core.RCore_cons_set)
    kv = _swig_property(_r_core.RCore_kv_get, _r_core.RCore_kv_set)
    io = _swig_property(_r_core.RCore_io_get, _r_core.RCore_io_set)
    file = _swig_property(_r_core.RCore_file_get, _r_core.RCore_file_set)
    files = _swig_property(_r_core.RCore_files_get, _r_core.RCore_files_set)
    num = _swig_property(_r_core.RCore_num_get, _r_core.RCore_num_set)
    lib = _swig_property(_r_core.RCore_lib_get, _r_core.RCore_lib_set)
    rcmd = _swig_property(_r_core.RCore_rcmd_get, _r_core.RCore_rcmd_set)
    anal = _swig_property(_r_core.RCore_anal_get, _r_core.RCore_anal_set)
    assembler = _swig_property(_r_core.RCore_assembler_get, _r_core.RCore_assembler_set)
    reflines = _swig_property(_r_core.RCore_reflines_get, _r_core.RCore_reflines_set)
    reflines2 = _swig_property(_r_core.RCore_reflines2_get, _r_core.RCore_reflines2_set)
    parser = _swig_property(_r_core.RCore_parser_get, _r_core.RCore_parser_set)
    _print = _swig_property(_r_core.RCore__print_get, _r_core.RCore__print_set)
    lang = _swig_property(_r_core.RCore_lang_get, _r_core.RCore_lang_set)
    dbg = _swig_property(_r_core.RCore_dbg_get, _r_core.RCore_dbg_set)
    flags = _swig_property(_r_core.RCore_flags_get, _r_core.RCore_flags_set)
    search = _swig_property(_r_core.RCore_search_get, _r_core.RCore_search_set)
    sign = _swig_property(_r_core.RCore_sign_get, _r_core.RCore_sign_set)
    fs = _swig_property(_r_core.RCore_fs_get, _r_core.RCore_fs_set)
    egg = _swig_property(_r_core.RCore_egg_get, _r_core.RCore_egg_set)
    cmdqueue = _swig_property(_r_core.RCore_cmdqueue_get, _r_core.RCore_cmdqueue_set)
    lastcmd = _swig_property(_r_core.RCore_lastcmd_get, _r_core.RCore_lastcmd_set)
    cmdrepeat = _swig_property(_r_core.RCore_cmdrepeat_get, _r_core.RCore_cmdrepeat_set)
    inc = _swig_property(_r_core.RCore_inc_get, _r_core.RCore_inc_set)
    __swig_destroy__ = _r_core.delete_RCore
    def __init__(self): 
        _r_core.RCore_swiginit(self,_r_core.new_RCore())
    ncast = staticmethod(_r_core.RCore_ncast)
    cast = staticmethod(_r_core.RCore_cast)
RCore.get_cons = new_instancemethod(_r_core.RCore_get_cons,None,RCore)
RCore.get_config = new_instancemethod(_r_core.RCore_get_config,None,RCore)
RCore.loadlibs = new_instancemethod(_r_core.RCore_loadlibs,None,RCore)
RCore.prompt = new_instancemethod(_r_core.RCore_prompt,None,RCore)
RCore.prompt_loop = new_instancemethod(_r_core.RCore_prompt_loop,None,RCore)
RCore.prompt_exec = new_instancemethod(_r_core.RCore_prompt_exec,None,RCore)
RCore.cmd = new_instancemethod(_r_core.RCore_cmd,None,RCore)
RCore.cmd0 = new_instancemethod(_r_core.RCore_cmd0,None,RCore)
RCore.cmd_flush = new_instancemethod(_r_core.RCore_cmd_flush,None,RCore)
RCore.cmd_init = new_instancemethod(_r_core.RCore_cmd_init,None,RCore)
RCore.cmd_file = new_instancemethod(_r_core.RCore_cmd_file,None,RCore)
RCore.cmd_command = new_instancemethod(_r_core.RCore_cmd_command,None,RCore)
RCore.cmd_str = new_instancemethod(_r_core.RCore_cmd_str,None,RCore)
RCore.cmd_str_pipe = new_instancemethod(_r_core.RCore_cmd_str_pipe,None,RCore)
RCore.op_str = new_instancemethod(_r_core.RCore_op_str,None,RCore)
RCore.op_anal = new_instancemethod(_r_core.RCore_op_anal,None,RCore)
RCore.disassemble = new_instancemethod(_r_core.RCore_disassemble,None,RCore)
RCore.disassemble_instr = new_instancemethod(_r_core.RCore_disassemble_instr,None,RCore)
RCore.disassemble_bytes = new_instancemethod(_r_core.RCore_disassemble_bytes,None,RCore)
RCore.search_preludes = new_instancemethod(_r_core.RCore_search_preludes,None,RCore)
RCore.search_prelude = new_instancemethod(_r_core.RCore_search_prelude,None,RCore)
RCore.anal_all = new_instancemethod(_r_core.RCore_anal_all,None,RCore)
RCore.anal_search = new_instancemethod(_r_core.RCore_anal_search,None,RCore)
RCore.anal_refs = new_instancemethod(_r_core.RCore_anal_refs,None,RCore)
RCore.anal_bb = new_instancemethod(_r_core.RCore_anal_bb,None,RCore)
RCore.anal_bb_seek = new_instancemethod(_r_core.RCore_anal_bb_seek,None,RCore)
RCore.anal_fcn = new_instancemethod(_r_core.RCore_anal_fcn,None,RCore)
RCore.anal_fcn_list = new_instancemethod(_r_core.RCore_anal_fcn_list,None,RCore)
RCore.anal_graph = new_instancemethod(_r_core.RCore_anal_graph,None,RCore)
RCore.anal_ref_list = new_instancemethod(_r_core.RCore_anal_ref_list,None,RCore)
RCore.project_open = new_instancemethod(_r_core.RCore_project_open,None,RCore)
RCore.project_save = new_instancemethod(_r_core.RCore_project_save,None,RCore)
RCore.project_info = new_instancemethod(_r_core.RCore_project_info,None,RCore)
RCore.gdiff = new_instancemethod(_r_core.RCore_gdiff,None,RCore)
RCore.rtr_help = new_instancemethod(_r_core.RCore_rtr_help,None,RCore)
RCore.rtr_pushout = new_instancemethod(_r_core.RCore_rtr_pushout,None,RCore)
RCore.rtr_list = new_instancemethod(_r_core.RCore_rtr_list,None,RCore)
RCore.rtr_add = new_instancemethod(_r_core.RCore_rtr_add,None,RCore)
RCore.rtr_remove = new_instancemethod(_r_core.RCore_rtr_remove,None,RCore)
RCore.rtr_session = new_instancemethod(_r_core.RCore_rtr_session,None,RCore)
RCore.rtr_cmd = new_instancemethod(_r_core.RCore_rtr_cmd,None,RCore)
RCore.read_at = new_instancemethod(_r_core.RCore_read_at,None,RCore)
RCore.write_at = new_instancemethod(_r_core.RCore_write_at,None,RCore)
RCore.block_read = new_instancemethod(_r_core.RCore_block_read,None,RCore)
RCore.block_size = new_instancemethod(_r_core.RCore_block_size,None,RCore)
RCore.seek = new_instancemethod(_r_core.RCore_seek,None,RCore)
RCore.seek_align = new_instancemethod(_r_core.RCore_seek_align,None,RCore)
RCore.yank = new_instancemethod(_r_core.RCore_yank,None,RCore)
RCore.yank_paste = new_instancemethod(_r_core.RCore_yank_paste,None,RCore)
RCore.visual = new_instancemethod(_r_core.RCore_visual,None,RCore)
RCore.visual_cmd = new_instancemethod(_r_core.RCore_visual_cmd,None,RCore)
RCore.serve = new_instancemethod(_r_core.RCore_serve,None,RCore)
RCore.asm_strsearch = new_instancemethod(_r_core.RCore_asm_strsearch,None,RCore)
RCore.asm_bwdisassemble = new_instancemethod(_r_core.RCore_asm_bwdisassemble,None,RCore)
RCore.search_cb = new_instancemethod(_r_core.RCore_search_cb,None,RCore)
RCore.file_open = new_instancemethod(_r_core.RCore_file_open,None,RCore)
RCore.file_close = new_instancemethod(_r_core.RCore_file_close,None,RCore)
RCore.file_close_fd = new_instancemethod(_r_core.RCore_file_close_fd,None,RCore)
RCore.file_list = new_instancemethod(_r_core.RCore_file_list,None,RCore)
RCore.seek_delta = new_instancemethod(_r_core.RCore_seek_delta,None,RCore)
RCore.bin_load = new_instancemethod(_r_core.RCore_bin_load,None,RCore)
RCore_swigregister = _r_core.RCore_swigregister
RCore_swigregister(RCore)

def RCore_ncast(*args):
  return _r_core.RCore_ncast(*args)
RCore_ncast = _r_core.RCore_ncast

def RCore_cast(*args):
  return _r_core.RCore_cast(*args)
RCore_cast = _r_core.RCore_cast

class RCoreFile(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    uri = _swig_property(_r_core.RCoreFile_uri_get, _r_core.RCoreFile_uri_set)
    filename = _swig_property(_r_core.RCoreFile_filename_get, _r_core.RCoreFile_filename_set)
    seek = _swig_property(_r_core.RCoreFile_seek_get, _r_core.RCoreFile_seek_set)
    size = _swig_property(_r_core.RCoreFile_size_get, _r_core.RCoreFile_size_set)
    map = _swig_property(_r_core.RCoreFile_map_get, _r_core.RCoreFile_map_set)
    rwx = _swig_property(_r_core.RCoreFile_rwx_get, _r_core.RCoreFile_rwx_set)
    dbg = _swig_property(_r_core.RCoreFile_dbg_get, _r_core.RCoreFile_dbg_set)
    fd = _swig_property(_r_core.RCoreFile_fd_get, _r_core.RCoreFile_fd_set)
    def __init__(self): 
        _r_core.RCoreFile_swiginit(self,_r_core.new_RCoreFile())
    __swig_destroy__ = _r_core.delete_RCoreFile
RCoreFile_swigregister = _r_core.RCoreFile_swigregister
RCoreFile_swigregister(RCoreFile)

class RCoreAsmHit(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    code = _swig_property(_r_core.RCoreAsmHit_code_get, _r_core.RCoreAsmHit_code_set)
    len = _swig_property(_r_core.RCoreAsmHit_len_get, _r_core.RCoreAsmHit_len_set)
    addr = _swig_property(_r_core.RCoreAsmHit_addr_get, _r_core.RCoreAsmHit_addr_set)
    def __init__(self): 
        _r_core.RCoreAsmHit_swiginit(self,_r_core.new_RCoreAsmHit())
    __swig_destroy__ = _r_core.delete_RCoreAsmHit
RCoreAsmHit_swigregister = _r_core.RCoreAsmHit_swigregister
RCoreAsmHit_swigregister(RCoreAsmHit)

class RCmd(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    __swig_destroy__ = _r_core.delete_RCmd
    def __init__(self): 
        _r_core.RCmd_swiginit(self,_r_core.new_RCmd())
RCmd.set_data = new_instancemethod(_r_core.RCmd_set_data,None,RCmd)
RCmd.add = new_instancemethod(_r_core.RCmd_add,None,RCmd)
RCmd.add_long = new_instancemethod(_r_core.RCmd_add_long,None,RCmd)
RCmd._del = new_instancemethod(_r_core.RCmd__del,None,RCmd)
RCmd.call = new_instancemethod(_r_core.RCmd_call,None,RCmd)
RCmd.call_long = new_instancemethod(_r_core.RCmd_call_long,None,RCmd)
RCmd_swigregister = _r_core.RCmd_swigregister
RCmd_swigregister(RCmd)

class RNum(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    def __init__(self, *args): 
        _r_core.RNum_swiginit(self,_r_core.new_RNum(*args))
    __swig_destroy__ = _r_core.delete_RNum
RNum.get = new_instancemethod(_r_core.RNum_get,None,RNum)
RNum.math = new_instancemethod(_r_core.RNum_math,None,RNum)
RNum_swigregister = _r_core.RNum_swigregister
RNum_swigregister(RNum)

class RBuffer(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    buf = _swig_property(_r_core.RBuffer_buf_get, _r_core.RBuffer_buf_set)
    length = _swig_property(_r_core.RBuffer_length_get, _r_core.RBuffer_length_set)
    cur = _swig_property(_r_core.RBuffer_cur_get, _r_core.RBuffer_cur_set)
    base = _swig_property(_r_core.RBuffer_base_get, _r_core.RBuffer_base_set)
    __swig_destroy__ = _r_core.delete_RBuffer
    def __init__(self): 
        _r_core.RBuffer_swiginit(self,_r_core.new_RBuffer())
RBuffer.read_at = new_instancemethod(_r_core.RBuffer_read_at,None,RBuffer)
RBuffer.write_at = new_instancemethod(_r_core.RBuffer_write_at,None,RBuffer)
RBuffer.set_bytes = new_instancemethod(_r_core.RBuffer_set_bytes,None,RBuffer)
RBuffer_swigregister = _r_core.RBuffer_swigregister
RBuffer_swigregister(RBuffer)

class RList(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    __swig_destroy__ = _r_core.delete_RList
    def __init__(self): 
        _r_core.RList_swiginit(self,_r_core.new_RList())
RList.append = new_instancemethod(_r_core.RList_append,None,RList)
RList.prepend = new_instancemethod(_r_core.RList_prepend,None,RList)
RList.iterator = new_instancemethod(_r_core.RList_iterator,None,RList)
RList.length = new_instancemethod(_r_core.RList_length,None,RList)
RList.del_n = new_instancemethod(_r_core.RList_del_n,None,RList)
RList.get_top = new_instancemethod(_r_core.RList_get_top,None,RList)
RList.pop = new_instancemethod(_r_core.RList_pop,None,RList)
RList_swigregister = _r_core.RList_swigregister
RList_swigregister(RList)

class RListIter(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    data = _swig_property(_r_core.RListIter_data_get, _r_core.RListIter_data_set)
    n = _swig_property(_r_core.RListIter_n_get, _r_core.RListIter_n_set)
    p = _swig_property(_r_core.RListIter_p_get, _r_core.RListIter_p_set)
    __swig_destroy__ = _r_core.delete_RListIter
    def __init__(self): 
        _r_core.RListIter_swiginit(self,_r_core.new_RListIter())
RListIter.get_data = new_instancemethod(_r_core.RListIter_get_data,None,RListIter)
RListIter.get_next = new_instancemethod(_r_core.RListIter_get_next,None,RListIter)
RListIter_swigregister = _r_core.RListIter_swigregister
RListIter_swigregister(RListIter)

class RRange(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    __swig_destroy__ = _r_core.delete_RRange
    def __init__(self, *args): 
        _r_core.RRange_swiginit(self,_r_core.new_RRange(*args))
RRange.item_get = new_instancemethod(_r_core.RRange_item_get,None,RRange)
RRange.size = new_instancemethod(_r_core.RRange_size,None,RRange)
RRange.add_from_string = new_instancemethod(_r_core.RRange_add_from_string,None,RRange)
RRange.contains = new_instancemethod(_r_core.RRange_contains,None,RRange)
RRange.sort = new_instancemethod(_r_core.RRange_sort,None,RRange)
RRange.list = new_instancemethod(_r_core.RRange_list,None,RRange)
RRange.get_n = new_instancemethod(_r_core.RRange_get_n,None,RRange)
RRange.inverse = new_instancemethod(_r_core.RRange_inverse,None,RRange)
RRange_swigregister = _r_core.RRange_swigregister
RRange_swigregister(RRange)

class RRangeItem(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    fr = _swig_property(_r_core.RRangeItem_fr_get, _r_core.RRangeItem_fr_set)
    to = _swig_property(_r_core.RRangeItem_to_get, _r_core.RRangeItem_to_set)
    data = _swig_property(_r_core.RRangeItem_data_get, _r_core.RRangeItem_data_set)
    datalen = _swig_property(_r_core.RRangeItem_datalen_get, _r_core.RRangeItem_datalen_set)
    def __init__(self): 
        _r_core.RRangeItem_swiginit(self,_r_core.new_RRangeItem())
    __swig_destroy__ = _r_core.delete_RRangeItem
RRangeItem_swigregister = _r_core.RRangeItem_swigregister
RRangeItem_swigregister(RRangeItem)

class RLib(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    __swig_destroy__ = _r_core.delete_RLib
    def __init__(self, *args): 
        _r_core.RLib_swiginit(self,_r_core.new_RLib(*args))
    path = staticmethod(_r_core.RLib_path)
    dl_open = staticmethod(_r_core.RLib_dl_open)
    dl_close = staticmethod(_r_core.RLib_dl_close)
    dl_check_filename = staticmethod(_r_core.RLib_dl_check_filename)
RLib.close = new_instancemethod(_r_core.RLib_close,None,RLib)
RLib.opendir = new_instancemethod(_r_core.RLib_opendir,None,RLib)
RLib.dl_sym = new_instancemethod(_r_core.RLib_dl_sym,None,RLib)
RLib.del_handler = new_instancemethod(_r_core.RLib_del_handler,None,RLib)
RLib_swigregister = _r_core.RLib_swigregister
RLib_swigregister(RLib)

def RLib_path(*args):
  return _r_core.RLib_path(*args)
RLib_path = _r_core.RLib_path

def RLib_dl_open(*args):
  return _r_core.RLib_dl_open(*args)
RLib_dl_open = _r_core.RLib_dl_open

def RLib_dl_close(*args):
  return _r_core.RLib_dl_close(*args)
RLib_dl_close = _r_core.RLib_dl_close

def RLib_dl_check_filename(*args):
  return _r_core.RLib_dl_check_filename(*args)
RLib_dl_check_filename = _r_core.RLib_dl_check_filename

class RCons(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    is_interactive = _swig_property(_r_core.RCons_is_interactive_get, _r_core.RCons_is_interactive_set)
    is_html = _swig_property(_r_core.RCons_is_html_get, _r_core.RCons_is_html_set)
    rows = _swig_property(_r_core.RCons_rows_get, _r_core.RCons_rows_set)
    columns = _swig_property(_r_core.RCons_columns_get, _r_core.RCons_columns_set)
    singleton = staticmethod(_r_core.RCons_singleton)
    eof = staticmethod(_r_core.RCons_eof)
    pipe_open = staticmethod(_r_core.RCons_pipe_open)
    pipe_close = staticmethod(_r_core.RCons_pipe_close)
    clear = staticmethod(_r_core.RCons_clear)
    clear00 = staticmethod(_r_core.RCons_clear00)
    reset = staticmethod(_r_core.RCons_reset)
    gotoxy = staticmethod(_r_core.RCons_gotoxy)
    set_raw = staticmethod(_r_core.RCons_set_raw)
    printf = staticmethod(_r_core.RCons_printf)
    strcat = staticmethod(_r_core.RCons_strcat)
    memcat = staticmethod(_r_core.RCons_memcat)
    newline = staticmethod(_r_core.RCons_newline)
    flush = staticmethod(_r_core.RCons_flush)
    filter = staticmethod(_r_core.RCons_filter)
    visual_flush = staticmethod(_r_core.RCons_visual_flush)
    readchar = staticmethod(_r_core.RCons_readchar)
    any_key = staticmethod(_r_core.RCons_any_key)
    get_size = staticmethod(_r_core.RCons_get_size)
    yesno = staticmethod(_r_core.RCons_yesno)
    html_print = staticmethod(_r_core.RCons_html_print)
    arrow_to_hjkl = staticmethod(_r_core.RCons_arrow_to_hjkl)
    get_buffer = staticmethod(_r_core.RCons_get_buffer)
    grep = staticmethod(_r_core.RCons_grep)
    invert = staticmethod(_r_core.RCons_invert)
    def __init__(self): 
        _r_core.RCons_swiginit(self,_r_core.new_RCons())
    __swig_destroy__ = _r_core.delete_RCons
RCons_swigregister = _r_core.RCons_swigregister
RCons_swigregister(RCons)

def RCons_singleton():
  return _r_core.RCons_singleton()
RCons_singleton = _r_core.RCons_singleton

def RCons_eof():
  return _r_core.RCons_eof()
RCons_eof = _r_core.RCons_eof

def RCons_pipe_open(*args):
  return _r_core.RCons_pipe_open(*args)
RCons_pipe_open = _r_core.RCons_pipe_open

def RCons_pipe_close(*args):
  return _r_core.RCons_pipe_close(*args)
RCons_pipe_close = _r_core.RCons_pipe_close

def RCons_clear():
  return _r_core.RCons_clear()
RCons_clear = _r_core.RCons_clear

def RCons_clear00():
  return _r_core.RCons_clear00()
RCons_clear00 = _r_core.RCons_clear00

def RCons_reset():
  return _r_core.RCons_reset()
RCons_reset = _r_core.RCons_reset

def RCons_gotoxy(*args):
  return _r_core.RCons_gotoxy(*args)
RCons_gotoxy = _r_core.RCons_gotoxy

def RCons_set_raw(*args):
  return _r_core.RCons_set_raw(*args)
RCons_set_raw = _r_core.RCons_set_raw

def RCons_printf(*args):
  return _r_core.RCons_printf(*args)
RCons_printf = _r_core.RCons_printf

def RCons_strcat(*args):
  return _r_core.RCons_strcat(*args)
RCons_strcat = _r_core.RCons_strcat

def RCons_memcat(*args):
  return _r_core.RCons_memcat(*args)
RCons_memcat = _r_core.RCons_memcat

def RCons_newline():
  return _r_core.RCons_newline()
RCons_newline = _r_core.RCons_newline

def RCons_flush():
  return _r_core.RCons_flush()
RCons_flush = _r_core.RCons_flush

def RCons_filter():
  return _r_core.RCons_filter()
RCons_filter = _r_core.RCons_filter

def RCons_visual_flush():
  return _r_core.RCons_visual_flush()
RCons_visual_flush = _r_core.RCons_visual_flush

def RCons_readchar():
  return _r_core.RCons_readchar()
RCons_readchar = _r_core.RCons_readchar

def RCons_any_key():
  return _r_core.RCons_any_key()
RCons_any_key = _r_core.RCons_any_key

def RCons_get_size():
  return _r_core.RCons_get_size()
RCons_get_size = _r_core.RCons_get_size

def RCons_yesno(*args):
  return _r_core.RCons_yesno(*args)
RCons_yesno = _r_core.RCons_yesno

def RCons_html_print(*args):
  return _r_core.RCons_html_print(*args)
RCons_html_print = _r_core.RCons_html_print

def RCons_arrow_to_hjkl(*args):
  return _r_core.RCons_arrow_to_hjkl(*args)
RCons_arrow_to_hjkl = _r_core.RCons_arrow_to_hjkl

def RCons_get_buffer():
  return _r_core.RCons_get_buffer()
RCons_get_buffer = _r_core.RCons_get_buffer

def RCons_grep(*args):
  return _r_core.RCons_grep(*args)
RCons_grep = _r_core.RCons_grep

def RCons_invert(*args):
  return _r_core.RCons_invert(*args)
RCons_invert = _r_core.RCons_invert

class RLine(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    singleton = staticmethod(_r_core.RLine_singleton)
    readline = staticmethod(_r_core.RLine_readline)
    set_prompt = staticmethod(_r_core.RLine_set_prompt)
    hist_load = staticmethod(_r_core.RLine_hist_load)
    hist_add = staticmethod(_r_core.RLine_hist_add)
    hist_save = staticmethod(_r_core.RLine_hist_save)
    def __init__(self): 
        _r_core.RLine_swiginit(self,_r_core.new_RLine())
    __swig_destroy__ = _r_core.delete_RLine
RLine_swigregister = _r_core.RLine_swigregister
RLine_swigregister(RLine)

def RLine_singleton():
  return _r_core.RLine_singleton()
RLine_singleton = _r_core.RLine_singleton

def RLine_readline():
  return _r_core.RLine_readline()
RLine_readline = _r_core.RLine_readline

def RLine_set_prompt(*args):
  return _r_core.RLine_set_prompt(*args)
RLine_set_prompt = _r_core.RLine_set_prompt

def RLine_hist_load(*args):
  return _r_core.RLine_hist_load(*args)
RLine_hist_load = _r_core.RLine_hist_load

def RLine_hist_add(*args):
  return _r_core.RLine_hist_add(*args)
RLine_hist_add = _r_core.RLine_hist_add

def RLine_hist_save(*args):
  return _r_core.RLine_hist_save(*args)
RLine_hist_save = _r_core.RLine_hist_save

class RAnal(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    bits = _swig_property(_r_core.RAnal_bits_get, _r_core.RAnal_bits_set)
    big_endian = _swig_property(_r_core.RAnal_big_endian_get, _r_core.RAnal_big_endian_set)
    split = _swig_property(_r_core.RAnal_split_get, _r_core.RAnal_split_set)
    user = _swig_property(_r_core.RAnal_user_get, _r_core.RAnal_user_set)
    fcns = _swig_property(_r_core.RAnal_fcns_get, _r_core.RAnal_fcns_set)
    meta = _swig_property(_r_core.RAnal_meta_get, _r_core.RAnal_meta_set)
    reg = _swig_property(_r_core.RAnal_reg_get, _r_core.RAnal_reg_set)
    syscall = _swig_property(_r_core.RAnal_syscall_get, _r_core.RAnal_syscall_set)
    __swig_destroy__ = _r_core.delete_RAnal
    def __init__(self): 
        _r_core.RAnal_swiginit(self,_r_core.new_RAnal())
RAnal.op_hexstr = new_instancemethod(_r_core.RAnal_op_hexstr,None,RAnal)
RAnal.esil_eval = new_instancemethod(_r_core.RAnal_esil_eval,None,RAnal)
RAnal.set_bits = new_instancemethod(_r_core.RAnal_set_bits,None,RAnal)
RAnal.set_big_endian = new_instancemethod(_r_core.RAnal_set_big_endian,None,RAnal)
RAnal.diff_setup = new_instancemethod(_r_core.RAnal_diff_setup,None,RAnal)
RAnal.diff_setup_i = new_instancemethod(_r_core.RAnal_diff_setup_i,None,RAnal)
RAnal.get_fcns = new_instancemethod(_r_core.RAnal_get_fcns,None,RAnal)
RAnal.get_fcn_at = new_instancemethod(_r_core.RAnal_get_fcn_at,None,RAnal)
RAnal.trace_bb = new_instancemethod(_r_core.RAnal_trace_bb,None,RAnal)
RAnal.bb = new_instancemethod(_r_core.RAnal_bb,None,RAnal)
RAnal.bb_from_offset = new_instancemethod(_r_core.RAnal_bb_from_offset,None,RAnal)
RAnal.op_to_string = new_instancemethod(_r_core.RAnal_op_to_string,None,RAnal)
RAnal.op_to_esil_string = new_instancemethod(_r_core.RAnal_op_to_esil_string,None,RAnal)
RAnal_swigregister = _r_core.RAnal_swigregister
RAnal_swigregister(RAnal)

class RAnalValue(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    absolute = _swig_property(_r_core.RAnalValue_absolute_get, _r_core.RAnalValue_absolute_set)
    memref = _swig_property(_r_core.RAnalValue_memref_get, _r_core.RAnalValue_memref_set)
    base = _swig_property(_r_core.RAnalValue_base_get, _r_core.RAnalValue_base_set)
    delta = _swig_property(_r_core.RAnalValue_delta_get, _r_core.RAnalValue_delta_set)
    imm = _swig_property(_r_core.RAnalValue_imm_get, _r_core.RAnalValue_imm_set)
    mul = _swig_property(_r_core.RAnalValue_mul_get, _r_core.RAnalValue_mul_set)
    reg = _swig_property(_r_core.RAnalValue_reg_get, _r_core.RAnalValue_reg_set)
    regdelta = _swig_property(_r_core.RAnalValue_regdelta_get, _r_core.RAnalValue_regdelta_set)
    __swig_destroy__ = _r_core.delete_RAnalValue
    def __init__(self): 
        _r_core.RAnalValue_swiginit(self,_r_core.new_RAnalValue())
RAnalValue_swigregister = _r_core.RAnalValue_swigregister
RAnalValue_swigregister(RAnalValue)

class RAnalBlock(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    addr = _swig_property(_r_core.RAnalBlock_addr_get, _r_core.RAnalBlock_addr_set)
    size = _swig_property(_r_core.RAnalBlock_size_get, _r_core.RAnalBlock_size_set)
    jump = _swig_property(_r_core.RAnalBlock_jump_get, _r_core.RAnalBlock_jump_set)
    fail = _swig_property(_r_core.RAnalBlock_fail_get, _r_core.RAnalBlock_fail_set)
    type = _swig_property(_r_core.RAnalBlock_type_get, _r_core.RAnalBlock_type_set)
    ninstr = _swig_property(_r_core.RAnalBlock_ninstr_get, _r_core.RAnalBlock_ninstr_set)
    returnbb = _swig_property(_r_core.RAnalBlock_returnbb_get, _r_core.RAnalBlock_returnbb_set)
    conditional = _swig_property(_r_core.RAnalBlock_conditional_get, _r_core.RAnalBlock_conditional_set)
    traced = _swig_property(_r_core.RAnalBlock_traced_get, _r_core.RAnalBlock_traced_set)
    fingerprint = _swig_property(_r_core.RAnalBlock_fingerprint_get, _r_core.RAnalBlock_fingerprint_set)
    diff = _swig_property(_r_core.RAnalBlock_diff_get, _r_core.RAnalBlock_diff_set)
    __swig_destroy__ = _r_core.delete_RAnalBlock
    def __init__(self): 
        _r_core.RAnalBlock_swiginit(self,_r_core.new_RAnalBlock())
RAnalBlock_swigregister = _r_core.RAnalBlock_swigregister
RAnalBlock_swigregister(RAnalBlock)

class RAnalOp(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    mnemonic = _swig_property(_r_core.RAnalOp_mnemonic_get, _r_core.RAnalOp_mnemonic_set)
    addr = _swig_property(_r_core.RAnalOp_addr_get, _r_core.RAnalOp_addr_set)
    type = _swig_property(_r_core.RAnalOp_type_get, _r_core.RAnalOp_type_set)
    stackop = _swig_property(_r_core.RAnalOp_stackop_get, _r_core.RAnalOp_stackop_set)
    cond = _swig_property(_r_core.RAnalOp_cond_get, _r_core.RAnalOp_cond_set)
    length = _swig_property(_r_core.RAnalOp_length_get, _r_core.RAnalOp_length_set)
    nopcode = _swig_property(_r_core.RAnalOp_nopcode_get, _r_core.RAnalOp_nopcode_set)
    family = _swig_property(_r_core.RAnalOp_family_get, _r_core.RAnalOp_family_set)
    eob = _swig_property(_r_core.RAnalOp_eob_get, _r_core.RAnalOp_eob_set)
    delay = _swig_property(_r_core.RAnalOp_delay_get, _r_core.RAnalOp_delay_set)
    jump = _swig_property(_r_core.RAnalOp_jump_get, _r_core.RAnalOp_jump_set)
    fail = _swig_property(_r_core.RAnalOp_fail_get, _r_core.RAnalOp_fail_set)
    selector = _swig_property(_r_core.RAnalOp_selector_get, _r_core.RAnalOp_selector_set)
    ptr = _swig_property(_r_core.RAnalOp_ptr_get, _r_core.RAnalOp_ptr_set)
    val = _swig_property(_r_core.RAnalOp_val_get, _r_core.RAnalOp_val_set)
    stackptr = _swig_property(_r_core.RAnalOp_stackptr_get, _r_core.RAnalOp_stackptr_set)
    refptr = _swig_property(_r_core.RAnalOp_refptr_get, _r_core.RAnalOp_refptr_set)
    esil = _swig_property(_r_core.RAnalOp_esil_get, _r_core.RAnalOp_esil_set)
    src = _swig_property(_r_core.RAnalOp_src_get, _r_core.RAnalOp_src_set)
    dst = _swig_property(_r_core.RAnalOp_dst_get, _r_core.RAnalOp_dst_set)
    __swig_destroy__ = _r_core.delete_RAnalOp
    def __init__(self): 
        _r_core.RAnalOp_swiginit(self,_r_core.new_RAnalOp())
RAnalOp_swigregister = _r_core.RAnalOp_swigregister
RAnalOp_swigregister(RAnalOp)

class RAnalDiff(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    type = _swig_property(_r_core.RAnalDiff_type_get, _r_core.RAnalDiff_type_set)
    name = _swig_property(_r_core.RAnalDiff_name_get, _r_core.RAnalDiff_name_set)
    addr = _swig_property(_r_core.RAnalDiff_addr_get, _r_core.RAnalDiff_addr_set)
    __swig_destroy__ = _r_core.delete_RAnalDiff
    def __init__(self): 
        _r_core.RAnalDiff_swiginit(self,_r_core.new_RAnalDiff())
RAnalDiff_swigregister = _r_core.RAnalDiff_swigregister
RAnalDiff_swigregister(RAnalDiff)

class RAnalFunction(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    name = _swig_property(_r_core.RAnalFunction_name_get, _r_core.RAnalFunction_name_set)
    dsc = _swig_property(_r_core.RAnalFunction_dsc_get, _r_core.RAnalFunction_dsc_set)
    size = _swig_property(_r_core.RAnalFunction_size_get, _r_core.RAnalFunction_size_set)
    bits = _swig_property(_r_core.RAnalFunction_bits_get, _r_core.RAnalFunction_bits_set)
    type = _swig_property(_r_core.RAnalFunction_type_get, _r_core.RAnalFunction_type_set)
    rets = _swig_property(_r_core.RAnalFunction_rets_get, _r_core.RAnalFunction_rets_set)
    fmod = _swig_property(_r_core.RAnalFunction_fmod_get, _r_core.RAnalFunction_fmod_set)
    call = _swig_property(_r_core.RAnalFunction_call_get, _r_core.RAnalFunction_call_set)
    attr = _swig_property(_r_core.RAnalFunction_attr_get, _r_core.RAnalFunction_attr_set)
    addr = _swig_property(_r_core.RAnalFunction_addr_get, _r_core.RAnalFunction_addr_set)
    stack = _swig_property(_r_core.RAnalFunction_stack_get, _r_core.RAnalFunction_stack_set)
    ninstr = _swig_property(_r_core.RAnalFunction_ninstr_get, _r_core.RAnalFunction_ninstr_set)
    nargs = _swig_property(_r_core.RAnalFunction_nargs_get, _r_core.RAnalFunction_nargs_set)
    depth = _swig_property(_r_core.RAnalFunction_depth_get, _r_core.RAnalFunction_depth_set)
    diff = _swig_property(_r_core.RAnalFunction_diff_get, _r_core.RAnalFunction_diff_set)
    fingerprint = _swig_property(_r_core.RAnalFunction_fingerprint_get, _r_core.RAnalFunction_fingerprint_set)
    bbs = _swig_property(_r_core.RAnalFunction_bbs_get, _r_core.RAnalFunction_bbs_set)
    vars = _swig_property(_r_core.RAnalFunction_vars_get, _r_core.RAnalFunction_vars_set)
    refs = _swig_property(_r_core.RAnalFunction_refs_get, _r_core.RAnalFunction_refs_set)
    xrefs = _swig_property(_r_core.RAnalFunction_xrefs_get, _r_core.RAnalFunction_xrefs_set)
    def __init__(self): 
        _r_core.RAnalFunction_swiginit(self,_r_core.new_RAnalFunction())
    __swig_destroy__ = _r_core.delete_RAnalFunction
RAnalFunction.get_bbs = new_instancemethod(_r_core.RAnalFunction_get_bbs,None,RAnalFunction)
RAnalFunction.get_vars = new_instancemethod(_r_core.RAnalFunction_get_vars,None,RAnalFunction)
RAnalFunction.get_refs = new_instancemethod(_r_core.RAnalFunction_get_refs,None,RAnalFunction)
RAnalFunction.get_xrefs = new_instancemethod(_r_core.RAnalFunction_get_xrefs,None,RAnalFunction)
RAnalFunction_swigregister = _r_core.RAnalFunction_swigregister
RAnalFunction_swigregister(RAnalFunction)

class RAnalVar(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    name = _swig_property(_r_core.RAnalVar_name_get, _r_core.RAnalVar_name_set)
    type = _swig_property(_r_core.RAnalVar_type_get, _r_core.RAnalVar_type_set)
    delta = _swig_property(_r_core.RAnalVar_delta_get, _r_core.RAnalVar_delta_set)
    accesses = _swig_property(_r_core.RAnalVar_accesses_get, _r_core.RAnalVar_accesses_set)
    __swig_destroy__ = _r_core.delete_RAnalVar
    def __init__(self): 
        _r_core.RAnalVar_swiginit(self,_r_core.new_RAnalVar())
RAnalVar_swigregister = _r_core.RAnalVar_swigregister
RAnalVar_swigregister(RAnalVar)

class RAnalVarAccess(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    addr = _swig_property(_r_core.RAnalVarAccess_addr_get, _r_core.RAnalVarAccess_addr_set)
    set = _swig_property(_r_core.RAnalVarAccess_set_get, _r_core.RAnalVarAccess_set_set)
    __swig_destroy__ = _r_core.delete_RAnalVarAccess
    def __init__(self): 
        _r_core.RAnalVarAccess_swiginit(self,_r_core.new_RAnalVarAccess())
RAnalVarAccess_swigregister = _r_core.RAnalVarAccess_swigregister
RAnalVarAccess_swigregister(RAnalVarAccess)

class RAnalRef(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    type = _swig_property(_r_core.RAnalRef_type_get, _r_core.RAnalRef_type_set)
    addr = _swig_property(_r_core.RAnalRef_addr_get, _r_core.RAnalRef_addr_set)
    at = _swig_property(_r_core.RAnalRef_at_get, _r_core.RAnalRef_at_set)
    def __init__(self): 
        _r_core.RAnalRef_swiginit(self,_r_core.new_RAnalRef())
    __swig_destroy__ = _r_core.delete_RAnalRef
RAnalRef_swigregister = _r_core.RAnalRef_swigregister
RAnalRef_swigregister(RAnalRef)

class RAnalRefline(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    _from = _swig_property(_r_core.RAnalRefline__from_get, _r_core.RAnalRefline__from_set)
    to = _swig_property(_r_core.RAnalRefline_to_get, _r_core.RAnalRefline_to_set)
    index = _swig_property(_r_core.RAnalRefline_index_get, _r_core.RAnalRefline_index_set)
    def __init__(self): 
        _r_core.RAnalRefline_swiginit(self,_r_core.new_RAnalRefline())
    __swig_destroy__ = _r_core.delete_RAnalRefline
RAnalRefline_swigregister = _r_core.RAnalRefline_swigregister
RAnalRefline_swigregister(RAnalRefline)

class RMeta(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    data = _swig_property(_r_core.RMeta_data_get, _r_core.RMeta_data_set)
    __swig_destroy__ = _r_core.delete_RMeta
    type_to_string = staticmethod(_r_core.RMeta_type_to_string)
    def __init__(self): 
        _r_core.RMeta_swiginit(self,_r_core.new_RMeta())
RMeta.add = new_instancemethod(_r_core.RMeta_add,None,RMeta)
RMeta._del = new_instancemethod(_r_core.RMeta__del,None,RMeta)
RMeta.find = new_instancemethod(_r_core.RMeta_find,None,RMeta)
RMeta.cleanup = new_instancemethod(_r_core.RMeta_cleanup,None,RMeta)
RMeta.list = new_instancemethod(_r_core.RMeta_list,None,RMeta)
RMeta_swigregister = _r_core.RMeta_swigregister
RMeta_swigregister(RMeta)

def RMeta_type_to_string(*args):
  return _r_core.RMeta_type_to_string(*args)
RMeta_type_to_string = _r_core.RMeta_type_to_string

class RMetaItem(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    _from = _swig_property(_r_core.RMetaItem__from_get, _r_core.RMetaItem__from_set)
    to = _swig_property(_r_core.RMetaItem_to_get, _r_core.RMetaItem_to_set)
    size = _swig_property(_r_core.RMetaItem_size_get, _r_core.RMetaItem_size_set)
    type = _swig_property(_r_core.RMetaItem_type_get, _r_core.RMetaItem_type_set)
    str = _swig_property(_r_core.RMetaItem_str_get, _r_core.RMetaItem_str_set)
    __swig_destroy__ = _r_core.delete_RMetaItem
    def __init__(self): 
        _r_core.RMetaItem_swiginit(self,_r_core.new_RMetaItem())
RMetaItem_swigregister = _r_core.RMetaItem_swigregister
RMetaItem_swigregister(RMetaItem)

class RReg(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    __swig_destroy__ = _r_core.delete_RReg
    def __init__(self): 
        _r_core.RReg_swiginit(self,_r_core.new_RReg())
    get_name_idx = staticmethod(_r_core.RReg_get_name_idx)
    type_by_name = staticmethod(_r_core.RReg_type_by_name)
    get_type = staticmethod(_r_core.RReg_get_type)
RReg.set_profile = new_instancemethod(_r_core.RReg_set_profile,None,RReg)
RReg.set_profile_string = new_instancemethod(_r_core.RReg_set_profile_string,None,RReg)
RReg.get = new_instancemethod(_r_core.RReg_get,None,RReg)
RReg.set_name = new_instancemethod(_r_core.RReg_set_name,None,RReg)
RReg.get_name = new_instancemethod(_r_core.RReg_get_name,None,RReg)
RReg.get_value = new_instancemethod(_r_core.RReg_get_value,None,RReg)
RReg.set_value = new_instancemethod(_r_core.RReg_set_value,None,RReg)
RReg.get_fvalue = new_instancemethod(_r_core.RReg_get_fvalue,None,RReg)
RReg.set_fvalue = new_instancemethod(_r_core.RReg_set_fvalue,None,RReg)
RReg.get_pvalue = new_instancemethod(_r_core.RReg_get_pvalue,None,RReg)
RReg.set_pvalue = new_instancemethod(_r_core.RReg_set_pvalue,None,RReg)
RReg.get_bytes = new_instancemethod(_r_core.RReg_get_bytes,None,RReg)
RReg.set_bytes = new_instancemethod(_r_core.RReg_set_bytes,None,RReg)
RReg.fit_arena = new_instancemethod(_r_core.RReg_fit_arena,None,RReg)
RReg.arena_set = new_instancemethod(_r_core.RReg_arena_set,None,RReg)
RReg.arena_push = new_instancemethod(_r_core.RReg_arena_push,None,RReg)
RReg.arena_pop = new_instancemethod(_r_core.RReg_arena_pop,None,RReg)
RReg_swigregister = _r_core.RReg_swigregister
RReg_swigregister(RReg)

def RReg_get_name_idx(*args):
  return _r_core.RReg_get_name_idx(*args)
RReg_get_name_idx = _r_core.RReg_get_name_idx

def RReg_type_by_name(*args):
  return _r_core.RReg_type_by_name(*args)
RReg_type_by_name = _r_core.RReg_type_by_name

def RReg_get_type(*args):
  return _r_core.RReg_get_type(*args)
RReg_get_type = _r_core.RReg_get_type

class RRegItem(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    name = _swig_property(_r_core.RRegItem_name_get, _r_core.RRegItem_name_set)
    size = _swig_property(_r_core.RRegItem_size_get, _r_core.RRegItem_size_set)
    offset = _swig_property(_r_core.RRegItem_offset_get, _r_core.RRegItem_offset_set)
    packed_size = _swig_property(_r_core.RRegItem_packed_size_get, _r_core.RRegItem_packed_size_set)
    type = _swig_property(_r_core.RRegItem_type_get, _r_core.RRegItem_type_set)
    def __init__(self): 
        _r_core.RRegItem_swiginit(self,_r_core.new_RRegItem())
    __swig_destroy__ = _r_core.delete_RRegItem
RRegItem_swigregister = _r_core.RRegItem_swigregister
RRegItem_swigregister(RRegItem)

class RRegArena(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    bytes = _swig_property(_r_core.RRegArena_bytes_get, _r_core.RRegArena_bytes_set)
    size = _swig_property(_r_core.RRegArena_size_get, _r_core.RRegArena_size_set)
    def __init__(self): 
        _r_core.RRegArena_swiginit(self,_r_core.new_RRegArena())
    __swig_destroy__ = _r_core.delete_RRegArena
RRegArena_swigregister = _r_core.RRegArena_swigregister
RRegArena_swigregister(RRegArena)

class RRegSet(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    arena = _swig_property(_r_core.RRegSet_arena_get, _r_core.RRegSet_arena_set)
    regs = _swig_property(_r_core.RRegSet_regs_get, _r_core.RRegSet_regs_set)
    def __init__(self): 
        _r_core.RRegSet_swiginit(self,_r_core.new_RRegSet())
    __swig_destroy__ = _r_core.delete_RRegSet
RRegSet_swigregister = _r_core.RRegSet_swigregister
RRegSet_swigregister(RRegSet)

class RHash(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    __swig_destroy__ = _r_core.delete_RHash
    def __init__(self, *args): 
        _r_core.RHash_swiginit(self,_r_core.new_RHash(*args))
    crc16 = staticmethod(_r_core.RHash_crc16)
    crc32 = staticmethod(_r_core.RHash_crc32)
    xor = staticmethod(_r_core.RHash_xor)
    xorpair = staticmethod(_r_core.RHash_xorpair)
    parity = staticmethod(_r_core.RHash_parity)
    mod255 = staticmethod(_r_core.RHash_mod255)
    hamdist = staticmethod(_r_core.RHash_hamdist)
    entropy = staticmethod(_r_core.RHash_entropy)
    pcprint = staticmethod(_r_core.RHash_pcprint)
RHash.do_md4 = new_instancemethod(_r_core.RHash_do_md4,None,RHash)
RHash.do_md5 = new_instancemethod(_r_core.RHash_do_md5,None,RHash)
RHash.do_sha1 = new_instancemethod(_r_core.RHash_do_sha1,None,RHash)
RHash.do_sha256 = new_instancemethod(_r_core.RHash_do_sha256,None,RHash)
RHash.do_sha384 = new_instancemethod(_r_core.RHash_do_sha384,None,RHash)
RHash.do_sha512 = new_instancemethod(_r_core.RHash_do_sha512,None,RHash)
RHash_swigregister = _r_core.RHash_swigregister
RHash_swigregister(RHash)

def RHash_crc16(*args):
  return _r_core.RHash_crc16(*args)
RHash_crc16 = _r_core.RHash_crc16

def RHash_crc32(*args):
  return _r_core.RHash_crc32(*args)
RHash_crc32 = _r_core.RHash_crc32

def RHash_xor(*args):
  return _r_core.RHash_xor(*args)
RHash_xor = _r_core.RHash_xor

def RHash_xorpair(*args):
  return _r_core.RHash_xorpair(*args)
RHash_xorpair = _r_core.RHash_xorpair

def RHash_parity(*args):
  return _r_core.RHash_parity(*args)
RHash_parity = _r_core.RHash_parity

def RHash_mod255(*args):
  return _r_core.RHash_mod255(*args)
RHash_mod255 = _r_core.RHash_mod255

def RHash_hamdist(*args):
  return _r_core.RHash_hamdist(*args)
RHash_hamdist = _r_core.RHash_hamdist

def RHash_entropy(*args):
  return _r_core.RHash_entropy(*args)
RHash_entropy = _r_core.RHash_entropy

def RHash_pcprint(*args):
  return _r_core.RHash_pcprint(*args)
RHash_pcprint = _r_core.RHash_pcprint

class REggPlugin(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    def __init__(self): 
        _r_core.REggPlugin_swiginit(self,_r_core.new_REggPlugin())
    __swig_destroy__ = _r_core.delete_REggPlugin
REggPlugin_swigregister = _r_core.REggPlugin_swigregister
REggPlugin_swigregister(REggPlugin)

class REgg(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    arch = _swig_property(_r_core.REgg_arch_get, _r_core.REgg_arch_set)
    endian = _swig_property(_r_core.REgg_endian_get, _r_core.REgg_endian_set)
    bits = _swig_property(_r_core.REgg_bits_get, _r_core.REgg_bits_set)
    os = _swig_property(_r_core.REgg_os_get, _r_core.REgg_os_set)
    __swig_destroy__ = _r_core.delete_REgg
    def __init__(self): 
        _r_core.REgg_swiginit(self,_r_core.new_REgg())
REgg.to_string = new_instancemethod(_r_core.REgg_to_string,None,REgg)
REgg.reset = new_instancemethod(_r_core.REgg_reset,None,REgg)
REgg.setup = new_instancemethod(_r_core.REgg_setup,None,REgg)
REgg.load = new_instancemethod(_r_core.REgg_load,None,REgg)
REgg.syscall = new_instancemethod(_r_core.REgg_syscall,None,REgg)
REgg.alloc = new_instancemethod(_r_core.REgg_alloc,None,REgg)
REgg.label = new_instancemethod(_r_core.REgg_label,None,REgg)
REgg.include = new_instancemethod(_r_core.REgg_include,None,REgg)
REgg.raw = new_instancemethod(_r_core.REgg_raw,None,REgg)
REgg.encode = new_instancemethod(_r_core.REgg_encode,None,REgg)
REgg.shellcode = new_instancemethod(_r_core.REgg_shellcode,None,REgg)
REgg.option_set = new_instancemethod(_r_core.REgg_option_set,None,REgg)
REgg.option_get = new_instancemethod(_r_core.REgg_option_get,None,REgg)
REgg.padding = new_instancemethod(_r_core.REgg_padding,None,REgg)
REgg.compile = new_instancemethod(_r_core.REgg_compile,None,REgg)
REgg.assemble = new_instancemethod(_r_core.REgg_assemble,None,REgg)
REgg.get_source = new_instancemethod(_r_core.REgg_get_source,None,REgg)
REgg.get_bin = new_instancemethod(_r_core.REgg_get_bin,None,REgg)
REgg.get_assembly = new_instancemethod(_r_core.REgg_get_assembly,None,REgg)
REgg.append = new_instancemethod(_r_core.REgg_append,None,REgg)
REgg.run = new_instancemethod(_r_core.REgg_run,None,REgg)
REgg_swigregister = _r_core.REgg_swigregister
REgg_swigregister(REgg)

class RAsm(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    bits = _swig_property(_r_core.RAsm_bits_get, _r_core.RAsm_bits_set)
    big_endian = _swig_property(_r_core.RAsm_big_endian_get, _r_core.RAsm_big_endian_set)
    syntax = _swig_property(_r_core.RAsm_syntax_get, _r_core.RAsm_syntax_set)
    pc = _swig_property(_r_core.RAsm_pc_get, _r_core.RAsm_pc_set)
    plugins = _swig_property(_r_core.RAsm_plugins_get, _r_core.RAsm_plugins_set)
    __swig_destroy__ = _r_core.delete_RAsm
    def __init__(self): 
        _r_core.RAsm_swiginit(self,_r_core.new_RAsm())
RAsm.use = new_instancemethod(_r_core.RAsm_use,None,RAsm)
RAsm.set_bits = new_instancemethod(_r_core.RAsm_set_bits,None,RAsm)
RAsm.set_syntax = new_instancemethod(_r_core.RAsm_set_syntax,None,RAsm)
RAsm.set_pc = new_instancemethod(_r_core.RAsm_set_pc,None,RAsm)
RAsm.set_big_endian = new_instancemethod(_r_core.RAsm_set_big_endian,None,RAsm)
RAsm.disassemble = new_instancemethod(_r_core.RAsm_disassemble,None,RAsm)
RAsm.assemble = new_instancemethod(_r_core.RAsm_assemble,None,RAsm)
RAsm.mdisassemble = new_instancemethod(_r_core.RAsm_mdisassemble,None,RAsm)
RAsm.mdisassemble_hexstr = new_instancemethod(_r_core.RAsm_mdisassemble_hexstr,None,RAsm)
RAsm.massemble = new_instancemethod(_r_core.RAsm_massemble,None,RAsm)
RAsm.assemble_file = new_instancemethod(_r_core.RAsm_assemble_file,None,RAsm)
RAsm.filter_input = new_instancemethod(_r_core.RAsm_filter_input,None,RAsm)
RAsm.filter_output = new_instancemethod(_r_core.RAsm_filter_output,None,RAsm)
RAsm.free = new_instancemethod(_r_core.RAsm_free,None,RAsm)
RAsm_swigregister = _r_core.RAsm_swigregister
RAsm_swigregister(RAsm)

class RAsmOp(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    inst_len = _swig_property(_r_core.RAsmOp_inst_len_get, _r_core.RAsmOp_inst_len_set)
    payload = _swig_property(_r_core.RAsmOp_payload_get, _r_core.RAsmOp_payload_set)
    buf = _swig_property(_r_core.RAsmOp_buf_get, _r_core.RAsmOp_buf_set)
    buf_asm = _swig_property(_r_core.RAsmOp_buf_asm_get, _r_core.RAsmOp_buf_asm_set)
    buf_hex = _swig_property(_r_core.RAsmOp_buf_hex_get, _r_core.RAsmOp_buf_hex_set)
    buf_err = _swig_property(_r_core.RAsmOp_buf_err_get, _r_core.RAsmOp_buf_err_set)
    def __init__(self): 
        _r_core.RAsmOp_swiginit(self,_r_core.new_RAsmOp())
    __swig_destroy__ = _r_core.delete_RAsmOp
RAsmOp.get_hex = new_instancemethod(_r_core.RAsmOp_get_hex,None,RAsmOp)
RAsmOp.get_asm = new_instancemethod(_r_core.RAsmOp_get_asm,None,RAsmOp)
RAsmOp_swigregister = _r_core.RAsmOp_swigregister
RAsmOp_swigregister(RAsmOp)

class RAsmCode(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    len = _swig_property(_r_core.RAsmCode_len_get, _r_core.RAsmCode_len_set)
    buf = _swig_property(_r_core.RAsmCode_buf_get, _r_core.RAsmCode_buf_set)
    buf_hex = _swig_property(_r_core.RAsmCode_buf_hex_get, _r_core.RAsmCode_buf_hex_set)
    buf_asm = _swig_property(_r_core.RAsmCode_buf_asm_get, _r_core.RAsmCode_buf_asm_set)
    __swig_destroy__ = _r_core.delete_RAsmCode
    def __init__(self): 
        _r_core.RAsmCode_swiginit(self,_r_core.new_RAsmCode())
RAsmCode_swigregister = _r_core.RAsmCode_swigregister
RAsmCode_swigregister(RAsmCode)

class RAsmPlugin(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    name = _swig_property(_r_core.RAsmPlugin_name_get, _r_core.RAsmPlugin_name_set)
    arch = _swig_property(_r_core.RAsmPlugin_arch_get, _r_core.RAsmPlugin_arch_set)
    desc = _swig_property(_r_core.RAsmPlugin_desc_get, _r_core.RAsmPlugin_desc_set)
    bits = _swig_property(_r_core.RAsmPlugin_bits_get, _r_core.RAsmPlugin_bits_set)
    def __init__(self): 
        _r_core.RAsmPlugin_swiginit(self,_r_core.new_RAsmPlugin())
    __swig_destroy__ = _r_core.delete_RAsmPlugin
RAsmPlugin_swigregister = _r_core.RAsmPlugin_swigregister
RAsmPlugin_swigregister(RAsmPlugin)

class RSyscall(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    __swig_destroy__ = _r_core.delete_RSyscall
    def __init__(self): 
        _r_core.RSyscall_swiginit(self,_r_core.new_RSyscall())
RSyscall.setup = new_instancemethod(_r_core.RSyscall_setup,None,RSyscall)
RSyscall.setup_file = new_instancemethod(_r_core.RSyscall_setup_file,None,RSyscall)
RSyscall.get = new_instancemethod(_r_core.RSyscall_get,None,RSyscall)
RSyscall.get_num = new_instancemethod(_r_core.RSyscall_get_num,None,RSyscall)
RSyscall.get_i = new_instancemethod(_r_core.RSyscall_get_i,None,RSyscall)
RSyscall.list = new_instancemethod(_r_core.RSyscall_list,None,RSyscall)
RSyscall_swigregister = _r_core.RSyscall_swigregister
RSyscall_swigregister(RSyscall)

class RSyscallItem(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    def __init__(self): 
        _r_core.RSyscallItem_swiginit(self,_r_core.new_RSyscallItem())
    __swig_destroy__ = _r_core.delete_RSyscallItem
RSyscallItem_swigregister = _r_core.RSyscallItem_swigregister
RSyscallItem_swigregister(RSyscallItem)

class RDatabase(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    __swig_destroy__ = _r_core.delete_RDatabase
    def __init__(self): 
        _r_core.RDatabase_swiginit(self,_r_core.new_RDatabase())
RDatabase.free = new_instancemethod(_r_core.RDatabase_free,None,RDatabase)
RDatabase.add_id = new_instancemethod(_r_core.RDatabase_add_id,None,RDatabase)
RDatabase.add = new_instancemethod(_r_core.RDatabase_add,None,RDatabase)
RDatabase.add_unique = new_instancemethod(_r_core.RDatabase_add_unique,None,RDatabase)
RDatabase._delete = new_instancemethod(_r_core.RDatabase__delete,None,RDatabase)
RDatabase.get = new_instancemethod(_r_core.RDatabase_get,None,RDatabase)
RDatabase_swigregister = _r_core.RDatabase_swigregister
RDatabase_swigregister(RDatabase)

class RPair(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    __swig_destroy__ = _r_core.delete_RPair
    def __init__(self, *args): 
        _r_core.RPair_swiginit(self,_r_core.new_RPair(*args))
RPair.free = new_instancemethod(_r_core.RPair_free,None,RPair)
RPair._delete = new_instancemethod(_r_core.RPair__delete,None,RPair)
RPair.get = new_instancemethod(_r_core.RPair_get,None,RPair)
RPair.set = new_instancemethod(_r_core.RPair_set,None,RPair)
RPair.sync = new_instancemethod(_r_core.RPair_sync,None,RPair)
RPair.reset = new_instancemethod(_r_core.RPair_reset,None,RPair)
RPair_swigregister = _r_core.RPair_swigregister
RPair_swigregister(RPair)

class RIO(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    fd = _swig_property(_r_core.RIO_fd_get, _r_core.RIO_fd_set)
    cached = _swig_property(_r_core.RIO_cached_get, _r_core.RIO_cached_set)
    cached_read = _swig_property(_r_core.RIO_cached_read_get, _r_core.RIO_cached_read_set)
    enforce_rwx = _swig_property(_r_core.RIO_enforce_rwx_get, _r_core.RIO_enforce_rwx_set)
    enforce_seek = _swig_property(_r_core.RIO_enforce_seek_get, _r_core.RIO_enforce_seek_set)
    off = _swig_property(_r_core.RIO_off_get, _r_core.RIO_off_set)
    debug = _swig_property(_r_core.RIO_debug_get, _r_core.RIO_debug_set)
    va = _swig_property(_r_core.RIO_va_get, _r_core.RIO_va_set)
    __swig_destroy__ = _r_core.delete_RIO
    def __init__(self): 
        _r_core.RIO_swiginit(self,_r_core.new_RIO())
RIO.free = new_instancemethod(_r_core.RIO_free,None,RIO)
RIO.set_write_mask = new_instancemethod(_r_core.RIO_set_write_mask,None,RIO)
RIO.open = new_instancemethod(_r_core.RIO_open,None,RIO)
RIO.open_as = new_instancemethod(_r_core.RIO_open_as,None,RIO)
RIO.redirect = new_instancemethod(_r_core.RIO_redirect,None,RIO)
RIO.set_fd = new_instancemethod(_r_core.RIO_set_fd,None,RIO)
RIO.read = new_instancemethod(_r_core.RIO_read,None,RIO)
RIO.read_at = new_instancemethod(_r_core.RIO_read_at,None,RIO)
RIO.read_buf = new_instancemethod(_r_core.RIO_read_buf,None,RIO)
RIO.write = new_instancemethod(_r_core.RIO_write,None,RIO)
RIO.write_at = new_instancemethod(_r_core.RIO_write_at,None,RIO)
RIO.seek = new_instancemethod(_r_core.RIO_seek,None,RIO)
RIO.system = new_instancemethod(_r_core.RIO_system,None,RIO)
RIO.close = new_instancemethod(_r_core.RIO_close,None,RIO)
RIO.size = new_instancemethod(_r_core.RIO_size,None,RIO)
RIO.cache_commit = new_instancemethod(_r_core.RIO_cache_commit,None,RIO)
RIO.cache_init = new_instancemethod(_r_core.RIO_cache_init,None,RIO)
RIO.cache_list = new_instancemethod(_r_core.RIO_cache_list,None,RIO)
RIO.cache_reset = new_instancemethod(_r_core.RIO_cache_reset,None,RIO)
RIO.cache_enable = new_instancemethod(_r_core.RIO_cache_enable,None,RIO)
RIO.cache_write = new_instancemethod(_r_core.RIO_cache_write,None,RIO)
RIO.cache_read = new_instancemethod(_r_core.RIO_cache_read,None,RIO)
RIO.undo_init = new_instancemethod(_r_core.RIO_undo_init,None,RIO)
RIO.undo_enable = new_instancemethod(_r_core.RIO_undo_enable,None,RIO)
RIO.plugin_open = new_instancemethod(_r_core.RIO_plugin_open,None,RIO)
RIO.plugin_close = new_instancemethod(_r_core.RIO_plugin_close,None,RIO)
RIO.plugin_add = new_instancemethod(_r_core.RIO_plugin_add,None,RIO)
RIO.plugin_generate = new_instancemethod(_r_core.RIO_plugin_generate,None,RIO)
RIO.plugin_list = new_instancemethod(_r_core.RIO_plugin_list,None,RIO)
RIO.map_resolve = new_instancemethod(_r_core.RIO_map_resolve,None,RIO)
RIO.map_add = new_instancemethod(_r_core.RIO_map_add,None,RIO)
RIO.map_del = new_instancemethod(_r_core.RIO_map_del,None,RIO)
RIO.section_next = new_instancemethod(_r_core.RIO_section_next,None,RIO)
RIO.section_list = new_instancemethod(_r_core.RIO_section_list,None,RIO)
RIO.section_list_visual = new_instancemethod(_r_core.RIO_section_list_visual,None,RIO)
RIO.section_get = new_instancemethod(_r_core.RIO_section_get,None,RIO)
RIO.section_get_offset = new_instancemethod(_r_core.RIO_section_get_offset,None,RIO)
RIO.section_get_vaddr = new_instancemethod(_r_core.RIO_section_get_vaddr,None,RIO)
RIO.section_get_rwx = new_instancemethod(_r_core.RIO_section_get_rwx,None,RIO)
RIO.section_overlaps = new_instancemethod(_r_core.RIO_section_overlaps,None,RIO)
RIO.section_vaddr_to_offset = new_instancemethod(_r_core.RIO_section_vaddr_to_offset,None,RIO)
RIO.section_offset_to_vaddr = new_instancemethod(_r_core.RIO_section_offset_to_vaddr,None,RIO)
RIO.desc_add = new_instancemethod(_r_core.RIO_desc_add,None,RIO)
RIO.desc_del = new_instancemethod(_r_core.RIO_desc_del,None,RIO)
RIO_swigregister = _r_core.RIO_swigregister
RIO_swigregister(RIO)

class RIOPlugin(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    def __init__(self): 
        _r_core.RIOPlugin_swiginit(self,_r_core.new_RIOPlugin())
    __swig_destroy__ = _r_core.delete_RIOPlugin
RIOPlugin_swigregister = _r_core.RIOPlugin_swigregister
RIOPlugin_swigregister(RIOPlugin)

class RIOMap(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    def __init__(self): 
        _r_core.RIOMap_swiginit(self,_r_core.new_RIOMap())
    __swig_destroy__ = _r_core.delete_RIOMap
RIOMap_swigregister = _r_core.RIOMap_swigregister
RIOMap_swigregister(RIOMap)

class RIOSection(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    def __init__(self): 
        _r_core.RIOSection_swiginit(self,_r_core.new_RIOSection())
    __swig_destroy__ = _r_core.delete_RIOSection
RIOSection_swigregister = _r_core.RIOSection_swigregister
RIOSection_swigregister(RIOSection)

class RIODesc(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    fd = _swig_property(_r_core.RIODesc_fd_get, _r_core.RIODesc_fd_set)
    flags = _swig_property(_r_core.RIODesc_flags_get, _r_core.RIODesc_flags_set)
    name = _swig_property(_r_core.RIODesc_name_get, _r_core.RIODesc_name_set)
    def __init__(self): 
        _r_core.RIODesc_swiginit(self,_r_core.new_RIODesc())
    __swig_destroy__ = _r_core.delete_RIODesc
RIODesc_swigregister = _r_core.RIODesc_swigregister
RIODesc_swigregister(RIODesc)

class RBreakpoint(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    bps = _swig_property(_r_core.RBreakpoint_bps_get, _r_core.RBreakpoint_bps_set)
    traces = _swig_property(_r_core.RBreakpoint_traces_get, _r_core.RBreakpoint_traces_set)
    __swig_destroy__ = _r_core.delete_RBreakpoint
    def __init__(self): 
        _r_core.RBreakpoint_swiginit(self,_r_core.new_RBreakpoint())
RBreakpoint.use = new_instancemethod(_r_core.RBreakpoint_use,None,RBreakpoint)
RBreakpoint.enable = new_instancemethod(_r_core.RBreakpoint_enable,None,RBreakpoint)
RBreakpoint.at_addr = new_instancemethod(_r_core.RBreakpoint_at_addr,None,RBreakpoint)
RBreakpoint.add_sw = new_instancemethod(_r_core.RBreakpoint_add_sw,None,RBreakpoint)
RBreakpoint.add_hw = new_instancemethod(_r_core.RBreakpoint_add_hw,None,RBreakpoint)
RBreakpoint.add_fault = new_instancemethod(_r_core.RBreakpoint_add_fault,None,RBreakpoint)
RBreakpoint.add_cond = new_instancemethod(_r_core.RBreakpoint_add_cond,None,RBreakpoint)
RBreakpoint._del = new_instancemethod(_r_core.RBreakpoint__del,None,RBreakpoint)
RBreakpoint.del_cond = new_instancemethod(_r_core.RBreakpoint_del_cond,None,RBreakpoint)
RBreakpoint.set_trace = new_instancemethod(_r_core.RBreakpoint_set_trace,None,RBreakpoint)
RBreakpoint.restore = new_instancemethod(_r_core.RBreakpoint_restore,None,RBreakpoint)
RBreakpoint.recoil = new_instancemethod(_r_core.RBreakpoint_recoil,None,RBreakpoint)
RBreakpoint.list = new_instancemethod(_r_core.RBreakpoint_list,None,RBreakpoint)
RBreakpoint.traptrace_enable = new_instancemethod(_r_core.RBreakpoint_traptrace_enable,None,RBreakpoint)
RBreakpoint.traptrace_reset = new_instancemethod(_r_core.RBreakpoint_traptrace_reset,None,RBreakpoint)
RBreakpoint.traptrace_next = new_instancemethod(_r_core.RBreakpoint_traptrace_next,None,RBreakpoint)
RBreakpoint.traptrace_add = new_instancemethod(_r_core.RBreakpoint_traptrace_add,None,RBreakpoint)
RBreakpoint.traptrace_free_at = new_instancemethod(_r_core.RBreakpoint_traptrace_free_at,None,RBreakpoint)
RBreakpoint.traptrace_list = new_instancemethod(_r_core.RBreakpoint_traptrace_list,None,RBreakpoint)
RBreakpoint.traptrace_at = new_instancemethod(_r_core.RBreakpoint_traptrace_at,None,RBreakpoint)
RBreakpoint_swigregister = _r_core.RBreakpoint_swigregister
RBreakpoint_swigregister(RBreakpoint)

class RBreakpointItem(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    def __init__(self): 
        _r_core.RBreakpointItem_swiginit(self,_r_core.new_RBreakpointItem())
    __swig_destroy__ = _r_core.delete_RBreakpointItem
RBreakpointItem_swigregister = _r_core.RBreakpointItem_swigregister
RBreakpointItem_swigregister(RBreakpointItem)

class RBreakpointTrace(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    def __init__(self): 
        _r_core.RBreakpointTrace_swiginit(self,_r_core.new_RBreakpointTrace())
    __swig_destroy__ = _r_core.delete_RBreakpointTrace
RBreakpointTrace_swigregister = _r_core.RBreakpointTrace_swigregister
RBreakpointTrace_swigregister(RBreakpointTrace)

class RDebug(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    arch = _swig_property(_r_core.RDebug_arch_get, _r_core.RDebug_arch_set)
    bits = _swig_property(_r_core.RDebug_bits_get, _r_core.RDebug_bits_set)
    pid = _swig_property(_r_core.RDebug_pid_get, _r_core.RDebug_pid_set)
    tid = _swig_property(_r_core.RDebug_tid_get, _r_core.RDebug_tid_set)
    swstep = _swig_property(_r_core.RDebug_swstep_get, _r_core.RDebug_swstep_set)
    steps = _swig_property(_r_core.RDebug_steps_get, _r_core.RDebug_steps_set)
    newstate = _swig_property(_r_core.RDebug_newstate_get, _r_core.RDebug_newstate_set)
    reason = _swig_property(_r_core.RDebug_reason_get, _r_core.RDebug_reason_set)
    signum = _swig_property(_r_core.RDebug_signum_get, _r_core.RDebug_signum_set)
    bp = _swig_property(_r_core.RDebug_bp_get, _r_core.RDebug_bp_set)
    __swig_destroy__ = _r_core.delete_RDebug
    def __init__(self, *args): 
        _r_core.RDebug_swiginit(self,_r_core.new_RDebug(*args))
RDebug.use = new_instancemethod(_r_core.RDebug_use,None,RDebug)
RDebug.attach = new_instancemethod(_r_core.RDebug_attach,None,RDebug)
RDebug.detach = new_instancemethod(_r_core.RDebug_detach,None,RDebug)
RDebug.start = new_instancemethod(_r_core.RDebug_start,None,RDebug)
RDebug.stop_reason = new_instancemethod(_r_core.RDebug_stop_reason,None,RDebug)
RDebug.hold = new_instancemethod(_r_core.RDebug_hold,None,RDebug)
RDebug.is_dead = new_instancemethod(_r_core.RDebug_is_dead,None,RDebug)
RDebug.kill = new_instancemethod(_r_core.RDebug_kill,None,RDebug)
RDebug.kill_setup = new_instancemethod(_r_core.RDebug_kill_setup,None,RDebug)
RDebug.select = new_instancemethod(_r_core.RDebug_select,None,RDebug)
RDebug.step = new_instancemethod(_r_core.RDebug_step,None,RDebug)
RDebug.step_over = new_instancemethod(_r_core.RDebug_step_over,None,RDebug)
RDebug.cont = new_instancemethod(_r_core.RDebug_cont,None,RDebug)
RDebug.continue_kill = new_instancemethod(_r_core.RDebug_continue_kill,None,RDebug)
RDebug.continue_until = new_instancemethod(_r_core.RDebug_continue_until,None,RDebug)
RDebug.continue_until_optype = new_instancemethod(_r_core.RDebug_continue_until_optype,None,RDebug)
RDebug.continue_until_nontraced = new_instancemethod(_r_core.RDebug_continue_until_nontraced,None,RDebug)
RDebug.continue_syscall = new_instancemethod(_r_core.RDebug_continue_syscall,None,RDebug)
RDebug.map_dealloc = new_instancemethod(_r_core.RDebug_map_dealloc,None,RDebug)
RDebug.map_list = new_instancemethod(_r_core.RDebug_map_list,None,RDebug)
RDebug.map_get = new_instancemethod(_r_core.RDebug_map_get,None,RDebug)
RDebug.map_alloc = new_instancemethod(_r_core.RDebug_map_alloc,None,RDebug)
RDebug.map_sync = new_instancemethod(_r_core.RDebug_map_sync,None,RDebug)
RDebug.child_fork = new_instancemethod(_r_core.RDebug_child_fork,None,RDebug)
RDebug.child_clone = new_instancemethod(_r_core.RDebug_child_clone,None,RDebug)
RDebug.arg_get = new_instancemethod(_r_core.RDebug_arg_get,None,RDebug)
RDebug.arg_set = new_instancemethod(_r_core.RDebug_arg_set,None,RDebug)
RDebug.execute = new_instancemethod(_r_core.RDebug_execute,None,RDebug)
RDebug.desc_open = new_instancemethod(_r_core.RDebug_desc_open,None,RDebug)
RDebug.desc_close = new_instancemethod(_r_core.RDebug_desc_close,None,RDebug)
RDebug.desc_dup = new_instancemethod(_r_core.RDebug_desc_dup,None,RDebug)
RDebug.desc_read = new_instancemethod(_r_core.RDebug_desc_read,None,RDebug)
RDebug.desc_seek = new_instancemethod(_r_core.RDebug_desc_seek,None,RDebug)
RDebug.desc_write = new_instancemethod(_r_core.RDebug_desc_write,None,RDebug)
RDebug.desc_list = new_instancemethod(_r_core.RDebug_desc_list,None,RDebug)
RDebug.reg_sync = new_instancemethod(_r_core.RDebug_reg_sync,None,RDebug)
RDebug.reg_list = new_instancemethod(_r_core.RDebug_reg_list,None,RDebug)
RDebug.pids = new_instancemethod(_r_core.RDebug_pids,None,RDebug)
RDebug.pid_list = new_instancemethod(_r_core.RDebug_pid_list,None,RDebug)
RDebug.thread_list = new_instancemethod(_r_core.RDebug_thread_list,None,RDebug)
RDebug.trace_reset = new_instancemethod(_r_core.RDebug_trace_reset,None,RDebug)
RDebug.trace_pc = new_instancemethod(_r_core.RDebug_trace_pc,None,RDebug)
RDebug.trace_at = new_instancemethod(_r_core.RDebug_trace_at,None,RDebug)
RDebug.trace_list = new_instancemethod(_r_core.RDebug_trace_list,None,RDebug)
RDebug.trace_tag = new_instancemethod(_r_core.RDebug_trace_tag,None,RDebug)
RDebug_swigregister = _r_core.RDebug_swigregister
RDebug_swigregister(RDebug)

class RDebugFrame(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    addr = _swig_property(_r_core.RDebugFrame_addr_get, _r_core.RDebugFrame_addr_set)
    size = _swig_property(_r_core.RDebugFrame_size_get, _r_core.RDebugFrame_size_set)
    def __init__(self): 
        _r_core.RDebugFrame_swiginit(self,_r_core.new_RDebugFrame())
    __swig_destroy__ = _r_core.delete_RDebugFrame
RDebugFrame_swigregister = _r_core.RDebugFrame_swigregister
RDebugFrame_swigregister(RDebugFrame)

class RDebugPid(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    pid = _swig_property(_r_core.RDebugPid_pid_get, _r_core.RDebugPid_pid_set)
    status = _swig_property(_r_core.RDebugPid_status_get, _r_core.RDebugPid_status_set)
    runnable = _swig_property(_r_core.RDebugPid_runnable_get, _r_core.RDebugPid_runnable_set)
    path = _swig_property(_r_core.RDebugPid_path_get, _r_core.RDebugPid_path_set)
    def __init__(self, *args): 
        _r_core.RDebugPid_swiginit(self,_r_core.new_RDebugPid(*args))
    __swig_destroy__ = _r_core.delete_RDebugPid
RDebugPid_swigregister = _r_core.RDebugPid_swigregister
RDebugPid_swigregister(RDebugPid)

class RDebugMap(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    name = _swig_property(_r_core.RDebugMap_name_get, _r_core.RDebugMap_name_set)
    addr = _swig_property(_r_core.RDebugMap_addr_get, _r_core.RDebugMap_addr_set)
    addr_end = _swig_property(_r_core.RDebugMap_addr_end_get, _r_core.RDebugMap_addr_end_set)
    size = _swig_property(_r_core.RDebugMap_size_get, _r_core.RDebugMap_size_set)
    file = _swig_property(_r_core.RDebugMap_file_get, _r_core.RDebugMap_file_set)
    perm = _swig_property(_r_core.RDebugMap_perm_get, _r_core.RDebugMap_perm_set)
    user = _swig_property(_r_core.RDebugMap_user_get, _r_core.RDebugMap_user_set)
    __swig_destroy__ = _r_core.delete_RDebugMap
    def __init__(self): 
        _r_core.RDebugMap_swiginit(self,_r_core.new_RDebugMap())
RDebugMap_swigregister = _r_core.RDebugMap_swigregister
RDebugMap_swigregister(RDebugMap)

class RDebugTrace(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    def __init__(self): 
        _r_core.RDebugTrace_swiginit(self,_r_core.new_RDebugTrace())
    __swig_destroy__ = _r_core.delete_RDebugTrace
RDebugTrace_swigregister = _r_core.RDebugTrace_swigregister
RDebugTrace_swigregister(RDebugTrace)

class RDebugTracepoint(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    def __init__(self): 
        _r_core.RDebugTracepoint_swiginit(self,_r_core.new_RDebugTracepoint())
    __swig_destroy__ = _r_core.delete_RDebugTracepoint
RDebugTracepoint_swigregister = _r_core.RDebugTracepoint_swigregister
RDebugTracepoint_swigregister(RDebugTracepoint)

class RDiff(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    __swig_destroy__ = _r_core.delete_RDiff
    def __init__(self, *args): 
        _r_core.RDiff_swiginit(self,_r_core.new_RDiff(*args))
RDiff.buffers = new_instancemethod(_r_core.RDiff_buffers,None,RDiff)
RDiff.buffers_distance = new_instancemethod(_r_core.RDiff_buffers_distance,None,RDiff)
RDiff.set_delta = new_instancemethod(_r_core.RDiff_set_delta,None,RDiff)
RDiff_swigregister = _r_core.RDiff_swigregister
RDiff_swigregister(RDiff)

class RDiffOp(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    a_off = _swig_property(_r_core.RDiffOp_a_off_get, _r_core.RDiffOp_a_off_set)
    a_buf = _swig_property(_r_core.RDiffOp_a_buf_get, _r_core.RDiffOp_a_buf_set)
    a_len = _swig_property(_r_core.RDiffOp_a_len_get, _r_core.RDiffOp_a_len_set)
    b_off = _swig_property(_r_core.RDiffOp_b_off_get, _r_core.RDiffOp_b_off_set)
    b_buf = _swig_property(_r_core.RDiffOp_b_buf_get, _r_core.RDiffOp_b_buf_set)
    b_len = _swig_property(_r_core.RDiffOp_b_len_get, _r_core.RDiffOp_b_len_set)
    def __init__(self): 
        _r_core.RDiffOp_swiginit(self,_r_core.new_RDiffOp())
    __swig_destroy__ = _r_core.delete_RDiffOp
RDiffOp_swigregister = _r_core.RDiffOp_swigregister
RDiffOp_swigregister(RDiffOp)

class RSearch(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    kws = _swig_property(_r_core.RSearch_kws_get, _r_core.RSearch_kws_set)
    __swig_destroy__ = _r_core.delete_RSearch
    def __init__(self, *args): 
        _r_core.RSearch_swiginit(self,_r_core.new_RSearch(*args))
RSearch.set_mode = new_instancemethod(_r_core.RSearch_set_mode,None,RSearch)
RSearch.begin = new_instancemethod(_r_core.RSearch_begin,None,RSearch)
RSearch.reset = new_instancemethod(_r_core.RSearch_reset,None,RSearch)
RSearch.update = new_instancemethod(_r_core.RSearch_update,None,RSearch)
RSearch.update_i = new_instancemethod(_r_core.RSearch_update_i,None,RSearch)
RSearch.find = new_instancemethod(_r_core.RSearch_find,None,RSearch)
RSearch.kw_add = new_instancemethod(_r_core.RSearch_kw_add,None,RSearch)
RSearch.kw_reset = new_instancemethod(_r_core.RSearch_kw_reset,None,RSearch)
RSearch.set_callback = new_instancemethod(_r_core.RSearch_set_callback,None,RSearch)
RSearch.strings_update = new_instancemethod(_r_core.RSearch_strings_update,None,RSearch)
RSearch_swigregister = _r_core.RSearch_swigregister
RSearch_swigregister(RSearch)

class RSearchKeyword(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    keyword = _swig_property(_r_core.RSearchKeyword_keyword_get, _r_core.RSearchKeyword_keyword_set)
    binmask = _swig_property(_r_core.RSearchKeyword_binmask_get, _r_core.RSearchKeyword_binmask_set)
    bin_keyword = _swig_property(_r_core.RSearchKeyword_bin_keyword_get, _r_core.RSearchKeyword_bin_keyword_set)
    bin_binmask = _swig_property(_r_core.RSearchKeyword_bin_binmask_get, _r_core.RSearchKeyword_bin_binmask_set)
    keyword_length = _swig_property(_r_core.RSearchKeyword_keyword_length_get, _r_core.RSearchKeyword_keyword_length_set)
    binmask_length = _swig_property(_r_core.RSearchKeyword_binmask_length_get, _r_core.RSearchKeyword_binmask_length_set)
    count = _swig_property(_r_core.RSearchKeyword_count_get, _r_core.RSearchKeyword_count_set)
    type = _swig_property(_r_core.RSearchKeyword_type_get, _r_core.RSearchKeyword_type_set)
    __swig_destroy__ = _r_core.delete_RSearchKeyword
    def __init__(self, *args): 
        _r_core.RSearchKeyword_swiginit(self,_r_core.new_RSearchKeyword(*args))
RSearchKeyword_swigregister = _r_core.RSearchKeyword_swigregister
RSearchKeyword_swigregister(RSearchKeyword)

class RSearchHit(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    kw = _swig_property(_r_core.RSearchHit_kw_get, _r_core.RSearchHit_kw_set)
    __swig_destroy__ = _r_core.delete_RSearchHit
    def __init__(self): 
        _r_core.RSearchHit_swiginit(self,_r_core.new_RSearchHit())
RSearchHit_swigregister = _r_core.RSearchHit_swigregister
RSearchHit_swigregister(RSearchHit)

class RFlagItem(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    name = _swig_property(_r_core.RFlagItem_name_get, _r_core.RFlagItem_name_set)
    namehash = _swig_property(_r_core.RFlagItem_namehash_get, _r_core.RFlagItem_namehash_set)
    space = _swig_property(_r_core.RFlagItem_space_get, _r_core.RFlagItem_space_set)
    size = _swig_property(_r_core.RFlagItem_size_get, _r_core.RFlagItem_size_set)
    offset = _swig_property(_r_core.RFlagItem_offset_get, _r_core.RFlagItem_offset_set)
    cmd = _swig_property(_r_core.RFlagItem_cmd_get, _r_core.RFlagItem_cmd_set)
    def __init__(self): 
        _r_core.RFlagItem_swiginit(self,_r_core.new_RFlagItem())
    __swig_destroy__ = _r_core.delete_RFlagItem
RFlagItem.set_name = new_instancemethod(_r_core.RFlagItem_set_name,None,RFlagItem)
RFlagItem_swigregister = _r_core.RFlagItem_swigregister
RFlagItem_swigregister(RFlagItem)

class RFlag(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    space_idx = _swig_property(_r_core.RFlag_space_idx_get, _r_core.RFlag_space_idx_set)
    flags = _swig_property(_r_core.RFlag_flags_get, _r_core.RFlag_flags_set)
    __swig_destroy__ = _r_core.delete_RFlag
    def __init__(self): 
        _r_core.RFlag_swiginit(self,_r_core.new_RFlag())
RFlag.list = new_instancemethod(_r_core.RFlag_list,None,RFlag)
RFlag.get = new_instancemethod(_r_core.RFlag_get,None,RFlag)
RFlag.get_i = new_instancemethod(_r_core.RFlag_get_i,None,RFlag)
RFlag.unset = new_instancemethod(_r_core.RFlag_unset,None,RFlag)
RFlag.unset_i = new_instancemethod(_r_core.RFlag_unset_i,None,RFlag)
RFlag.sort = new_instancemethod(_r_core.RFlag_sort,None,RFlag)
RFlag.set = new_instancemethod(_r_core.RFlag_set,None,RFlag)
RFlag.space_list = new_instancemethod(_r_core.RFlag_space_list,None,RFlag)
RFlag.space_get_i = new_instancemethod(_r_core.RFlag_space_get_i,None,RFlag)
RFlag.space_get = new_instancemethod(_r_core.RFlag_space_get,None,RFlag)
RFlag.space_set = new_instancemethod(_r_core.RFlag_space_set,None,RFlag)
RFlag_swigregister = _r_core.RFlag_swigregister
RFlag_swigregister(RFlag)

class RConfig(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    lock = _swig_property(_r_core.RConfig_lock_get, _r_core.RConfig_lock_set)
    last_notfound = _swig_property(_r_core.RConfig_last_notfound_get, _r_core.RConfig_last_notfound_set)
    n_nodes = _swig_property(_r_core.RConfig_n_nodes_get, _r_core.RConfig_n_nodes_set)
    __swig_destroy__ = _r_core.delete_RConfig
    def __init__(self, *args): 
        _r_core.RConfig_swiginit(self,_r_core.new_RConfig(*args))
    node_new = staticmethod(_r_core.RConfig_node_new)
RConfig.eval = new_instancemethod(_r_core.RConfig_eval,None,RConfig)
RConfig.get = new_instancemethod(_r_core.RConfig_get,None,RConfig)
RConfig.get_i = new_instancemethod(_r_core.RConfig_get_i,None,RConfig)
RConfig.node_get = new_instancemethod(_r_core.RConfig_node_get,None,RConfig)
RConfig.desc = new_instancemethod(_r_core.RConfig_desc,None,RConfig)
RConfig.swap = new_instancemethod(_r_core.RConfig_swap,None,RConfig)
RConfig.set = new_instancemethod(_r_core.RConfig_set,None,RConfig)
RConfig.set_i = new_instancemethod(_r_core.RConfig_set_i,None,RConfig)
RConfig.list = new_instancemethod(_r_core.RConfig_list,None,RConfig)
RConfig_swigregister = _r_core.RConfig_swigregister
RConfig_swigregister(RConfig)

def RConfig_node_new(*args):
  return _r_core.RConfig_node_new(*args)
RConfig_node_new = _r_core.RConfig_node_new

class RConfigNode(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    def __init__(self): 
        _r_core.RConfigNode_swiginit(self,_r_core.new_RConfigNode())
    __swig_destroy__ = _r_core.delete_RConfigNode
RConfigNode_swigregister = _r_core.RConfigNode_swigregister
RConfigNode_swigregister(RConfigNode)

class RBin(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    file = _swig_property(_r_core.RBin_file_get, _r_core.RBin_file_set)
    cur = _swig_property(_r_core.RBin_cur_get, _r_core.RBin_cur_set)
    narch = _swig_property(_r_core.RBin_narch_get, _r_core.RBin_narch_set)
    __swig_destroy__ = _r_core.delete_RBin
    def __init__(self): 
        _r_core.RBin_swiginit(self,_r_core.new_RBin())
RBin.wr_scn_resize = new_instancemethod(_r_core.RBin_wr_scn_resize,None,RBin)
RBin.wr_rpath_del = new_instancemethod(_r_core.RBin_wr_rpath_del,None,RBin)
RBin.wr_output = new_instancemethod(_r_core.RBin_wr_output,None,RBin)
RBin.load = new_instancemethod(_r_core.RBin_load,None,RBin)
RBin.create = new_instancemethod(_r_core.RBin_create,None,RBin)
RBin.use_arch = new_instancemethod(_r_core.RBin_use_arch,None,RBin)
RBin.select = new_instancemethod(_r_core.RBin_select,None,RBin)
RBin.select_idx = new_instancemethod(_r_core.RBin_select_idx,None,RBin)
RBin.list = new_instancemethod(_r_core.RBin_list,None,RBin)
RBin.get_baddr = new_instancemethod(_r_core.RBin_get_baddr,None,RBin)
RBin.get_sym = new_instancemethod(_r_core.RBin_get_sym,None,RBin)
RBin.get_entries = new_instancemethod(_r_core.RBin_get_entries,None,RBin)
RBin.get_fields = new_instancemethod(_r_core.RBin_get_fields,None,RBin)
RBin.get_imports = new_instancemethod(_r_core.RBin_get_imports,None,RBin)
RBin.get_sections = new_instancemethod(_r_core.RBin_get_sections,None,RBin)
RBin.get_strings = new_instancemethod(_r_core.RBin_get_strings,None,RBin)
RBin.get_symbols = new_instancemethod(_r_core.RBin_get_symbols,None,RBin)
RBin.get_relocs = new_instancemethod(_r_core.RBin_get_relocs,None,RBin)
RBin.get_libs = new_instancemethod(_r_core.RBin_get_libs,None,RBin)
RBin.get_info = new_instancemethod(_r_core.RBin_get_info,None,RBin)
RBin.is_big_endian = new_instancemethod(_r_core.RBin_is_big_endian,None,RBin)
RBin.is_stripped = new_instancemethod(_r_core.RBin_is_stripped,None,RBin)
RBin.is_static = new_instancemethod(_r_core.RBin_is_static,None,RBin)
RBin.has_dbg_linenums = new_instancemethod(_r_core.RBin_has_dbg_linenums,None,RBin)
RBin.has_dbg_syms = new_instancemethod(_r_core.RBin_has_dbg_syms,None,RBin)
RBin.has_dbg_relocs = new_instancemethod(_r_core.RBin_has_dbg_relocs,None,RBin)
RBin.meta_get_line = new_instancemethod(_r_core.RBin_meta_get_line,None,RBin)
RBin.meta_get_source_line = new_instancemethod(_r_core.RBin_meta_get_source_line,None,RBin)
RBin.get_object = new_instancemethod(_r_core.RBin_get_object,None,RBin)
RBin_swigregister = _r_core.RBin_swigregister
RBin_swigregister(RBin)

class RBinArch(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    buf = _swig_property(_r_core.RBinArch_buf_get, _r_core.RBinArch_buf_set)
    file = _swig_property(_r_core.RBinArch_file_get, _r_core.RBinArch_file_set)
    size = _swig_property(_r_core.RBinArch_size_get, _r_core.RBinArch_size_set)
    offset = _swig_property(_r_core.RBinArch_offset_get, _r_core.RBinArch_offset_set)
    o = _swig_property(_r_core.RBinArch_o_get, _r_core.RBinArch_o_set)
    bin_obj = _swig_property(_r_core.RBinArch_bin_obj_get, _r_core.RBinArch_bin_obj_set)
    curplugin = _swig_property(_r_core.RBinArch_curplugin_get, _r_core.RBinArch_curplugin_set)
    def __init__(self): 
        _r_core.RBinArch_swiginit(self,_r_core.new_RBinArch())
    __swig_destroy__ = _r_core.delete_RBinArch
RBinArch_swigregister = _r_core.RBinArch_swigregister
RBinArch_swigregister(RBinArch)

class RBinPlugin(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    def __init__(self): 
        _r_core.RBinPlugin_swiginit(self,_r_core.new_RBinPlugin())
    __swig_destroy__ = _r_core.delete_RBinPlugin
RBinPlugin_swigregister = _r_core.RBinPlugin_swigregister
RBinPlugin_swigregister(RBinPlugin)

class RBinDwarfRow(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    address = _swig_property(_r_core.RBinDwarfRow_address_get, _r_core.RBinDwarfRow_address_set)
    file = _swig_property(_r_core.RBinDwarfRow_file_get, _r_core.RBinDwarfRow_file_set)
    line = _swig_property(_r_core.RBinDwarfRow_line_get, _r_core.RBinDwarfRow_line_set)
    column = _swig_property(_r_core.RBinDwarfRow_column_get, _r_core.RBinDwarfRow_column_set)
    def __init__(self): 
        _r_core.RBinDwarfRow_swiginit(self,_r_core.new_RBinDwarfRow())
    __swig_destroy__ = _r_core.delete_RBinDwarfRow
RBinDwarfRow_swigregister = _r_core.RBinDwarfRow_swigregister
RBinDwarfRow_swigregister(RBinDwarfRow)

class RBinClass(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    name = _swig_property(_r_core.RBinClass_name_get, _r_core.RBinClass_name_set)
    super = _swig_property(_r_core.RBinClass_super_get, _r_core.RBinClass_super_set)
    index = _swig_property(_r_core.RBinClass_index_get, _r_core.RBinClass_index_set)
    methods = _swig_property(_r_core.RBinClass_methods_get, _r_core.RBinClass_methods_set)
    fields = _swig_property(_r_core.RBinClass_fields_get, _r_core.RBinClass_fields_set)
    visibility = _swig_property(_r_core.RBinClass_visibility_get, _r_core.RBinClass_visibility_set)
    def __init__(self): 
        _r_core.RBinClass_swiginit(self,_r_core.new_RBinClass())
    __swig_destroy__ = _r_core.delete_RBinClass
RBinClass_swigregister = _r_core.RBinClass_swigregister
RBinClass_swigregister(RBinClass)

class RBinObject(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    baddr = _swig_property(_r_core.RBinObject_baddr_get, _r_core.RBinObject_baddr_set)
    size = _swig_property(_r_core.RBinObject_size_get, _r_core.RBinObject_size_set)
    sections = _swig_property(_r_core.RBinObject_sections_get, _r_core.RBinObject_sections_set)
    imports = _swig_property(_r_core.RBinObject_imports_get, _r_core.RBinObject_imports_set)
    symbols = _swig_property(_r_core.RBinObject_symbols_get, _r_core.RBinObject_symbols_set)
    entries = _swig_property(_r_core.RBinObject_entries_get, _r_core.RBinObject_entries_set)
    fields = _swig_property(_r_core.RBinObject_fields_get, _r_core.RBinObject_fields_set)
    libs = _swig_property(_r_core.RBinObject_libs_get, _r_core.RBinObject_libs_set)
    relocs = _swig_property(_r_core.RBinObject_relocs_get, _r_core.RBinObject_relocs_set)
    strings = _swig_property(_r_core.RBinObject_strings_get, _r_core.RBinObject_strings_set)
    classes = _swig_property(_r_core.RBinObject_classes_get, _r_core.RBinObject_classes_set)
    lines = _swig_property(_r_core.RBinObject_lines_get, _r_core.RBinObject_lines_set)
    info = _swig_property(_r_core.RBinObject_info_get, _r_core.RBinObject_info_set)
    binsym = _swig_property(_r_core.RBinObject_binsym_get, _r_core.RBinObject_binsym_set)
    def __init__(self): 
        _r_core.RBinObject_swiginit(self,_r_core.new_RBinObject())
    __swig_destroy__ = _r_core.delete_RBinObject
RBinObject_swigregister = _r_core.RBinObject_swigregister
RBinObject_swigregister(RBinObject)

class RBinAddr(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    rva = _swig_property(_r_core.RBinAddr_rva_get, _r_core.RBinAddr_rva_set)
    offset = _swig_property(_r_core.RBinAddr_offset_get, _r_core.RBinAddr_offset_set)
    def __init__(self): 
        _r_core.RBinAddr_swiginit(self,_r_core.new_RBinAddr())
    __swig_destroy__ = _r_core.delete_RBinAddr
RBinAddr_swigregister = _r_core.RBinAddr_swigregister
RBinAddr_swigregister(RBinAddr)

class RBinSection(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    name = _swig_property(_r_core.RBinSection_name_get, _r_core.RBinSection_name_set)
    size = _swig_property(_r_core.RBinSection_size_get, _r_core.RBinSection_size_set)
    vsize = _swig_property(_r_core.RBinSection_vsize_get, _r_core.RBinSection_vsize_set)
    rva = _swig_property(_r_core.RBinSection_rva_get, _r_core.RBinSection_rva_set)
    offset = _swig_property(_r_core.RBinSection_offset_get, _r_core.RBinSection_offset_set)
    srwx = _swig_property(_r_core.RBinSection_srwx_get, _r_core.RBinSection_srwx_set)
    def __init__(self): 
        _r_core.RBinSection_swiginit(self,_r_core.new_RBinSection())
    __swig_destroy__ = _r_core.delete_RBinSection
RBinSection_swigregister = _r_core.RBinSection_swigregister
RBinSection_swigregister(RBinSection)

class RBinSymbol(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    name = _swig_property(_r_core.RBinSymbol_name_get, _r_core.RBinSymbol_name_set)
    forwarder = _swig_property(_r_core.RBinSymbol_forwarder_get, _r_core.RBinSymbol_forwarder_set)
    bind = _swig_property(_r_core.RBinSymbol_bind_get, _r_core.RBinSymbol_bind_set)
    type = _swig_property(_r_core.RBinSymbol_type_get, _r_core.RBinSymbol_type_set)
    classname = _swig_property(_r_core.RBinSymbol_classname_get, _r_core.RBinSymbol_classname_set)
    rva = _swig_property(_r_core.RBinSymbol_rva_get, _r_core.RBinSymbol_rva_set)
    offset = _swig_property(_r_core.RBinSymbol_offset_get, _r_core.RBinSymbol_offset_set)
    size = _swig_property(_r_core.RBinSymbol_size_get, _r_core.RBinSymbol_size_set)
    ordinal = _swig_property(_r_core.RBinSymbol_ordinal_get, _r_core.RBinSymbol_ordinal_set)
    def __init__(self): 
        _r_core.RBinSymbol_swiginit(self,_r_core.new_RBinSymbol())
    __swig_destroy__ = _r_core.delete_RBinSymbol
RBinSymbol_swigregister = _r_core.RBinSymbol_swigregister
RBinSymbol_swigregister(RBinSymbol)

class RBinImport(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    name = _swig_property(_r_core.RBinImport_name_get, _r_core.RBinImport_name_set)
    bind = _swig_property(_r_core.RBinImport_bind_get, _r_core.RBinImport_bind_set)
    type = _swig_property(_r_core.RBinImport_type_get, _r_core.RBinImport_type_set)
    ordinal = _swig_property(_r_core.RBinImport_ordinal_get, _r_core.RBinImport_ordinal_set)
    def __init__(self): 
        _r_core.RBinImport_swiginit(self,_r_core.new_RBinImport())
    __swig_destroy__ = _r_core.delete_RBinImport
RBinImport_swigregister = _r_core.RBinImport_swigregister
RBinImport_swigregister(RBinImport)

class RBinReloc(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    type = _swig_property(_r_core.RBinReloc_type_get, _r_core.RBinReloc_type_set)
    additive = _swig_property(_r_core.RBinReloc_additive_get, _r_core.RBinReloc_additive_set)
    _import = _swig_property(_r_core.RBinReloc__import_get, _r_core.RBinReloc__import_set)
    addend = _swig_property(_r_core.RBinReloc_addend_get, _r_core.RBinReloc_addend_set)
    rva = _swig_property(_r_core.RBinReloc_rva_get, _r_core.RBinReloc_rva_set)
    offset = _swig_property(_r_core.RBinReloc_offset_get, _r_core.RBinReloc_offset_set)
    def __init__(self): 
        _r_core.RBinReloc_swiginit(self,_r_core.new_RBinReloc())
    __swig_destroy__ = _r_core.delete_RBinReloc
RBinReloc_swigregister = _r_core.RBinReloc_swigregister
RBinReloc_swigregister(RBinReloc)

class RBinInfo(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    file = _swig_property(_r_core.RBinInfo_file_get, _r_core.RBinInfo_file_set)
    type = _swig_property(_r_core.RBinInfo_type_get, _r_core.RBinInfo_type_set)
    bclass = _swig_property(_r_core.RBinInfo_bclass_get, _r_core.RBinInfo_bclass_set)
    rclass = _swig_property(_r_core.RBinInfo_rclass_get, _r_core.RBinInfo_rclass_set)
    arch = _swig_property(_r_core.RBinInfo_arch_get, _r_core.RBinInfo_arch_set)
    machine = _swig_property(_r_core.RBinInfo_machine_get, _r_core.RBinInfo_machine_set)
    os = _swig_property(_r_core.RBinInfo_os_get, _r_core.RBinInfo_os_set)
    subsystem = _swig_property(_r_core.RBinInfo_subsystem_get, _r_core.RBinInfo_subsystem_set)
    rpath = _swig_property(_r_core.RBinInfo_rpath_get, _r_core.RBinInfo_rpath_set)
    lang = _swig_property(_r_core.RBinInfo_lang_get, _r_core.RBinInfo_lang_set)
    bits = _swig_property(_r_core.RBinInfo_bits_get, _r_core.RBinInfo_bits_set)
    has_va = _swig_property(_r_core.RBinInfo_has_va_get, _r_core.RBinInfo_has_va_set)
    has_pi = _swig_property(_r_core.RBinInfo_has_pi_get, _r_core.RBinInfo_has_pi_set)
    big_endian = _swig_property(_r_core.RBinInfo_big_endian_get, _r_core.RBinInfo_big_endian_set)
    dbg_info = _swig_property(_r_core.RBinInfo_dbg_info_get, _r_core.RBinInfo_dbg_info_set)
    def __init__(self): 
        _r_core.RBinInfo_swiginit(self,_r_core.new_RBinInfo())
    __swig_destroy__ = _r_core.delete_RBinInfo
RBinInfo_swigregister = _r_core.RBinInfo_swigregister
RBinInfo_swigregister(RBinInfo)

class RBinString(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    string = _swig_property(_r_core.RBinString_string_get, _r_core.RBinString_string_set)
    rva = _swig_property(_r_core.RBinString_rva_get, _r_core.RBinString_rva_set)
    offset = _swig_property(_r_core.RBinString_offset_get, _r_core.RBinString_offset_set)
    ordinal = _swig_property(_r_core.RBinString_ordinal_get, _r_core.RBinString_ordinal_set)
    size = _swig_property(_r_core.RBinString_size_get, _r_core.RBinString_size_set)
    def __init__(self): 
        _r_core.RBinString_swiginit(self,_r_core.new_RBinString())
    __swig_destroy__ = _r_core.delete_RBinString
RBinString_swigregister = _r_core.RBinString_swigregister
RBinString_swigregister(RBinString)

class RBinField(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    name = _swig_property(_r_core.RBinField_name_get, _r_core.RBinField_name_set)
    rva = _swig_property(_r_core.RBinField_rva_get, _r_core.RBinField_rva_set)
    offset = _swig_property(_r_core.RBinField_offset_get, _r_core.RBinField_offset_set)
    def __init__(self): 
        _r_core.RBinField_swiginit(self,_r_core.new_RBinField())
    __swig_destroy__ = _r_core.delete_RBinField
RBinField_swigregister = _r_core.RBinField_swigregister
RBinField_swigregister(RBinField)

class RParse(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    __swig_destroy__ = _r_core.delete_RParse
    def __init__(self): 
        _r_core.RParse_swiginit(self,_r_core.new_RParse())
    c_file = staticmethod(_r_core.RParse_c_file)
    c_string = staticmethod(_r_core.RParse_c_string)
    is_c_file = staticmethod(_r_core.RParse_is_c_file)
RParse.list = new_instancemethod(_r_core.RParse_list,None,RParse)
RParse.use = new_instancemethod(_r_core.RParse_use,None,RParse)
RParse.filter = new_instancemethod(_r_core.RParse_filter,None,RParse)
RParse.assemble = new_instancemethod(_r_core.RParse_assemble,None,RParse)
RParse.parse = new_instancemethod(_r_core.RParse_parse,None,RParse)
RParse_swigregister = _r_core.RParse_swigregister
RParse_swigregister(RParse)

def RParse_c_file(*args):
  return _r_core.RParse_c_file(*args)
RParse_c_file = _r_core.RParse_c_file

def RParse_c_string(*args):
  return _r_core.RParse_c_string(*args)
RParse_c_string = _r_core.RParse_c_string

def RParse_is_c_file(*args):
  return _r_core.RParse_is_c_file(*args)
RParse_is_c_file = _r_core.RParse_is_c_file

class RLang(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    cur = _swig_property(_r_core.RLang_cur_get, _r_core.RLang_cur_set)
    __swig_destroy__ = _r_core.delete_RLang
    def __init__(self): 
        _r_core.RLang_swiginit(self,_r_core.new_RLang())
RLang.define = new_instancemethod(_r_core.RLang_define,None,RLang)
RLang.add = new_instancemethod(_r_core.RLang_add,None,RLang)
RLang.use = new_instancemethod(_r_core.RLang_use,None,RLang)
RLang.undef = new_instancemethod(_r_core.RLang_undef,None,RLang)
RLang.list = new_instancemethod(_r_core.RLang_list,None,RLang)
RLang.set_argv = new_instancemethod(_r_core.RLang_set_argv,None,RLang)
RLang.run = new_instancemethod(_r_core.RLang_run,None,RLang)
RLang.run_file = new_instancemethod(_r_core.RLang_run_file,None,RLang)
RLang.get_by_extension = new_instancemethod(_r_core.RLang_get_by_extension,None,RLang)
RLang.get_by_name = new_instancemethod(_r_core.RLang_get_by_name,None,RLang)
RLang.prompt = new_instancemethod(_r_core.RLang_prompt,None,RLang)
RLang_swigregister = _r_core.RLang_swigregister
RLang_swigregister(RLang)

class RLangPlugin(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    name = _swig_property(_r_core.RLangPlugin_name_get, _r_core.RLangPlugin_name_set)
    desc = _swig_property(_r_core.RLangPlugin_desc_get, _r_core.RLangPlugin_desc_set)
    def __init__(self): 
        _r_core.RLangPlugin_swiginit(self,_r_core.new_RLangPlugin())
    __swig_destroy__ = _r_core.delete_RLangPlugin
RLangPlugin_swigregister = _r_core.RLangPlugin_swigregister
RLangPlugin_swigregister(RLangPlugin)

class RSign(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    __swig_destroy__ = _r_core.delete_RSign
    def __init__(self): 
        _r_core.RSign_swiginit(self,_r_core.new_RSign())
RSign_swigregister = _r_core.RSign_swigregister
RSign_swigregister(RSign)

class RPrint(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    width = _swig_property(_r_core.RPrint_width_get, _r_core.RPrint_width_set)
    interrupt = _swig_property(_r_core.RPrint_interrupt_get, _r_core.RPrint_interrupt_set)
    limit = _swig_property(_r_core.RPrint_limit_get, _r_core.RPrint_limit_set)
    cur_enabled = _swig_property(_r_core.RPrint_cur_enabled_get, _r_core.RPrint_cur_enabled_set)
    cur = _swig_property(_r_core.RPrint_cur_get, _r_core.RPrint_cur_set)
    ocur = _swig_property(_r_core.RPrint_ocur_get, _r_core.RPrint_ocur_set)
    flags = _swig_property(_r_core.RPrint_flags_get, _r_core.RPrint_flags_set)
    __swig_destroy__ = _r_core.delete_RPrint
    def __init__(self): 
        _r_core.RPrint_swiginit(self,_r_core.new_RPrint())
RPrint.hexpair = new_instancemethod(_r_core.RPrint_hexpair,None,RPrint)
RPrint.set_flags = new_instancemethod(_r_core.RPrint_set_flags,None,RPrint)
RPrint.hexdump = new_instancemethod(_r_core.RPrint_hexdump,None,RPrint)
RPrint.hexpairs = new_instancemethod(_r_core.RPrint_hexpairs,None,RPrint)
RPrint.bytes = new_instancemethod(_r_core.RPrint_bytes,None,RPrint)
RPrint.c = new_instancemethod(_r_core.RPrint_c,None,RPrint)
RPrint.raw = new_instancemethod(_r_core.RPrint_raw,None,RPrint)
RPrint.cursor = new_instancemethod(_r_core.RPrint_cursor,None,RPrint)
RPrint.set_cursor = new_instancemethod(_r_core.RPrint_set_cursor,None,RPrint)
RPrint.code = new_instancemethod(_r_core.RPrint_code,None,RPrint)
RPrint.date_dos = new_instancemethod(_r_core.RPrint_date_dos,None,RPrint)
RPrint.date_w32 = new_instancemethod(_r_core.RPrint_date_w32,None,RPrint)
RPrint.date_unix = new_instancemethod(_r_core.RPrint_date_unix,None,RPrint)
RPrint_swigregister = _r_core.RPrint_swigregister
RPrint_swigregister(RPrint)

class RFS(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    roots = _swig_property(_r_core.RFS_roots_get, _r_core.RFS_roots_set)
    __swig_destroy__ = _r_core.delete_RFS
    def __init__(self): 
        _r_core.RFS_swiginit(self,_r_core.new_RFS())
    partition_type = staticmethod(_r_core.RFS_partition_type)
    partition_type_get = staticmethod(_r_core.RFS_partition_type_get)
RFS.mount = new_instancemethod(_r_core.RFS_mount,None,RFS)
RFS.view = new_instancemethod(_r_core.RFS_view,None,RFS)
RFS.umount = new_instancemethod(_r_core.RFS_umount,None,RFS)
RFS.root = new_instancemethod(_r_core.RFS_root,None,RFS)
RFS.open = new_instancemethod(_r_core.RFS_open,None,RFS)
RFS.close = new_instancemethod(_r_core.RFS_close,None,RFS)
RFS.read = new_instancemethod(_r_core.RFS_read,None,RFS)
RFS.slurp = new_instancemethod(_r_core.RFS_slurp,None,RFS)
RFS.dir = new_instancemethod(_r_core.RFS_dir,None,RFS)
RFS.partitions = new_instancemethod(_r_core.RFS_partitions,None,RFS)
RFS.dir_dump = new_instancemethod(_r_core.RFS_dir_dump,None,RFS)
RFS.find_name = new_instancemethod(_r_core.RFS_find_name,None,RFS)
RFS.find_off = new_instancemethod(_r_core.RFS_find_off,None,RFS)
RFS.prompt = new_instancemethod(_r_core.RFS_prompt,None,RFS)
RFS_swigregister = _r_core.RFS_swigregister
RFS_swigregister(RFS)

def RFS_partition_type(*args):
  return _r_core.RFS_partition_type(*args)
RFS_partition_type = _r_core.RFS_partition_type

def RFS_partition_type_get(*args):
  return _r_core.RFS_partition_type_get(*args)
RFS_partition_type_get = _r_core.RFS_partition_type_get

class RFSFile(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    name = _swig_property(_r_core.RFSFile_name_get, _r_core.RFSFile_name_set)
    path = _swig_property(_r_core.RFSFile_path_get, _r_core.RFSFile_path_set)
    off = _swig_property(_r_core.RFSFile_off_get, _r_core.RFSFile_off_set)
    size = _swig_property(_r_core.RFSFile_size_get, _r_core.RFSFile_size_set)
    data = _swig_property(_r_core.RFSFile_data_get, _r_core.RFSFile_data_set)
    ctx = _swig_property(_r_core.RFSFile_ctx_get, _r_core.RFSFile_ctx_set)
    type = _swig_property(_r_core.RFSFile_type_get, _r_core.RFSFile_type_set)
    time = _swig_property(_r_core.RFSFile_time_get, _r_core.RFSFile_time_set)
    p = _swig_property(_r_core.RFSFile_p_get, _r_core.RFSFile_p_set)
    root = _swig_property(_r_core.RFSFile_root_get, _r_core.RFSFile_root_set)
    ptr = _swig_property(_r_core.RFSFile_ptr_get, _r_core.RFSFile_ptr_set)
    __swig_destroy__ = _r_core.delete_RFSFile
    def __init__(self): 
        _r_core.RFSFile_swiginit(self,_r_core.new_RFSFile())
RFSFile_swigregister = _r_core.RFSFile_swigregister
RFSFile_swigregister(RFSFile)

class RFSPlugin(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    name = _swig_property(_r_core.RFSPlugin_name_get, _r_core.RFSPlugin_name_set)
    desc = _swig_property(_r_core.RFSPlugin_desc_get, _r_core.RFSPlugin_desc_set)
    def __init__(self): 
        _r_core.RFSPlugin_swiginit(self,_r_core.new_RFSPlugin())
    __swig_destroy__ = _r_core.delete_RFSPlugin
RFSPlugin_swigregister = _r_core.RFSPlugin_swigregister
RFSPlugin_swigregister(RFSPlugin)

class RFSRoot(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    path = _swig_property(_r_core.RFSRoot_path_get, _r_core.RFSRoot_path_set)
    delta = _swig_property(_r_core.RFSRoot_delta_get, _r_core.RFSRoot_delta_set)
    p = _swig_property(_r_core.RFSRoot_p_get, _r_core.RFSRoot_p_set)
    ptr = _swig_property(_r_core.RFSRoot_ptr_get, _r_core.RFSRoot_ptr_set)
    __swig_destroy__ = _r_core.delete_RFSRoot
    def __init__(self): 
        _r_core.RFSRoot_swiginit(self,_r_core.new_RFSRoot())
RFSRoot_swigregister = _r_core.RFSRoot_swigregister
RFSRoot_swigregister(RFSRoot)

class RFSPartition(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    number = _swig_property(_r_core.RFSPartition_number_get, _r_core.RFSPartition_number_set)
    start = _swig_property(_r_core.RFSPartition_start_get, _r_core.RFSPartition_start_set)
    length = _swig_property(_r_core.RFSPartition_length_get, _r_core.RFSPartition_length_set)
    index = _swig_property(_r_core.RFSPartition_index_get, _r_core.RFSPartition_index_set)
    type = _swig_property(_r_core.RFSPartition_type_get, _r_core.RFSPartition_type_set)
    __swig_destroy__ = _r_core.delete_RFSPartition
    def __init__(self): 
        _r_core.RFSPartition_swiginit(self,_r_core.new_RFSPartition())
RFSPartition_swigregister = _r_core.RFSPartition_swigregister
RFSPartition_swigregister(RFSPartition)

class RMagic(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    __swig_destroy__ = _r_core.delete_RMagic
    def __init__(self, *args): 
        _r_core.RMagic_swiginit(self,_r_core.new_RMagic(*args))
RMagic.file = new_instancemethod(_r_core.RMagic_file,None,RMagic)
RMagic.descriptor = new_instancemethod(_r_core.RMagic_descriptor,None,RMagic)
RMagic.buffer = new_instancemethod(_r_core.RMagic_buffer,None,RMagic)
RMagic.load = new_instancemethod(_r_core.RMagic_load,None,RMagic)
RMagic.check = new_instancemethod(_r_core.RMagic_check,None,RMagic)
RMagic.compile = new_instancemethod(_r_core.RMagic_compile,None,RMagic)
RMagic.setflags = new_instancemethod(_r_core.RMagic_setflags,None,RMagic)
RMagic_swigregister = _r_core.RMagic_swigregister
RMagic_swigregister(RMagic)


cvar = _r_core.cvar
R2_VERSION = cvar.R2_VERSION
R2_PREFIX = cvar.R2_PREFIX
R2_LIBDIR = cvar.R2_LIBDIR

