mirror of
https://github.com/idapython/src
synced 2026-06-08 14:47:00 +00:00
37 lines
702 B
OpenEdge ABL
37 lines
702 B
OpenEdge ABL
|
|
%ignore rangeset_t::count;
|
|
%ignore rangeset_t::lower_bound;
|
|
%ignore rangeset_t::upper_bound;
|
|
%ignore rangeset_t::move_chunk;
|
|
%ignore rangeset_t::check_move_args;
|
|
%ignore rangeset_t::begin() const;
|
|
%ignore rangeset_t::end() const;
|
|
|
|
%ignore range64_t;
|
|
%ignore range64vec_t;
|
|
|
|
%template(rangevec_base_t) qvector<range_t>;
|
|
%template(array_of_rangesets) qvector<rangeset_t>;
|
|
|
|
%inline %{
|
|
//<inline(py_range)>
|
|
//</inline(py_range)>
|
|
%}
|
|
|
|
%extend rangeset_t {
|
|
%pythoncode {
|
|
def __getitem__(self, idx):
|
|
return self.getrange(idx)
|
|
|
|
__len__ = nranges
|
|
__iter__ = ida_idaapi._bounded_getitem_iterator
|
|
}
|
|
};
|
|
|
|
%pythoncode %{
|
|
#<pycode(py_range)>
|
|
#</pycode(py_range)>
|
|
%}
|
|
|
|
%include "range.hpp"
|