Module ida_pro
It defines the most common types, functions and data. Also, it tries to make system dependent definitions.
The following preprocessor macros are used in the project (the list may be incomplete)
Platform must be specified as one of:
NT - MS Windows (all platforms) LINUX - Linux MAC - MAC OS X
EA64 - 64-bit address size (sizeof(ea_t)==8) X86 - 32-bit debug servers (sizeof(void*)==4) X64 - x64 processor (sizeof(void*)==8) default PPC - PowerPC ARM - ARM
Global Variables
BADDIFF
BADMEMSIZE
CEF_RETERR
CP_BOM
CP_ELLIPSIS
CP_REPLCHAR
CP_UTF16
CP_UTF8
ENC_MUTF8
ENC_UTF16
ENC_UTF16BE
ENC_UTF16LE
ENC_UTF32
ENC_UTF32BE
ENC_UTF32LE
ENC_UTF8
ENC_WIN1252
FMT_64
FMT_EA
FMT_Z
FMT_ZS
FMT_ZX
IDA_SDK_VERSION
IDBDEC_ESCAPE
IOREDIR_APPEND
IOREDIR_INPUT
IOREDIR_OUTPUT
IOREDIR_QUOTED
MAXSTR
MAX_UTF8_SEQ_LEN
NULL_PIPE_HANDLE
QWCONTINUED
QWNOHANG
SUBSTCHAR
TCT_NOT_OWNER
TCT_OWNER
TCT_UNKNOWN
UTF16BE_BOM
UTF16LE_BOM
UTF32BE_BOM
UTF32LE_BOM
UTF8_BOM
UTF8_ELLIPSIS
UTF8_REPLCHAR
Functions
check_process_exit(handle: void *, exit_code: int *, msecs: int = -1) ‑> int
check_process_exit(handle, exit_code, msecs=-1) -> int Check whether process has terminated or not.
0: do not wait
1 or -1: wait infinitely
other values: timeout in milliseconds retval 0: process has exited, and the exit code is available. if *exit_code < 0: the process was killed with a signal -*exit_code retval 1: process has not exited yet retval -1: error happened, see error code for winerr() in *exit_code
extend_sign(v: uint64, nbytes: int, sign_extend: bool) ‑> uint64
extend_sign(v, nbytes, sign_extend) -> uint64 Sign-, or zero-extend the value 'v' to occupy 64 bits. The value 'v' is considered to be of size 'nbytes'.
get_login_name() ‑> qstring *
get_login_name() -> str Get the user name for the current desktop session
is_control_tty(fd: int) ‑> enum tty_control_t
is_control_tty(fd) -> enum tty_control_t Check if the current process is the owner of the TTY specified by 'fd' (typically an opened descriptor to /dev/tty).
is_cvt64() ‑> bool
is_cvt64() -> bool is IDA converting IDB into I64?
is_main_thread() ‑> bool
is_main_thread() -> bool Are we running in the main thread?
log2ceil(d64: uint64) ‑> int
log2ceil(d64) -> int calculate ceil(log2(d64)) or floor(log2(d64)), it returns 0 if d64 == 0
log2floor(d64: uint64) ‑> int
log2floor(d64) -> int
parse_dbgopts(ido: instant_dbgopts_t, r_switch: char const *) ‑> bool
parse_dbgopts(ido, r_switch) -> bool Parse the -r command line switch (for instant debugging). r_switch points to the value of the -r switch. Example: win32@localhost+
qatoll(nptr: char const *) ‑> int64
qatoll(nptr) -> int64
qcontrol_tty() ‑> void
qcontrol_tty() Make the current terminal the controlling terminal of the calling process. note: The current terminal is supposed to be /dev/tty
qdetach_tty() ‑> void
qdetach_tty() If the current terminal is the controlling terminal of the calling process, give up this controlling terminal. note: The current terminal is supposed to be /dev/tty
qexit(code: int) ‑> void
qexit(code) Call qatexit functions, shut down UI and kernel, and exit.
qstrvec_t_add(_self: PyObject *, s: char const *) ‑> bool
qstrvec_t_add(_self, s) -> bool
qstrvec_t_addressof(_self: PyObject *, idx: size_t) ‑> PyObject *
qstrvec_t_addressof(_self, idx) -> PyObject *
qstrvec_t_assign(_self: PyObject *, other: PyObject *) ‑> bool
qstrvec_t_assign(_self, other) -> bool
qstrvec_t_clear(_self: PyObject *, qclear: bool) ‑> bool
qstrvec_t_clear(_self, qclear) -> bool
qstrvec_t_create() ‑> PyObject *
qstrvec_t_create() -> PyObject *
qstrvec_t_destroy(py_obj: PyObject *) ‑> bool
qstrvec_t_destroy(py_obj) -> bool
qstrvec_t_from_list(_self: PyObject *, py_list: PyObject *) ‑> bool
qstrvec_t_from_list(_self, py_list) -> bool
qstrvec_t_get(_self: PyObject *, idx: size_t) ‑> PyObject *
qstrvec_t_get(_self, idx) -> PyObject *
qstrvec_t_get_clink(_self: PyObject *) ‑> qstrvec_t *
qstrvec_t_get_clink(_self) -> qstrvec_t *
qstrvec_t_get_clink_ptr(_self: PyObject *) ‑> PyObject *
qstrvec_t_get_clink_ptr(_self) -> PyObject *
qstrvec_t_insert(_self: PyObject *, idx: size_t, s: char const *) ‑> bool
qstrvec_t_insert(_self, idx, s) -> bool
qstrvec_t_remove(_self: PyObject *, idx: size_t) ‑> bool
qstrvec_t_remove(_self, idx) -> bool
qstrvec_t_set(_self: PyObject *, idx: size_t, s: char const *) ‑> bool
qstrvec_t_set(_self, idx, s) -> bool
qstrvec_t_size(_self: PyObject *) ‑> size_t
qstrvec_t_size(_self) -> size_t
qthread_equal(q1: __qthread_t, q2: __qthread_t) ‑> bool
qthread_equal(q1, q2) -> bool Are two threads equal?
quote_cmdline_arg(arg: qstring *) ‑> bool
quote_cmdline_arg(arg) -> bool Quote a command line argument if it contains escape characters. For example, .c will be converted into ".c" because * may be inadvertently expanded by the shell
qvector_reserve(vec: void *, old: void *, cnt: size_t, elsize: size_t) ‑> void *
qvector_reserve(vec, old, cnt, elsize) -> void * Change capacity of given qvector.
readbytes(h: int, res: uint32 *, size: int, mf: bool) ‑> int
readbytes(h, res, size, mf) -> int Read at most 4 bytes from file.
reloc_value(value: void *, size: int, delta: adiff_t, mf: bool) ‑> void
reloc_value(value, size, delta, mf)
relocate_relobj(_relobj: relobj_t *, ea: ea_t, mf: bool) ‑> bool
relocate_relobj(_relobj, ea, mf) -> bool
str2user(str: char const *) ‑> PyObject *
str2user(str) -> str or None Insert C-style escape characters to string
writebytes(h: int, l: uint32, size: int, mf: bool) ‑> int
writebytes(h, l, size, mf) -> int Write at most 4 bytes to file.
Classes
adiff_pointer()
: Proxy of C++ adiff_pointer class.
Static methods
frompointer(t: adiff_t *) ‑> adiff_pointer * frompointer(t) -> adiff_pointer
t: adiff_t *
Methods
assign(self, value: adiff_t) ‑> void assign(self, value)
value: adiff_t
cast(self) ‑> adiff_t * cast(self) -> adiff_t *
value(self) ‑> adiff_t value(self) -> adiff_t
asize_pointer()
: Proxy of C++ asize_pointer class.
Static methods
frompointer(t: asize_t *) ‑> asize_pointer * frompointer(t) -> asize_pointer
t: asize_t *
Methods
assign(self, value: asize_t) ‑> void assign(self, value)
value: asize_t
cast(self) ‑> asize_t * cast(self) -> asize_t *
value(self) ‑> asize_t value(self) -> asize_t
bool_pointer()
: Proxy of C++ bool_pointer class.
Static methods
frompointer(t: bool *) ‑> bool_pointer * frompointer(t) -> bool_pointer
t: bool *
Methods
assign(self, value: bool) ‑> void assign(self, value)
value: bool
cast(self) ‑> bool * cast(self) -> bool *
value(self) ‑> bool value(self) -> bool
boolvec_t(*args)
: Proxy of C++ qvector< bool > class.
Methods
add_unique(self, x: bool const &) ‑> bool add_unique(self, x) -> bool
x: bool const &
append(self, *args) ‑> bool & push_back(self, x)
x: bool const &
push_back(self) -> bool &
at(self, i: size_t) ‑> bool const & getitem(self, i) -> bool const &
i: size_t
back(self)
begin(self, *args) ‑> qvector< bool >::const_iterator begin(self) -> qvector< bool >::iterator begin(self) -> qvector< bool >::const_iterator
capacity(self) ‑> size_t capacity(self) -> size_t
clear(self) ‑> void clear(self)
empty(self) ‑> bool empty(self) -> bool
end(self, *args) ‑> qvector< bool >::const_iterator end(self) -> qvector< bool >::iterator end(self) -> qvector< bool >::const_iterator
erase(self, *args) ‑> qvector< bool >::iterator erase(self, it) -> qvector< bool >::iterator
it: qvector< bool >::iterator
erase(self, first, last) -> qvector< bool >::iterator
first: qvector< bool >::iterator last: qvector< bool >::iterator
extract(self) ‑> bool * extract(self) -> bool *
find(self, *args) ‑> qvector< bool >::const_iterator find(self, x) -> qvector< bool >::iterator
x: bool const &
find(self, x) -> qvector< bool >::const_iterator
x: bool const &
front(self)
grow(self, *args) ‑> void grow(self, x=bool())
x: bool const &
has(self, x: bool const &) ‑> bool has(self, x) -> bool
x: bool const &
inject(self, s: bool *, len: size_t) ‑> void inject(self, s, len)
s: bool * len: size_t
insert(self, it: qvector< bool >::iterator, x: bool const &) ‑> qvector< bool >::iterator insert(self, it, x) -> qvector< bool >::iterator
it: qvector< bool >::iterator x: bool const &
pop_back(self) ‑> void pop_back(self)
push_back(self, *args) ‑> bool & push_back(self, x)
x: bool const &
push_back(self) -> bool &
qclear(self) ‑> void qclear(self)
reserve(self, cnt: size_t) ‑> void reserve(self, cnt)
cnt: size_t
resize(self, *args) ‑> void resize(self, _newsize, x)
_newsize: size_t x: bool const &
resize(self, _newsize)
_newsize: size_t
size(self) ‑> size_t size(self) -> size_t
swap(self, r: boolvec_t) ‑> void swap(self, r)
r: qvector< bool > &
truncate(self) ‑> void truncate(self)
channel_redir_t()
: Proxy of C++ channel_redir_t class.
Instance variables
fd: int
fd
file: qstring
file
flags: int
flags
length: int
length
start: int
start
Methods
is_append(self) ‑> bool is_append(self) -> bool
is_input(self) ‑> bool is_input(self) -> bool
is_output(self) ‑> bool is_output(self) -> bool
is_quoted(self) ‑> bool is_quoted(self) -> bool
char_pointer()
: Proxy of C++ char_pointer class.
Static methods
frompointer(t: char *) ‑> char_pointer * frompointer(t) -> char_pointer
t: char *
Methods
assign(self, value: char) ‑> void assign(self, value)
value: char
cast(self) ‑> char * cast(self) -> char *
value(self) ‑> char value(self) -> char
ea32_pointer()
: Proxy of C++ ea32_pointer class.
Static methods
frompointer(t: ea32_t *) ‑> ea32_pointer * frompointer(t) -> ea32_pointer
t: ea32_t *
Methods
assign(self, value: ea32_t) ‑> void assign(self, value)
value: ea32_t
cast(self) ‑> ea32_t * cast(self) -> ea32_t *
value(self) ‑> ea32_t value(self) -> ea32_t
ea64_pointer()
: Proxy of C++ ea64_pointer class.
Static methods
frompointer(t: ea64_t *) ‑> ea64_pointer * frompointer(t) -> ea64_pointer
t: ea64_t *
Methods
assign(self, value: ea64_t) ‑> void assign(self, value)
value: ea64_t
cast(self) ‑> ea64_t * cast(self) -> ea64_t *
value(self) ‑> ea64_t value(self) -> ea64_t
ea_array(nelements: size_t)
: Proxy of C++ ea_array class.
Static methods
frompointer(t: ea_t *) ‑> ea_array * frompointer(t) -> ea_array
t: ea_t *
Methods
cast(self) ‑> ea_t * cast(self) -> ea_t *
ea_pointer()
: Proxy of C++ ea_pointer class.
Static methods
frompointer(t: ea_t *) ‑> ea_pointer * frompointer(t) -> ea_pointer
t: ea_t *
Methods
assign(self, value: ea_t) ‑> void assign(self, value)
value: ea_t
cast(self) ‑> ea_t * cast(self) -> ea_t *
value(self) ‑> ea_t value(self) -> ea_t
flags64_pointer()
: Proxy of C++ flags64_pointer class.
Static methods
frompointer(t: flags64_t *) ‑> flags64_pointer * frompointer(t) -> flags64_pointer
t: flags64_t *
Methods
assign(self, value: flags64_t) ‑> void assign(self, value)
value: flags64_t
cast(self) ‑> flags64_t * cast(self) -> flags64_t *
value(self) ‑> flags64_t value(self) -> flags64_t
flags_pointer()
: Proxy of C++ flags_pointer class.
Static methods
frompointer(t: flags_t *) ‑> flags_pointer * frompointer(t) -> flags_pointer
t: flags_t *
Methods
assign(self, value: flags_t) ‑> void assign(self, value)
value: flags_t
cast(self) ‑> flags_t * cast(self) -> flags_t *
value(self) ‑> flags_t value(self) -> flags_t
instant_dbgopts_t()
: Proxy of C++ instant_dbgopts_t class.
Instance variables
attach: bool
attach
debmod: qstring
debmod
env: qstring
env
event_id: int
event_id
host: qstring
host
pid: int
pid
port: int
port
int16_pointer()
: Proxy of C++ int16_pointer class.
Static methods
frompointer(t: int16 *) ‑> int16_pointer * frompointer(t) -> int16_pointer
t: int16 *
Methods
assign(self, value: int16) ‑> void assign(self, value)
value: int16
cast(self) ‑> int16 * cast(self) -> int16 *
value(self) ‑> int16 value(self) -> int16
int32_pointer()
: Proxy of C++ int32_pointer class.
Static methods
frompointer(t: int32 *) ‑> int32_pointer * frompointer(t) -> int32_pointer
t: int32 *
Methods
assign(self, value: int32) ‑> void assign(self, value)
value: int32
cast(self) ‑> int32 * cast(self) -> int32 *
value(self) ‑> int32 value(self) -> int32
int64_pointer()
: Proxy of C++ int64_pointer class.
Static methods
frompointer(t: int64 *) ‑> int64_pointer * frompointer(t) -> int64_pointer
t: int64 *
Methods
assign(self, value: int64) ‑> void assign(self, value)
value: int64
cast(self) ‑> int64 * cast(self) -> int64 *
value(self) ‑> int64 value(self) -> int64
int64vec_t(*args)
: Proxy of C++ qvector< long long > class.
Methods
add_unique(self, x: long long const &) ‑> bool add_unique(self, x) -> bool
x: long long const &
append(self, *args) ‑> long long & push_back(self, x)
x: long long const &
push_back(self) -> long long &
at(self, i: size_t) ‑> long long const & getitem(self, i) -> long long const &
i: size_t
back(self)
begin(self, *args) ‑> qvector< long long >::const_iterator begin(self) -> qvector< long long >::iterator begin(self) -> qvector< long long >::const_iterator
capacity(self) ‑> size_t capacity(self) -> size_t
clear(self) ‑> void clear(self)
empty(self) ‑> bool empty(self) -> bool
end(self, *args) ‑> qvector< long long >::const_iterator end(self) -> qvector< long long >::iterator end(self) -> qvector< long long >::const_iterator
erase(self, *args) ‑> qvector< long long >::iterator erase(self, it) -> qvector< long long >::iterator
it: qvector< long long >::iterator
erase(self, first, last) -> qvector< long long >::iterator
first: qvector< long long >::iterator last: qvector< long long >::iterator
extract(self) ‑> long long * extract(self) -> long long *
find(self, *args) ‑> qvector< long long >::const_iterator find(self, x) -> qvector< long long >::iterator
x: long long const &
find(self, x) -> qvector< long long >::const_iterator
x: long long const &
front(self)
has(self, x: long long const &) ‑> bool has(self, x) -> bool
x: long long const &
inject(self, s: long long *, len: size_t) ‑> void inject(self, s, len)
s: long long * len: size_t
insert(self, it: qvector< long long >::iterator, x: long long const &) ‑> qvector< long long >::iterator insert(self, it, x) -> qvector< long long >::iterator
it: qvector< long long >::iterator x: long long const &
pop_back(self) ‑> void pop_back(self)
push_back(self, *args) ‑> long long & push_back(self, x)
x: long long const &
push_back(self) -> long long &
qclear(self) ‑> void qclear(self)
reserve(self, cnt: size_t) ‑> void reserve(self, cnt)
cnt: size_t
resize(self, *args) ‑> void resize(self, _newsize, x)
_newsize: size_t x: long long const &
resize(self, _newsize)
_newsize: size_t
size(self) ‑> size_t size(self) -> size_t
swap(self, r: int64vec_t) ‑> void swap(self, r)
r: qvector< long long > &
truncate(self) ‑> void truncate(self)
longlongvec_t(*args)
: Proxy of C++ qvector< long long > class.
Methods
add_unique(self, x: long long const &) ‑> bool add_unique(self, x) -> bool
x: long long const &
append(self, *args) ‑> long long & push_back(self, x)
x: long long const &
push_back(self) -> long long &
at(self, i: size_t) ‑> long long const & getitem(self, i) -> long long const &
i: size_t
back(self)
begin(self, *args) ‑> qvector< long long >::const_iterator begin(self) -> qvector< long long >::iterator begin(self) -> qvector< long long >::const_iterator
capacity(self) ‑> size_t capacity(self) -> size_t
clear(self) ‑> void clear(self)
empty(self) ‑> bool empty(self) -> bool
end(self, *args) ‑> qvector< long long >::const_iterator end(self) -> qvector< long long >::iterator end(self) -> qvector< long long >::const_iterator
erase(self, *args) ‑> qvector< long long >::iterator erase(self, it) -> qvector< long long >::iterator
it: qvector< long long >::iterator
erase(self, first, last) -> qvector< long long >::iterator
first: qvector< long long >::iterator last: qvector< long long >::iterator
extract(self) ‑> long long * extract(self) -> long long *
find(self, *args) ‑> qvector< long long >::const_iterator find(self, x) -> qvector< long long >::iterator
x: long long const &
find(self, x) -> qvector< long long >::const_iterator
x: long long const &
front(self)
has(self, x: long long const &) ‑> bool has(self, x) -> bool
x: long long const &
inject(self, s: long long *, len: size_t) ‑> void inject(self, s, len)
s: long long * len: size_t
insert(self, it: qvector< long long >::iterator, x: long long const &) ‑> qvector< long long >::iterator insert(self, it, x) -> qvector< long long >::iterator
it: qvector< long long >::iterator x: long long const &
pop_back(self) ‑> void pop_back(self)
push_back(self, *args) ‑> long long & push_back(self, x)
x: long long const &
push_back(self) -> long long &
qclear(self) ‑> void qclear(self)
reserve(self, cnt: size_t) ‑> void reserve(self, cnt)
cnt: size_t
resize(self, *args) ‑> void resize(self, _newsize, x)
_newsize: size_t x: long long const &
resize(self, _newsize)
_newsize: size_t
size(self) ‑> size_t size(self) -> size_t
swap(self, r: int64vec_t) ‑> void swap(self, r)
r: qvector< long long > &
truncate(self) ‑> void truncate(self)
svalvec_t(*args)
: Proxy of C++ qvector< long long > class.
Methods
add_unique(self, x: long long const &) ‑> bool add_unique(self, x) -> bool
x: long long const &
append(self, *args) ‑> long long & push_back(self, x)
x: long long const &
push_back(self) -> long long &
at(self, i: size_t) ‑> long long const & getitem(self, i) -> long long const &
i: size_t
back(self)
begin(self, *args) ‑> qvector< long long >::const_iterator begin(self) -> qvector< long long >::iterator begin(self) -> qvector< long long >::const_iterator
capacity(self) ‑> size_t capacity(self) -> size_t
clear(self) ‑> void clear(self)
empty(self) ‑> bool empty(self) -> bool
end(self, *args) ‑> qvector< long long >::const_iterator end(self) -> qvector< long long >::iterator end(self) -> qvector< long long >::const_iterator
erase(self, *args) ‑> qvector< long long >::iterator erase(self, it) -> qvector< long long >::iterator
it: qvector< long long >::iterator
erase(self, first, last) -> qvector< long long >::iterator
first: qvector< long long >::iterator last: qvector< long long >::iterator
extract(self) ‑> long long * extract(self) -> long long *
find(self, *args) ‑> qvector< long long >::const_iterator find(self, x) -> qvector< long long >::iterator
x: long long const &
find(self, x) -> qvector< long long >::const_iterator
x: long long const &
front(self)
has(self, x: long long const &) ‑> bool has(self, x) -> bool
x: long long const &
inject(self, s: long long *, len: size_t) ‑> void inject(self, s, len)
s: long long * len: size_t
insert(self, it: qvector< long long >::iterator, x: long long const &) ‑> qvector< long long >::iterator insert(self, it, x) -> qvector< long long >::iterator
it: qvector< long long >::iterator x: long long const &
pop_back(self) ‑> void pop_back(self)
push_back(self, *args) ‑> long long & push_back(self, x)
x: long long const &
push_back(self) -> long long &
qclear(self) ‑> void qclear(self)
reserve(self, cnt: size_t) ‑> void reserve(self, cnt)
cnt: size_t
resize(self, *args) ‑> void resize(self, _newsize, x)
_newsize: size_t x: long long const &
resize(self, _newsize)
_newsize: size_t
size(self) ‑> size_t size(self) -> size_t
swap(self, r: int64vec_t) ‑> void swap(self, r)
r: qvector< long long > &
truncate(self) ‑> void truncate(self)
int8_pointer()
: Proxy of C++ int8_pointer class.
Static methods
frompointer(t: int8 *) ‑> int8_pointer * frompointer(t) -> int8_pointer
t: int8 *
Methods
assign(self, value: int8) ‑> void assign(self, value)
value: int8
cast(self) ‑> int8 * cast(self) -> int8 *
value(self) ‑> int8 value(self) -> int8
int_pointer()
: Proxy of C++ int_pointer class.
Static methods
frompointer(t: int *) ‑> int_pointer * frompointer(t) -> int_pointer
t: int *
Methods
assign(self, value: int) ‑> void assign(self, value)
value: int
cast(self) ‑> int * cast(self) -> int *
value(self) ‑> int value(self) -> int
intvec_t(*args)
: Proxy of C++ qvector< int > class.
Descendants
Methods
add_unique(self, x: int const &) ‑> bool add_unique(self, x) -> bool
x: int const &
append(self, *args) ‑> int & push_back(self, x)
x: int const &
push_back(self) -> int &
at(self, i: size_t) ‑> int const & getitem(self, i) -> int const &
i: size_t
back(self)
begin(self, *args) ‑> qvector< int >::const_iterator begin(self) -> qvector< int >::iterator begin(self) -> qvector< int >::const_iterator
capacity(self) ‑> size_t capacity(self) -> size_t
clear(self) ‑> void clear(self)
empty(self) ‑> bool empty(self) -> bool
end(self, *args) ‑> qvector< int >::const_iterator end(self) -> qvector< int >::iterator end(self) -> qvector< int >::const_iterator
erase(self, *args) ‑> qvector< int >::iterator erase(self, it) -> qvector< int >::iterator
it: qvector< int >::iterator
erase(self, first, last) -> qvector< int >::iterator
first: qvector< int >::iterator last: qvector< int >::iterator
extract(self) ‑> int * extract(self) -> int *
find(self, *args) ‑> qvector< int >::const_iterator find(self, x) -> qvector< int >::iterator
x: int const &
find(self, x) -> qvector< int >::const_iterator
x: int const &
front(self)
has(self, x: int const &) ‑> bool has(self, x) -> bool
x: int const &
inject(self, s: int *, len: size_t) ‑> void inject(self, s, len)
s: int * len: size_t
insert(self, it: qvector< int >::iterator, x: int const &) ‑> qvector< int >::iterator insert(self, it, x) -> qvector< int >::iterator
it: qvector< int >::iterator x: int const &
pop_back(self) ‑> void pop_back(self)
push_back(self, *args) ‑> int & push_back(self, x)
x: int const &
push_back(self) -> int &
qclear(self) ‑> void qclear(self)
reserve(self, cnt: size_t) ‑> void reserve(self, cnt)
cnt: size_t
resize(self, *args) ‑> void resize(self, _newsize, x)
_newsize: size_t x: int const &
resize(self, _newsize)
_newsize: size_t
size(self) ‑> size_t size(self) -> size_t
swap(self, r: intvec_t) ‑> void swap(self, r)
r: qvector< int > &
truncate(self) ‑> void truncate(self)
plugin_options_t()
: Proxy of C++ plugin_options_t class.
Methods
erase(self, name: char const *) ‑> bool erase(self, name) -> bool
name: char const *
qmutex_locker_t(_lock: __qmutex_t)
: Proxy of C++ qmutex_locker_t class.
qrefcnt_obj_t(*args, **kwargs)
: Proxy of C++ qrefcnt_obj_t class.
Instance variables
refcnt: int
refcnt
Methods
release(self) ‑> void release(self) Call destructor. We use release() instead of operator delete() to maintain binary compatibility with all compilers (vc and gcc use different vtable layouts for operator delete)
sel_array(nelements: size_t)
: Proxy of C++ sel_array class.
Static methods
frompointer(t: sel_t *) ‑> sel_array * frompointer(t) -> sel_array
t: sel_t *
Methods
cast(self) ‑> sel_t * cast(self) -> sel_t *
sel_pointer()
: Proxy of C++ sel_pointer class.
Static methods
frompointer(t: sel_t *) ‑> sel_pointer * frompointer(t) -> sel_pointer
t: sel_t *
Methods
assign(self, value: sel_t) ‑> void assign(self, value)
value: sel_t
cast(self) ‑> sel_t * cast(self) -> sel_t *
value(self) ‑> sel_t value(self) -> sel_t
short_pointer()
: Proxy of C++ short_pointer class.
Static methods
frompointer(t: short *) ‑> short_pointer * frompointer(t) -> short_pointer
t: short *
Methods
assign(self, value: short) ‑> void assign(self, value)
value: short
cast(self) ‑> short * cast(self) -> short *
value(self) ‑> short value(self) -> short
sint8_pointer()
: Proxy of C++ sint8_pointer class.
Static methods
frompointer(t: sint8 *) ‑> sint8_pointer * frompointer(t) -> sint8_pointer
t: sint8 *
Methods
assign(self, value: sint8) ‑> void assign(self, value)
value: sint8
cast(self) ‑> sint8 * cast(self) -> sint8 *
value(self) ‑> sint8 value(self) -> sint8
sizevec_t(*args)
: Proxy of C++ qvector< size_t > class.
Methods
add_unique(self, x: size_t const &) ‑> bool add_unique(self, x) -> bool
x: size_t const &
at(self, _idx: size_t) ‑> size_t const & at(self, _idx) -> size_t const &
_idx: size_t
back(self)
begin(self, *args) ‑> qvector< size_t >::const_iterator begin(self) -> qvector< size_t >::iterator begin(self) -> qvector< size_t >::const_iterator
capacity(self) ‑> size_t capacity(self) -> size_t
clear(self) ‑> void clear(self)
empty(self) ‑> bool empty(self) -> bool
end(self, *args) ‑> qvector< size_t >::const_iterator end(self) -> qvector< size_t >::iterator end(self) -> qvector< size_t >::const_iterator
erase(self, *args) ‑> qvector< size_t >::iterator erase(self, it) -> qvector< size_t >::iterator
it: qvector< size_t >::iterator
erase(self, first, last) -> qvector< size_t >::iterator
first: qvector< size_t >::iterator last: qvector< size_t >::iterator
extract(self) ‑> size_t * extract(self) -> size_t *
find(self, *args) ‑> qvector< size_t >::const_iterator find(self, x) -> qvector< size_t >::iterator
x: size_t const &
find(self, x) -> qvector< size_t >::const_iterator
x: size_t const &
front(self)
grow(self, *args) ‑> void grow(self, x=size_t())
x: size_t const &
has(self, x: size_t const &) ‑> bool has(self, x) -> bool
x: size_t const &
inject(self, s: size_t *, len: size_t) ‑> void inject(self, s, len)
s: size_t * len: size_t
insert(self, it: qvector< size_t >::iterator, x: size_t const &) ‑> qvector< size_t >::iterator insert(self, it, x) -> qvector< size_t >::iterator
it: qvector< size_t >::iterator x: size_t const &
pop_back(self) ‑> void pop_back(self)
push_back(self, *args) ‑> size_t & push_back(self, x)
x: size_t const &
push_back(self) -> size_t &
qclear(self) ‑> void qclear(self)
reserve(self, cnt: size_t) ‑> void reserve(self, cnt)
cnt: size_t
resize(self, *args) ‑> void resize(self, _newsize, x)
_newsize: size_t x: size_t const &
resize(self, _newsize)
_newsize: size_t
size(self) ‑> size_t size(self) -> size_t
swap(self, r: sizevec_t) ‑> void swap(self, r)
r: qvector< size_t > &
truncate(self) ‑> void truncate(self)
ssize_pointer()
: Proxy of C++ ssize_pointer class.
Static methods
frompointer(t: ssize_t *) ‑> ssize_pointer * frompointer(t) -> ssize_pointer
t: ssize_t *
Methods
assign(self, value: ssize_t) ‑> void assign(self, value)
value: ssize_t
cast(self) ‑> ssize_t * cast(self) -> ssize_t *
value(self) ‑> ssize_t value(self) -> ssize_t
strvec_t(*args)
: Proxy of C++ qvector< simpleline_t > class.
Methods
append(self, *args) ‑> simpleline_t & push_back(self, x)
x: simpleline_t const &
push_back(self) -> simpleline_t &
at(self, i: size_t) ‑> simpleline_t const & getitem(self, i) -> simpleline_t const &
i: size_t
back(self)
begin(self, *args) ‑> qvector< simpleline_t >::const_iterator begin(self) -> qvector< simpleline_t >::iterator begin(self) -> qvector< simpleline_t >::const_iterator
capacity(self) ‑> size_t capacity(self) -> size_t
clear(self) ‑> void clear(self)
empty(self) ‑> bool empty(self) -> bool
end(self, *args) ‑> qvector< simpleline_t >::const_iterator end(self) -> qvector< simpleline_t >::iterator end(self) -> qvector< simpleline_t >::const_iterator
erase(self, *args) ‑> qvector< simpleline_t >::iterator erase(self, it) -> qvector< simpleline_t >::iterator
it: qvector< simpleline_t >::iterator
erase(self, first, last) -> qvector< simpleline_t >::iterator
first: qvector< simpleline_t >::iterator last: qvector< simpleline_t >::iterator
extract(self) ‑> simpleline_t * extract(self) -> simpleline_t *
front(self)
grow(self, *args) ‑> void grow(self, x=simpleline_t())
x: simpleline_t const &
inject(self, s: simpleline_t *, len: size_t) ‑> void inject(self, s, len)
s: simpleline_t * len: size_t
insert(self, it: qvector< simpleline_t >::iterator, x: simpleline_t const &) ‑> qvector< simpleline_t >::iterator insert(self, it, x) -> qvector< simpleline_t >::iterator
it: qvector< simpleline_t >::iterator x: simpleline_t const &
pop_back(self) ‑> void pop_back(self)
push_back(self, *args) ‑> simpleline_t & push_back(self, x)
x: simpleline_t const &
push_back(self) -> simpleline_t &
qclear(self) ‑> void qclear(self)
reserve(self, cnt: size_t) ‑> void reserve(self, cnt)
cnt: size_t
resize(self, *args) ‑> void resize(self, _newsize, x)
_newsize: size_t x: simpleline_t const &
resize(self, _newsize)
_newsize: size_t
size(self) ‑> size_t size(self) -> size_t
swap(self, r: strvec_t) ‑> void swap(self, r)
r: qvector< simpleline_t > &
truncate(self) ‑> void truncate(self)
sval_pointer()
: Proxy of C++ sval_pointer class.
Static methods
frompointer(t: sval_t *) ‑> sval_pointer * frompointer(t) -> sval_pointer
t: sval_t *
Methods
assign(self, value: sval_t) ‑> void assign(self, value)
value: sval_t
cast(self) ‑> sval_t * cast(self) -> sval_t *
value(self) ‑> sval_t value(self) -> sval_t
tid_array(nelements: size_t)
: Proxy of C++ tid_array class.
Static methods
frompointer(t: tid_t *) ‑> tid_array * frompointer(t) -> tid_array
t: tid_t *
Methods
cast(self) ‑> tid_t * cast(self) -> tid_t *
tid_pointer()
: Proxy of C++ tid_pointer class.
Static methods
frompointer(t: tid_t *) ‑> tid_pointer * frompointer(t) -> tid_pointer
t: tid_t *
Methods
assign(self, value: tid_t) ‑> void assign(self, value)
value: tid_t
cast(self) ‑> tid_t * cast(self) -> tid_t *
value(self) ‑> tid_t value(self) -> tid_t
uchar_array(nelements: size_t)
: Proxy of C++ uchar_array class.
Static methods
frompointer(t: uchar *) ‑> uchar_array * frompointer(t) -> uchar_array
t: uchar *
Methods
cast(self) ‑> uchar * cast(self) -> uchar *
uchar_pointer()
: Proxy of C++ uchar_pointer class.
Static methods
frompointer(t: uchar *) ‑> uchar_pointer * frompointer(t) -> uchar_pointer
t: uchar *
Methods
assign(self, value: uchar) ‑> void assign(self, value)
value: uchar
cast(self) ‑> uchar * cast(self) -> uchar *
value(self) ‑> uchar value(self) -> uchar
uint16_pointer()
: Proxy of C++ uint16_pointer class.
Static methods
frompointer(t: uint16 *) ‑> uint16_pointer * frompointer(t) -> uint16_pointer
t: uint16 *
Methods
assign(self, value: uint16) ‑> void assign(self, value)
value: uint16
cast(self) ‑> uint16 * cast(self) -> uint16 *
value(self) ‑> uint16 value(self) -> uint16
uint32_pointer()
: Proxy of C++ uint32_pointer class.
Static methods
frompointer(t: uint32 *) ‑> uint32_pointer * frompointer(t) -> uint32_pointer
t: uint32 *
Methods
assign(self, value: uint32) ‑> void assign(self, value)
value: uint32
cast(self) ‑> uint32 * cast(self) -> uint32 *
value(self) ‑> uint32 value(self) -> uint32
uint64_pointer()
: Proxy of C++ uint64_pointer class.
Static methods
frompointer(t: uint64 *) ‑> uint64_pointer * frompointer(t) -> uint64_pointer
t: uint64 *
Methods
assign(self, value: uint64) ‑> void assign(self, value)
value: uint64
cast(self) ‑> uint64 * cast(self) -> uint64 *
value(self) ‑> uint64 value(self) -> uint64
uint64vec_t(*args)
: Proxy of C++ qvector< unsigned long long > class.
Descendants
Methods
add_unique(self, x: unsigned long long const &) ‑> bool add_unique(self, x) -> bool
x: unsigned long long const &
append(self, *args) ‑> unsigned long long & push_back(self, x)
x: unsigned long long const &
push_back(self) -> unsigned long long &
at(self, i: size_t) ‑> unsigned long long const & getitem(self, i) -> unsigned long long const &
i: size_t
back(self)
begin(self, *args) ‑> qvector< unsigned long long >::const_iterator begin(self) -> qvector< unsigned long long >::iterator begin(self) -> qvector< unsigned long long >::const_iterator
capacity(self) ‑> size_t capacity(self) -> size_t
clear(self) ‑> void clear(self)
empty(self) ‑> bool empty(self) -> bool
end(self, *args) ‑> qvector< unsigned long long >::const_iterator end(self) -> qvector< unsigned long long >::iterator end(self) -> qvector< unsigned long long >::const_iterator
erase(self, *args) ‑> qvector< unsigned long long >::iterator erase(self, it) -> qvector< unsigned long long >::iterator
it: qvector< unsigned long long >::iterator
erase(self, first, last) -> qvector< unsigned long long >::iterator
first: qvector< unsigned long long >::iterator last: qvector< unsigned long long >::iterator
extract(self) ‑> unsigned long long * extract(self) -> unsigned long long *
find(self, *args) ‑> qvector< unsigned long long >::const_iterator find(self, x) -> qvector< unsigned long long >::iterator
x: unsigned long long const &
find(self, x) -> qvector< unsigned long long >::const_iterator
x: unsigned long long const &
front(self)
has(self, x: unsigned long long const &) ‑> bool has(self, x) -> bool
x: unsigned long long const &
inject(self, s: unsigned long long *, len: size_t) ‑> void inject(self, s, len)
s: unsigned long long * len: size_t
insert(self, it: qvector< unsigned long long >::iterator, x: unsigned long long const &) ‑> qvector< unsigned long long >::iterator insert(self, it, x) -> qvector< unsigned long long >::iterator
it: qvector< unsigned long long >::iterator x: unsigned long long const &
pop_back(self) ‑> void pop_back(self)
push_back(self, *args) ‑> unsigned long long & push_back(self, x)
x: unsigned long long const &
push_back(self) -> unsigned long long &
qclear(self) ‑> void qclear(self)
reserve(self, cnt: size_t) ‑> void reserve(self, cnt)
cnt: size_t
resize(self, *args) ‑> void resize(self, _newsize, x)
_newsize: size_t x: unsigned long long const &
resize(self, _newsize)
_newsize: size_t
size(self) ‑> size_t size(self) -> size_t
swap(self, r: uint64vec_t) ‑> void swap(self, r)
r: qvector< unsigned long long > &
truncate(self) ‑> void truncate(self)
ulonglongvec_t(*args)
: Proxy of C++ qvector< unsigned long long > class.
Descendants
Methods
add_unique(self, x: unsigned long long const &) ‑> bool add_unique(self, x) -> bool
x: unsigned long long const &
append(self, *args) ‑> unsigned long long & push_back(self, x)
x: unsigned long long const &
push_back(self) -> unsigned long long &
at(self, i: size_t) ‑> unsigned long long const & getitem(self, i) -> unsigned long long const &
i: size_t
back(self)
begin(self, *args) ‑> qvector< unsigned long long >::const_iterator begin(self) -> qvector< unsigned long long >::iterator begin(self) -> qvector< unsigned long long >::const_iterator
capacity(self) ‑> size_t capacity(self) -> size_t
clear(self) ‑> void clear(self)
empty(self) ‑> bool empty(self) -> bool
end(self, *args) ‑> qvector< unsigned long long >::const_iterator end(self) -> qvector< unsigned long long >::iterator end(self) -> qvector< unsigned long long >::const_iterator
erase(self, *args) ‑> qvector< unsigned long long >::iterator erase(self, it) -> qvector< unsigned long long >::iterator
it: qvector< unsigned long long >::iterator
erase(self, first, last) -> qvector< unsigned long long >::iterator
first: qvector< unsigned long long >::iterator last: qvector< unsigned long long >::iterator
extract(self) ‑> unsigned long long * extract(self) -> unsigned long long *
find(self, *args) ‑> qvector< unsigned long long >::const_iterator find(self, x) -> qvector< unsigned long long >::iterator
x: unsigned long long const &
find(self, x) -> qvector< unsigned long long >::const_iterator
x: unsigned long long const &
front(self)
has(self, x: unsigned long long const &) ‑> bool has(self, x) -> bool
x: unsigned long long const &
inject(self, s: unsigned long long *, len: size_t) ‑> void inject(self, s, len)
s: unsigned long long * len: size_t
insert(self, it: qvector< unsigned long long >::iterator, x: unsigned long long const &) ‑> qvector< unsigned long long >::iterator insert(self, it, x) -> qvector< unsigned long long >::iterator
it: qvector< unsigned long long >::iterator x: unsigned long long const &
pop_back(self) ‑> void pop_back(self)
push_back(self, *args) ‑> unsigned long long & push_back(self, x)
x: unsigned long long const &
push_back(self) -> unsigned long long &
qclear(self) ‑> void qclear(self)
reserve(self, cnt: size_t) ‑> void reserve(self, cnt)
cnt: size_t
resize(self, *args) ‑> void resize(self, _newsize, x)
_newsize: size_t x: unsigned long long const &
resize(self, _newsize)
_newsize: size_t
size(self) ‑> size_t size(self) -> size_t
swap(self, r: uint64vec_t) ‑> void swap(self, r)
r: qvector< unsigned long long > &
truncate(self) ‑> void truncate(self)
uvalvec_t(*args)
: Proxy of C++ qvector< unsigned long long > class.
Descendants
Methods
add_unique(self, x: unsigned long long const &) ‑> bool add_unique(self, x) -> bool
x: unsigned long long const &
append(self, *args) ‑> unsigned long long & push_back(self, x)
x: unsigned long long const &
push_back(self) -> unsigned long long &
at(self, i: size_t) ‑> unsigned long long const & getitem(self, i) -> unsigned long long const &
i: size_t
back(self)
begin(self, *args) ‑> qvector< unsigned long long >::const_iterator begin(self) -> qvector< unsigned long long >::iterator begin(self) -> qvector< unsigned long long >::const_iterator
capacity(self) ‑> size_t capacity(self) -> size_t
clear(self) ‑> void clear(self)
empty(self) ‑> bool empty(self) -> bool
end(self, *args) ‑> qvector< unsigned long long >::const_iterator end(self) -> qvector< unsigned long long >::iterator end(self) -> qvector< unsigned long long >::const_iterator
erase(self, *args) ‑> qvector< unsigned long long >::iterator erase(self, it) -> qvector< unsigned long long >::iterator
it: qvector< unsigned long long >::iterator
erase(self, first, last) -> qvector< unsigned long long >::iterator
first: qvector< unsigned long long >::iterator last: qvector< unsigned long long >::iterator
extract(self) ‑> unsigned long long * extract(self) -> unsigned long long *
find(self, *args) ‑> qvector< unsigned long long >::const_iterator find(self, x) -> qvector< unsigned long long >::iterator
x: unsigned long long const &
find(self, x) -> qvector< unsigned long long >::const_iterator
x: unsigned long long const &
front(self)
has(self, x: unsigned long long const &) ‑> bool has(self, x) -> bool
x: unsigned long long const &
inject(self, s: unsigned long long *, len: size_t) ‑> void inject(self, s, len)
s: unsigned long long * len: size_t
insert(self, it: qvector< unsigned long long >::iterator, x: unsigned long long const &) ‑> qvector< unsigned long long >::iterator insert(self, it, x) -> qvector< unsigned long long >::iterator
it: qvector< unsigned long long >::iterator x: unsigned long long const &
pop_back(self) ‑> void pop_back(self)
push_back(self, *args) ‑> unsigned long long & push_back(self, x)
x: unsigned long long const &
push_back(self) -> unsigned long long &
qclear(self) ‑> void qclear(self)
reserve(self, cnt: size_t) ‑> void reserve(self, cnt)
cnt: size_t
resize(self, *args) ‑> void resize(self, _newsize, x)
_newsize: size_t x: unsigned long long const &
resize(self, _newsize)
_newsize: size_t
size(self) ‑> size_t size(self) -> size_t
swap(self, r: uint64vec_t) ‑> void swap(self, r)
r: qvector< unsigned long long > &
truncate(self) ‑> void truncate(self)
eavec_t(*args)
: Proxy of C++ qvector< unsigned long long > class.
Descendants
Methods
add_unique(self, x: unsigned long long const &) ‑> bool add_unique(self, x) -> bool
x: unsigned long long const &
append(self, *args) ‑> unsigned long long & push_back(self, x)
x: unsigned long long const &
push_back(self) -> unsigned long long &
at(self, i: size_t) ‑> unsigned long long const & getitem(self, i) -> unsigned long long const &
i: size_t
back(self)
begin(self, *args) ‑> qvector< unsigned long long >::const_iterator begin(self) -> qvector< unsigned long long >::iterator begin(self) -> qvector< unsigned long long >::const_iterator
capacity(self) ‑> size_t capacity(self) -> size_t
clear(self) ‑> void clear(self)
empty(self) ‑> bool empty(self) -> bool
end(self, *args) ‑> qvector< unsigned long long >::const_iterator end(self) -> qvector< unsigned long long >::iterator end(self) -> qvector< unsigned long long >::const_iterator
erase(self, *args) ‑> qvector< unsigned long long >::iterator erase(self, it) -> qvector< unsigned long long >::iterator
it: qvector< unsigned long long >::iterator
erase(self, first, last) -> qvector< unsigned long long >::iterator
first: qvector< unsigned long long >::iterator last: qvector< unsigned long long >::iterator
extract(self) ‑> unsigned long long * extract(self) -> unsigned long long *
find(self, *args) ‑> qvector< unsigned long long >::const_iterator find(self, x) -> qvector< unsigned long long >::iterator
x: unsigned long long const &
find(self, x) -> qvector< unsigned long long >::const_iterator
x: unsigned long long const &
front(self)
has(self, x: unsigned long long const &) ‑> bool has(self, x) -> bool
x: unsigned long long const &
inject(self, s: unsigned long long *, len: size_t) ‑> void inject(self, s, len)
s: unsigned long long * len: size_t
insert(self, it: qvector< unsigned long long >::iterator, x: unsigned long long const &) ‑> qvector< unsigned long long >::iterator insert(self, it, x) -> qvector< unsigned long long >::iterator
it: qvector< unsigned long long >::iterator x: unsigned long long const &
pop_back(self) ‑> void pop_back(self)
push_back(self, *args) ‑> unsigned long long & push_back(self, x)
x: unsigned long long const &
push_back(self) -> unsigned long long &
qclear(self) ‑> void qclear(self)
reserve(self, cnt: size_t) ‑> void reserve(self, cnt)
cnt: size_t
resize(self, *args) ‑> void resize(self, _newsize, x)
_newsize: size_t x: unsigned long long const &
resize(self, _newsize)
_newsize: size_t
size(self) ‑> size_t size(self) -> size_t
swap(self, r: uint64vec_t) ‑> void swap(self, r)
r: qvector< unsigned long long > &
truncate(self) ‑> void truncate(self)
uint8_pointer()
: Proxy of C++ uint8_pointer class.
Static methods
frompointer(t: uint8 *) ‑> uint8_pointer * frompointer(t) -> uint8_pointer
t: uint8 *
Methods
assign(self, value: uint8) ‑> void assign(self, value)
value: uint8
cast(self) ‑> uint8 * cast(self) -> uint8 *
value(self) ‑> uint8 value(self) -> uint8
uint_pointer()
: Proxy of C++ uint_pointer class.
Static methods
frompointer(t: uint *) ‑> uint_pointer * frompointer(t) -> uint_pointer
t: uint *
Methods
assign(self, value: uint) ‑> void assign(self, value)
value: uint
cast(self) ‑> uint * cast(self) -> uint *
value(self) ‑> uint value(self) -> uint
uintvec_t(*args)
: Proxy of C++ qvector< unsigned int > class.
Methods
add_unique(self, x: unsigned int const &) ‑> bool add_unique(self, x) -> bool
x: unsigned int const &
append(self, *args) ‑> unsigned int & push_back(self, x)
x: unsigned int const &
push_back(self) -> unsigned int &
at(self, i: size_t) ‑> unsigned int const & getitem(self, i) -> unsigned int const &
i: size_t
back(self)
begin(self, *args) ‑> qvector< unsigned int >::const_iterator begin(self) -> qvector< unsigned int >::iterator begin(self) -> qvector< unsigned int >::const_iterator
capacity(self) ‑> size_t capacity(self) -> size_t
clear(self) ‑> void clear(self)
empty(self) ‑> bool empty(self) -> bool
end(self, *args) ‑> qvector< unsigned int >::const_iterator end(self) -> qvector< unsigned int >::iterator end(self) -> qvector< unsigned int >::const_iterator
erase(self, *args) ‑> qvector< unsigned int >::iterator erase(self, it) -> qvector< unsigned int >::iterator
it: qvector< unsigned int >::iterator
erase(self, first, last) -> qvector< unsigned int >::iterator
first: qvector< unsigned int >::iterator last: qvector< unsigned int >::iterator
extract(self) ‑> unsigned int * extract(self) -> unsigned int *
find(self, *args) ‑> qvector< unsigned int >::const_iterator find(self, x) -> qvector< unsigned int >::iterator
x: unsigned int const &
find(self, x) -> qvector< unsigned int >::const_iterator
x: unsigned int const &
front(self)
has(self, x: unsigned int const &) ‑> bool has(self, x) -> bool
x: unsigned int const &
inject(self, s: unsigned int *, len: size_t) ‑> void inject(self, s, len)
s: unsigned int * len: size_t
insert(self, it: qvector< unsigned int >::iterator, x: unsigned int const &) ‑> qvector< unsigned int >::iterator insert(self, it, x) -> qvector< unsigned int >::iterator
it: qvector< unsigned int >::iterator x: unsigned int const &
pop_back(self) ‑> void pop_back(self)
push_back(self, *args) ‑> unsigned int & push_back(self, x)
x: unsigned int const &
push_back(self) -> unsigned int &
qclear(self) ‑> void qclear(self)
reserve(self, cnt: size_t) ‑> void reserve(self, cnt)
cnt: size_t
resize(self, *args) ‑> void resize(self, _newsize, x)
_newsize: size_t x: unsigned int const &
resize(self, _newsize)
_newsize: size_t
size(self) ‑> size_t size(self) -> size_t
swap(self, r: uintvec_t) ‑> void swap(self, r)
r: qvector< unsigned int > &
truncate(self) ‑> void truncate(self)
ushort_pointer()
: Proxy of C++ ushort_pointer class.
Static methods
frompointer(t: ushort *) ‑> ushort_pointer * frompointer(t) -> ushort_pointer
t: ushort *
Methods
assign(self, value: ushort) ‑> void assign(self, value)
value: ushort
cast(self) ‑> ushort * cast(self) -> ushort *
value(self) ‑> ushort value(self) -> ushort
uval_array(nelements: size_t)
: Proxy of C++ uval_array class.
Static methods
frompointer(t: uval_t *) ‑> uval_array * frompointer(t) -> uval_array
t: uval_t *
Methods
cast(self) ‑> uval_t * cast(self) -> uval_t *
uval_pointer()
: Proxy of C++ uval_pointer class.
Static methods
frompointer(t: uval_t *) ‑> uval_pointer * frompointer(t) -> uval_pointer
t: uval_t *
Methods
assign(self, value: uval_t) ‑> void assign(self, value)
value: uval_t
cast(self) ‑> uval_t * cast(self) -> uval_t *
value(self) ‑> uval_t value(self) -> uval_t
Last updated