Module index

Module ida_pro

This is the first header included in the IDA project.

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

var CP_UTF16

UTF-16 codepage.

var IDA_SDK_VERSION

IDA SDK v9.0.

var IDBDEC_ESCAPE

convert non-printable characters to C escapes ( , \xNN, \uNNNN)

var IOREDIR_APPEND

append, do not overwrite the output file

var IOREDIR_INPUT

input redirection

var IOREDIR_OUTPUT

output redirection

var IOREDIR_QUOTED

the file name was quoted

var MAXSTR

maximum string size

var SUBSTCHAR

default char, used if a char cannot be represented in a codepage

Functions

def check_process_exit(handle: void *, exit_code: int *, msecs: int = -1)

check_process_exit(handle, exit_code, msecs=-1) -> int Check whether process has terminated or not.

@param handle: (C++: void ) process handle to wait for @param exit_code: (C++: int ) pointer to the buffer for the exit code @param msecs: how long to wait. special values: * 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

def extend_sign(v: uint64, nbytes: int, sign_extend: bool)

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'.

@param v: (C++: uint64) @param nbytes: (C++: int) @param sign_extend: (C++: bool)

def get_login_name()

get_login_name() -> str Get the user name for the current desktop session

@return: success

def is_control_tty(fd: int)

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).

@param fd: (C++: int)

def is_cvt64() ‑> bool

is_cvt64() -> bool is IDA converting IDB into I64?

def is_main_thread() ‑> bool

is_main_thread() -> bool Are we running in the main thread?

def log2ceil(d64: uint64)

log2ceil(d64) -> int calculate ceil(log2(d64)) or floor(log2(d64)), it returns 0 if d64 == 0

@param d64: (C++: uint64)

def log2floor(d64: uint64)

log2floor(d64) -> int

@param d64: uint64

def parse_dbgopts(ido: instant_dbgopts_t, r_switch: char const *)

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+

@param ido: (C++: struct instant_dbgopts_t ) instant_dbgopts_t * @param r_switch: (C++: const char ) char const * @return: true-ok, false-parse error

def qatoll(nptr: char const *)

qatoll(nptr) -> int64

@param nptr: char const *

def qcontrol_tty()

qcontrol_tty() Make the current terminal the controlling terminal of the calling process. @note: The current terminal is supposed to be /dev/tty

def qdetach_tty()

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

def qexit(code: int)

qexit(code) Call qatexit functions, shut down UI and kernel, and exit.

@param code: (C++: int) exit code

def qstrvec_t_add(_self: PyObject *, s: char const *)

qstrvec_t_add(_self, s) -> bool

@param self: PyObject * @param s: char const *

def qstrvec_t_addressof(_self: PyObject *, idx: size_t)

qstrvec_t_addressof(_self, idx) -> PyObject *

@param self: PyObject * @param idx: size_t

def qstrvec_t_assign(_self: PyObject *, other: PyObject *)

qstrvec_t_assign(_self, other) -> bool

@param self: PyObject * @param other: PyObject *

def qstrvec_t_clear(_self: PyObject *, qclear: bool)

qstrvec_t_clear(_self, qclear) -> bool

@param self: PyObject * @param qclear: bool

def qstrvec_t_create()

qstrvec_t_create() -> PyObject *

def qstrvec_t_destroy(py_obj: PyObject *)

qstrvec_t_destroy(py_obj) -> bool

@param py_obj: PyObject *

def qstrvec_t_from_list(_self: PyObject *, py_list: PyObject *)

qstrvec_t_from_list(_self, py_list) -> bool

@param self: PyObject * @param py_list: PyObject *

def qstrvec_t_get(_self: PyObject *, idx: size_t)

qstrvec_t_get(_self, idx) -> PyObject *

@param self: PyObject * @param idx: size_t

qstrvec_t_get_clink(_self) -> qstrvec_t *

@param self: PyObject *

qstrvec_t_get_clink_ptr(_self) -> PyObject *

@param self: PyObject *

def qstrvec_t_insert(_self: PyObject *, idx: size_t, s: char const *)

qstrvec_t_insert(_self, idx, s) -> bool

@param self: PyObject * @param idx: size_t @param s: char const *

def qstrvec_t_remove(_self: PyObject *, idx: size_t)

qstrvec_t_remove(_self, idx) -> bool

@param self: PyObject * @param idx: size_t

def qstrvec_t_set(_self: PyObject *, idx: size_t, s: char const *)

qstrvec_t_set(_self, idx, s) -> bool

@param self: PyObject * @param idx: size_t @param s: char const *

def qstrvec_t_size(_self: PyObject *)

qstrvec_t_size(_self) -> size_t

@param self: PyObject *

def qthread_equal(q1: __qthread_t, q2: __qthread_t) ‑> bool

qthread_equal(q1, q2) -> bool Are two threads equal?

@param q1: (C++: qthread_t) @param q2: (C++: qthread_t)

def quote_cmdline_arg(arg: qstring *)

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

@param arg: (C++: qstring *) @return: true: modified 'arg'

def qvector_reserve(vec: void *, old: void *, cnt: size_t, elsize: size_t)

qvector_reserve(vec, old, cnt, elsize) -> void * Change capacity of given qvector.

@param vec: (C++: void ) a pointer to a qvector @param old: (C++: void ) a pointer to the qvector's array @param cnt: (C++: size_t) number of elements to reserve @param elsize: (C++: size_t) size of each element @return: a pointer to the newly allocated array

def readbytes(h: int, res: uint32 *, size: int, mf: bool)

readbytes(h, res, size, mf) -> int Read at most 4 bytes from file.

@param h: (C++: int) file handle @param res: (C++: uint32 *) value read from file @param size: (C++: int) size of value in bytes (1,2,4) @param mf: (C++: bool) is MSB first? @return: 0 on success, nonzero otherwise

def reloc_value(value: void *, size: int, delta: adiff_t, mf: bool)

reloc_value(value, size, delta, mf)

@param value: void * @param size: int @param delta: adiff_t @param mf: bool

def relocate_relobj(_relobj: relobj_t *, ea: ea_t, mf: bool)

relocate_relobj(_relobj, ea, mf) -> bool

@param _relobj: relobj_t * @param ea: ea_t @param mf: bool

def str2user(str: char const *)

str2user(str) -> str or None Insert C-style escape characters to string

@param str: char const * @return: new string with escape characters inserted

def writebytes(h: int, l: uint32, size: int, mf: bool)

writebytes(h, l, size, mf) -> int Write at most 4 bytes to file.

@param h: (C++: int) file handle @param l: (C++: uint32) value to write @param size: (C++: int) size of value in bytes (1,2,4) @param mf: (C++: bool) is MSB first? @return: 0 on success, nonzero otherwise

Classes

class adiff_pointer

Proxy of C++ adiff_pointer class.

init(self) -> adiff_pointer

Static methods

def frompointer(t: adiff_t *)

frompointer(t) -> adiff_pointer

@param t: adiff_t *

Instance variables

var thisown

The membership flag

Methods

def assign(self, value: adiff_t)

assign(self, value)

@param value: adiff_t

def cast(self)

cast(self) -> adiff_t *

def value(self)

value(self) -> adiff_t

class asize_pointer

Proxy of C++ asize_pointer class.

init(self) -> asize_pointer

Static methods

def frompointer(t: asize_t *)

frompointer(t) -> asize_pointer

@param t: asize_t *

Instance variables

var thisown

The membership flag

Methods

def assign(self, value: asize_t)

assign(self, value)

@param value: asize_t

def cast(self)

cast(self) -> asize_t *

def value(self)

value(self) -> asize_t

class bool_pointer

Proxy of C++ bool_pointer class.

init(self) -> bool_pointer

Static methods

def frompointer(t: bool *)

frompointer(t) -> bool_pointer

@param t: bool *

Instance variables

var thisown

The membership flag

Methods

def assign(self, value: bool)

assign(self, value)

@param value: bool

def cast(self)

cast(self) -> bool *

def value(self) ‑> bool

value(self) -> bool

class boolvec_t (*args)

Proxy of C++ qvector< bool > class.

init(self) -> boolvec_t init(self, x) -> boolvec_t

@param x: qvector< bool > const &

Instance variables

var thisown

The membership flag

Methods

def add_unique(self, x: bool const &)

add_unique(self, x) -> bool

@param x: bool const &

def append(self, *args)

push_back(self, x)

@param x: bool const &

push_back(self) -> bool &

def at(self, i: size_t)

getitem(self, i) -> bool const &

@param i: size_t

def back(self)
def begin(self, *args)

begin(self) -> qvector< bool >::iterator begin(self) -> qvector< bool >::const_iterator

def capacity(self)

capacity(self) -> size_t

def clear(self)

clear(self)

def empty(self) ‑> bool

empty(self) -> bool

def end(self, *args)

end(self) -> qvector< bool >::iterator end(self) -> qvector< bool >::const_iterator

def erase(self, *args)

erase(self, it) -> qvector< bool >::iterator

@param it: qvector< bool >::iterator

erase(self, first, last) -> qvector< bool >::iterator

@param first: qvector< bool >::iterator @param last: qvector< bool >::iterator

def extract(self)

extract(self) -> bool *

def find(self, *args)

find(self, x) -> qvector< bool >::iterator

@param x: bool const &

find(self, x) -> qvector< bool >::const_iterator

@param x: bool const &

def front(self)
def grow(self, *args)

grow(self, x=bool())

@param x: bool const &

def has(self, x: bool const &)

has(self, x) -> bool

@param x: bool const &

def inject(self, s: bool *, len: size_t)

inject(self, s, len)

@param s: bool * @param len: size_t

def insert(self, it: qvector< bool >::iterator, x: bool const &)

insert(self, it, x) -> qvector< bool >::iterator

@param it: qvector< bool >::iterator @param x: bool const &

def pop_back(self)

pop_back(self)

def push_back(self, *args)

push_back(self, x)

@param x: bool const &

push_back(self) -> bool &

def qclear(self)

qclear(self)

def reserve(self, cnt: size_t)

reserve(self, cnt)

@param cnt: size_t

def resize(self, *args)

resize(self, _newsize, x)

@param _newsize: size_t @param x: bool const &

resize(self, _newsize)

@param _newsize: size_t

def size(self)

size(self) -> size_t

def swap(self, r: boolvec_t)

swap(self, r)

@param r: qvector< bool > &

def truncate(self)

truncate(self)

class channel_redir_t

Proxy of C++ channel_redir_t class.

init(self) -> channel_redir_t

Instance variables

var fd : int

channel number

var file : qstring

file name to redirect to/from. if empty, the channel must be closed.

var flags : int

i/o redirection flags

var length : int

length of the redirection string in the command line

var start : int

begin of the redirection string in the command line

var thisown

The membership flag

Methods

def is_append(self) ‑> bool

is_append(self) -> bool

def is_input(self) ‑> bool

is_input(self) -> bool

def is_output(self) ‑> bool

is_output(self) -> bool

def is_quoted(self) ‑> bool

is_quoted(self) -> bool

class char_pointer

Proxy of C++ char_pointer class.

init(self) -> char_pointer

Static methods

def frompointer(t: char *)

frompointer(t) -> char_pointer

@param t: char *

Instance variables

var thisown

The membership flag

Methods

def assign(self, value: char)

assign(self, value)

@param value: char

def cast(self)

cast(self) -> char *

def value(self)

value(self) -> char

class ea32_pointer

Proxy of C++ ea32_pointer class.

init(self) -> ea32_pointer

Static methods

def frompointer(t: ea32_t *)

frompointer(t) -> ea32_pointer

@param t: ea32_t *

Instance variables

var thisown

The membership flag

Methods

def assign(self, value: ea32_t)

assign(self, value)

@param value: ea32_t

def cast(self)

cast(self) -> ea32_t *

def value(self)

value(self) -> ea32_t

class ea64_pointer

Proxy of C++ ea64_pointer class.

init(self) -> ea64_pointer

Static methods

def frompointer(t: ea64_t *)

frompointer(t) -> ea64_pointer

@param t: ea64_t *

Instance variables

var thisown

The membership flag

Methods

def assign(self, value: ea64_t)

assign(self, value)

@param value: ea64_t

def cast(self)

cast(self) -> ea64_t *

def value(self)

value(self) -> ea64_t

class ea_array (nelements: size_t)

Proxy of C++ ea_array class.

init(self, nelements) -> ea_array

@param nelements: size_t

Static methods

def frompointer(t: ea_t *)

frompointer(t) -> ea_array

@param t: ea_t *

Instance variables

var thisown

The membership flag

Methods

def cast(self)

cast(self) -> ea_t *

class ea_pointer

Proxy of C++ ea_pointer class.

init(self) -> ea_pointer

Static methods

def frompointer(t: ea_t *)

frompointer(t) -> ea_pointer

@param t: ea_t *

Instance variables

var thisown

The membership flag

Methods

def assign(self, value: ea_t)

assign(self, value)

@param value: ea_t

def cast(self)

cast(self) -> ea_t *

def value(self)

value(self) -> ea_t

class flags64_pointer

Proxy of C++ flags64_pointer class.

init(self) -> flags64_pointer

Static methods

def frompointer(t: flags64_t *)

frompointer(t) -> flags64_pointer

@param t: flags64_t *

Instance variables

var thisown

The membership flag

Methods

def assign(self, value: flags64_t)

assign(self, value)

@param value: flags64_t

def cast(self)

cast(self) -> flags64_t *

def value(self)

value(self) -> flags64_t

class flags_pointer

Proxy of C++ flags_pointer class.

init(self) -> flags_pointer

Static methods

def frompointer(t: flags_t *)

frompointer(t) -> flags_pointer

@param t: flags_t *

Instance variables

var thisown

The membership flag

Methods

def assign(self, value: flags_t)

assign(self, value)

@param value: flags_t

def cast(self)

cast(self) -> flags_t *

def value(self)

value(self) -> flags_t

class instant_dbgopts_t

Proxy of C++ instant_dbgopts_t class.

init(self) -> instant_dbgopts_t

Instance variables

var attach : bool

should attach to a process?

var debmod : qstring

name of debugger module

var env : qstring

config variables for debmod. example: DEFAULT_CPU=13;MAXPACKETSIZE=-1

var event_id : int

event to trigger upon attaching

var host : qstring

remote hostname (if remote debugging)

var pid : int

process to attach to (-1: ask the user)

var port : int

port number for the remote debugger server

var thisown

The membership flag

class int16_pointer

Proxy of C++ int16_pointer class.

init(self) -> int16_pointer

Static methods

def frompointer(t: int16 *)

frompointer(t) -> int16_pointer

@param t: int16 *

Instance variables

var thisown

The membership flag

Methods

def assign(self, value: int16)

assign(self, value)

@param value: int16

def cast(self)

cast(self) -> int16 *

def value(self)

value(self) -> int16

class int32_pointer

Proxy of C++ int32_pointer class.

init(self) -> int32_pointer

Static methods

def frompointer(t: int32 *)

frompointer(t) -> int32_pointer

@param t: int32 *

Instance variables

var thisown

The membership flag

Methods

def assign(self, value: int32)

assign(self, value)

@param value: int32

def cast(self)

cast(self) -> int32 *

def value(self)

value(self) -> int32

class int64_pointer

Proxy of C++ int64_pointer class.

init(self) -> int64_pointer

Static methods

def frompointer(t: int64 *)

frompointer(t) -> int64_pointer

@param t: int64 *

Instance variables

var thisown

The membership flag

Methods

def assign(self, value: int64)

assign(self, value)

@param value: int64

def cast(self)

cast(self) -> int64 *

def value(self)

value(self) -> int64

class int64vec_t (*args)

Proxy of C++ qvector< long long > class.

init(self) -> int64vec_t init(self, x) -> int64vec_t

@param x: qvector< long long > const &

Instance variables

var thisown

The membership flag

Methods

def add_unique(self, x: long long const &)

add_unique(self, x) -> bool

@param x: long long const &

def append(self, *args)

push_back(self, x)

@param x: long long const &

push_back(self) -> long long &

def at(self, i: size_t)

getitem(self, i) -> long long const &

@param i: size_t

def back(self)
def begin(self, *args)

begin(self) -> qvector< long long >::iterator begin(self) -> qvector< long long >::const_iterator

def capacity(self)

capacity(self) -> size_t

def clear(self)

clear(self)

def empty(self) ‑> bool

empty(self) -> bool

def end(self, *args)

end(self) -> qvector< long long >::iterator end(self) -> qvector< long long >::const_iterator

def erase(self, *args)

erase(self, it) -> qvector< long long >::iterator

@param it: qvector< long long >::iterator

erase(self, first, last) -> qvector< long long >::iterator

@param first: qvector< long long >::iterator @param last: qvector< long long >::iterator

def extract(self)

extract(self) -> long long *

def find(self, *args)

find(self, x) -> qvector< long long >::iterator

@param x: long long const &

find(self, x) -> qvector< long long >::const_iterator

@param x: long long const &

def front(self)
def has(self, x: long long const &)

has(self, x) -> bool

@param x: long long const &

def inject(self, s: long long *, len: size_t)

inject(self, s, len)

@param s: long long * @param len: size_t

def insert(self, it: qvector< long long >::iterator, x: long long const &)

insert(self, it, x) -> qvector< long long >::iterator

@param it: qvector< long long >::iterator @param x: long long const &

def pop_back(self)

pop_back(self)

def push_back(self, *args)

push_back(self, x)

@param x: long long const &

push_back(self) -> long long &

def qclear(self)

qclear(self)

def reserve(self, cnt: size_t)

reserve(self, cnt)

@param cnt: size_t

def resize(self, *args)

resize(self, _newsize, x)

@param _newsize: size_t @param x: long long const &

resize(self, _newsize)

@param _newsize: size_t

def size(self)

size(self) -> size_t

def swap(self, r: int64vec_t)

swap(self, r)

@param r: qvector< long long > &

def truncate(self)

truncate(self)

class longlongvec_t (*args)

Proxy of C++ qvector< long long > class.

init(self) -> int64vec_t init(self, x) -> int64vec_t

@param x: qvector< long long > const &

Instance variables

var thisown

The membership flag

Methods

def add_unique(self, x: long long const &)

add_unique(self, x) -> bool

@param x: long long const &

def append(self, *args)

push_back(self, x)

@param x: long long const &

push_back(self) -> long long &

def at(self, i: size_t)

getitem(self, i) -> long long const &

@param i: size_t

def back(self)
def begin(self, *args)

begin(self) -> qvector< long long >::iterator begin(self) -> qvector< long long >::const_iterator

def capacity(self)

capacity(self) -> size_t

def clear(self)

clear(self)

def empty(self) ‑> bool

empty(self) -> bool

def end(self, *args)

end(self) -> qvector< long long >::iterator end(self) -> qvector< long long >::const_iterator

def erase(self, *args)

erase(self, it) -> qvector< long long >::iterator

@param it: qvector< long long >::iterator

erase(self, first, last) -> qvector< long long >::iterator

@param first: qvector< long long >::iterator @param last: qvector< long long >::iterator

def extract(self)

extract(self) -> long long *

def find(self, *args)

find(self, x) -> qvector< long long >::iterator

@param x: long long const &

find(self, x) -> qvector< long long >::const_iterator

@param x: long long const &

def front(self)
def has(self, x: long long const &)

has(self, x) -> bool

@param x: long long const &

def inject(self, s: long long *, len: size_t)

inject(self, s, len)

@param s: long long * @param len: size_t

def insert(self, it: qvector< long long >::iterator, x: long long const &)

insert(self, it, x) -> qvector< long long >::iterator

@param it: qvector< long long >::iterator @param x: long long const &

def pop_back(self)

pop_back(self)

def push_back(self, *args)

push_back(self, x)

@param x: long long const &

push_back(self) -> long long &

def qclear(self)

qclear(self)

def reserve(self, cnt: size_t)

reserve(self, cnt)

@param cnt: size_t

def resize(self, *args)

resize(self, _newsize, x)

@param _newsize: size_t @param x: long long const &

resize(self, _newsize)

@param _newsize: size_t

def size(self)

size(self) -> size_t

def swap(self, r: int64vec_t)

swap(self, r)

@param r: qvector< long long > &

def truncate(self)

truncate(self)

class svalvec_t (*args)

Proxy of C++ qvector< long long > class.

init(self) -> int64vec_t init(self, x) -> int64vec_t

@param x: qvector< long long > const &

Instance variables

var thisown

The membership flag

Methods

def add_unique(self, x: long long const &)

add_unique(self, x) -> bool

@param x: long long const &

def append(self, *args)

push_back(self, x)

@param x: long long const &

push_back(self) -> long long &

def at(self, i: size_t)

getitem(self, i) -> long long const &

@param i: size_t

def back(self)
def begin(self, *args)

begin(self) -> qvector< long long >::iterator begin(self) -> qvector< long long >::const_iterator

def capacity(self)

capacity(self) -> size_t

def clear(self)

clear(self)

def empty(self) ‑> bool

empty(self) -> bool

def end(self, *args)

end(self) -> qvector< long long >::iterator end(self) -> qvector< long long >::const_iterator

def erase(self, *args)

erase(self, it) -> qvector< long long >::iterator

@param it: qvector< long long >::iterator

erase(self, first, last) -> qvector< long long >::iterator

@param first: qvector< long long >::iterator @param last: qvector< long long >::iterator

def extract(self)

extract(self) -> long long *

def find(self, *args)

find(self, x) -> qvector< long long >::iterator

@param x: long long const &

find(self, x) -> qvector< long long >::const_iterator

@param x: long long const &

def front(self)
def has(self, x: long long const &)

has(self, x) -> bool

@param x: long long const &

def inject(self, s: long long *, len: size_t)

inject(self, s, len)

@param s: long long * @param len: size_t

def insert(self, it: qvector< long long >::iterator, x: long long const &)

insert(self, it, x) -> qvector< long long >::iterator

@param it: qvector< long long >::iterator @param x: long long const &

def pop_back(self)

pop_back(self)

def push_back(self, *args)

push_back(self, x)

@param x: long long const &

push_back(self) -> long long &

def qclear(self)

qclear(self)

def reserve(self, cnt: size_t)

reserve(self, cnt)

@param cnt: size_t

def resize(self, *args)

resize(self, _newsize, x)

@param _newsize: size_t @param x: long long const &

resize(self, _newsize)

@param _newsize: size_t

def size(self)

size(self) -> size_t

def swap(self, r: int64vec_t)

swap(self, r)

@param r: qvector< long long > &

def truncate(self)

truncate(self)

class int8_pointer

Proxy of C++ int8_pointer class.

init(self) -> int8_pointer

Static methods

def frompointer(t: int8 *)

frompointer(t) -> int8_pointer

@param t: int8 *

Instance variables

var thisown

The membership flag

Methods

def assign(self, value: int8)

assign(self, value)

@param value: int8

def cast(self)

cast(self) -> int8 *

def value(self)

value(self) -> int8

class int_pointer

Proxy of C++ int_pointer class.

init(self) -> int_pointer

Static methods

def frompointer(t: int *)

frompointer(t) -> int_pointer

@param t: int *

Instance variables

var thisown

The membership flag

Methods

def assign(self, value: int)

assign(self, value)

@param value: int

def cast(self)

cast(self) -> int *

def value(self) ‑> int

value(self) -> int

class intvec_t (*args)

Proxy of C++ qvector< int > class.

init(self) -> intvec_t init(self, x) -> intvec_t

@param x: qvector< int > const &

Subclasses

Instance variables

var thisown

The membership flag

Methods

def add_unique(self, x: int const &)

add_unique(self, x) -> bool

@param x: int const &

def append(self, *args)

push_back(self, x)

@param x: int const &

push_back(self) -> int &

def at(self, i: size_t)

getitem(self, i) -> int const &

@param i: size_t

def back(self)
def begin(self, *args)

begin(self) -> qvector< int >::iterator begin(self) -> qvector< int >::const_iterator

def capacity(self)

capacity(self) -> size_t

def clear(self)

clear(self)

def empty(self) ‑> bool

empty(self) -> bool

def end(self, *args)

end(self) -> qvector< int >::iterator end(self) -> qvector< int >::const_iterator

def erase(self, *args)

erase(self, it) -> qvector< int >::iterator

@param it: qvector< int >::iterator

erase(self, first, last) -> qvector< int >::iterator

@param first: qvector< int >::iterator @param last: qvector< int >::iterator

def extract(self)

extract(self) -> int *

def find(self, *args)

find(self, x) -> qvector< int >::iterator

@param x: int const &

find(self, x) -> qvector< int >::const_iterator

@param x: int const &

def front(self)
def has(self, x: int const &)

has(self, x) -> bool

@param x: int const &

def inject(self, s: int *, len: size_t)

inject(self, s, len)

@param s: int * @param len: size_t

def insert(self, it: qvector< int >::iterator, x: int const &)

insert(self, it, x) -> qvector< int >::iterator

@param it: qvector< int >::iterator @param x: int const &

def pop_back(self)

pop_back(self)

def push_back(self, *args)

push_back(self, x)

@param x: int const &

push_back(self) -> int &

def qclear(self)

qclear(self)

def reserve(self, cnt: size_t)

reserve(self, cnt)

@param cnt: size_t

def resize(self, *args)

resize(self, _newsize, x)

@param _newsize: size_t @param x: int const &

resize(self, _newsize)

@param _newsize: size_t

def size(self)

size(self) -> size_t

def swap(self, r: intvec_t)

swap(self, r)

@param r: qvector< int > &

def truncate(self)

truncate(self)

class plugin_options_t

Proxy of C++ plugin_options_t class.

init(self) -> plugin_options_t

Instance variables

var thisown

The membership flag

Methods

def erase(self, name: char const *)

erase(self, name) -> bool

@param name: char const *

class qmutex_locker_t (_lock: __qmutex_t)

Proxy of C++ qmutex_locker_t class.

init(self, _lock) -> qmutex_locker_t

@param _lock: qmutex_t

Instance variables

var thisown

The membership flag

class qrefcnt_obj_t (*args, **kwargs)

Proxy of C++ qrefcnt_obj_t class.

Instance variables

var refcnt : int

counter

var thisown

The membership flag

Methods

def release(self)

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)

class sel_array (nelements: size_t)

Proxy of C++ sel_array class.

init(self, nelements) -> sel_array

@param nelements: size_t

Static methods

def frompointer(t: sel_t *)

frompointer(t) -> sel_array

@param t: sel_t *

Instance variables

var thisown

The membership flag

Methods

def cast(self)

cast(self) -> sel_t *

class sel_pointer

Proxy of C++ sel_pointer class.

init(self) -> sel_pointer

Static methods

def frompointer(t: sel_t *)

frompointer(t) -> sel_pointer

@param t: sel_t *

Instance variables

var thisown

The membership flag

Methods

def assign(self, value: sel_t)

assign(self, value)

@param value: sel_t

def cast(self)

cast(self) -> sel_t *

def value(self)

value(self) -> sel_t

class short_pointer

Proxy of C++ short_pointer class.

init(self) -> short_pointer

Static methods

def frompointer(t: short *)

frompointer(t) -> short_pointer

@param t: short *

Instance variables

var thisown

The membership flag

Methods

def assign(self, value: short)

assign(self, value)

@param value: short

def cast(self)

cast(self) -> short *

def value(self)

value(self) -> short

class sint8_pointer

Proxy of C++ sint8_pointer class.

init(self) -> sint8_pointer

Static methods

def frompointer(t: sint8 *)

frompointer(t) -> sint8_pointer

@param t: sint8 *

Instance variables

var thisown

The membership flag

Methods

def assign(self, value: sint8)

assign(self, value)

@param value: sint8

def cast(self)

cast(self) -> sint8 *

def value(self)

value(self) -> sint8

class sizevec_t (*args)

Proxy of C++ qvector< size_t > class.

init(self) -> sizevec_t init(self, x) -> sizevec_t

@param x: qvector< size_t > const &

Instance variables

var thisown

The membership flag

Methods

def add_unique(self, x: size_t const &)

add_unique(self, x) -> bool

@param x: size_t const &

def at(self, _idx: size_t)

at(self, _idx) -> size_t const &

@param _idx: size_t

def back(self)
def begin(self, *args)

begin(self) -> qvector< size_t >::iterator begin(self) -> qvector< size_t >::const_iterator

def capacity(self)

capacity(self) -> size_t

def clear(self)

clear(self)

def empty(self) ‑> bool

empty(self) -> bool

def end(self, *args)

end(self) -> qvector< size_t >::iterator end(self) -> qvector< size_t >::const_iterator

def erase(self, *args)

erase(self, it) -> qvector< size_t >::iterator

@param it: qvector< size_t >::iterator

erase(self, first, last) -> qvector< size_t >::iterator

@param first: qvector< size_t >::iterator @param last: qvector< size_t >::iterator

def extract(self)

extract(self) -> size_t *

def find(self, *args)

find(self, x) -> qvector< size_t >::iterator

@param x: size_t const &

find(self, x) -> qvector< size_t >::const_iterator

@param x: size_t const &

def front(self)
def grow(self, *args)

grow(self, x=size_t())

@param x: size_t const &

def has(self, x: size_t const &)

has(self, x) -> bool

@param x: size_t const &

def inject(self, s: size_t *, len: size_t)

inject(self, s, len)

@param s: size_t * @param len: size_t

def insert(self, it: qvector< size_t >::iterator, x: size_t const &)

insert(self, it, x) -> qvector< size_t >::iterator

@param it: qvector< size_t >::iterator @param x: size_t const &

def pop_back(self)

pop_back(self)

def push_back(self, *args)

push_back(self, x)

@param x: size_t const &

push_back(self) -> size_t &

def qclear(self)

qclear(self)

def reserve(self, cnt: size_t)

reserve(self, cnt)

@param cnt: size_t

def resize(self, *args)

resize(self, _newsize, x)

@param _newsize: size_t @param x: size_t const &

resize(self, _newsize)

@param _newsize: size_t

def size(self)

size(self) -> size_t

def swap(self, r: sizevec_t)

swap(self, r)

@param r: qvector< size_t > &

def truncate(self)

truncate(self)

class ssize_pointer

Proxy of C++ ssize_pointer class.

init(self) -> ssize_pointer

Static methods

def frompointer(t: ssize_t *)

frompointer(t) -> ssize_pointer

@param t: ssize_t *

Instance variables

var thisown

The membership flag

Methods

def assign(self, value: ssize_t)

assign(self, value)

@param value: ssize_t

def cast(self)

cast(self) -> ssize_t *

def value(self)

value(self) -> ssize_t

class strvec_t (*args)

Proxy of C++ qvector< simpleline_t > class.

init(self) -> strvec_t init(self, x) -> strvec_t

@param x: qvector< simpleline_t > const &

Instance variables

var thisown

The membership flag

Methods

def append(self, *args)

push_back(self, x)

@param x: simpleline_t const &

push_back(self) -> simpleline_t &

def at(self, i: size_t)

getitem(self, i) -> simpleline_t const &

@param i: size_t

def back(self)
def begin(self, *args)

begin(self) -> qvector< simpleline_t >::iterator begin(self) -> qvector< simpleline_t >::const_iterator

def capacity(self)

capacity(self) -> size_t

def clear(self)

clear(self)

def empty(self) ‑> bool

empty(self) -> bool

def end(self, *args)

end(self) -> qvector< simpleline_t >::iterator end(self) -> qvector< simpleline_t >::const_iterator

def erase(self, *args)

erase(self, it) -> qvector< simpleline_t >::iterator

@param it: qvector< simpleline_t >::iterator

erase(self, first, last) -> qvector< simpleline_t >::iterator

@param first: qvector< simpleline_t >::iterator @param last: qvector< simpleline_t >::iterator

def extract(self)

extract(self) -> simpleline_t *

def front(self)
def grow(self, *args)

grow(self, x=simpleline_t())

@param x: simpleline_t const &

def inject(self, s: simpleline_t *, len: size_t)

inject(self, s, len)

@param s: simpleline_t * @param len: size_t

def insert(self, it: qvector< simpleline_t >::iterator, x: simpleline_t const &)

insert(self, it, x) -> qvector< simpleline_t >::iterator

@param it: qvector< simpleline_t >::iterator @param x: simpleline_t const &

def pop_back(self)

pop_back(self)

def push_back(self, *args)

push_back(self, x)

@param x: simpleline_t const &

push_back(self) -> simpleline_t &

def qclear(self)

qclear(self)

def reserve(self, cnt: size_t)

reserve(self, cnt)

@param cnt: size_t

def resize(self, *args)

resize(self, _newsize, x)

@param _newsize: size_t @param x: simpleline_t const &

resize(self, _newsize)

@param _newsize: size_t

def size(self)

size(self) -> size_t

def swap(self, r: strvec_t)

swap(self, r)

@param r: qvector< simpleline_t > &

def truncate(self)

truncate(self)

class sval_pointer

Proxy of C++ sval_pointer class.

init(self) -> sval_pointer

Static methods

def frompointer(t: sval_t *)

frompointer(t) -> sval_pointer

@param t: sval_t *

Instance variables

var thisown

The membership flag

Methods

def assign(self, value: sval_t)

assign(self, value)

@param value: sval_t

def cast(self)

cast(self) -> sval_t *

def value(self)

value(self) -> sval_t

class tid_array (nelements: size_t)

Proxy of C++ tid_array class.

init(self, nelements) -> tid_array

@param nelements: size_t

Static methods

def frompointer(t: tid_t *)

frompointer(t) -> tid_array

@param t: tid_t *

Instance variables

var thisown

The membership flag

Methods

def cast(self)

cast(self) -> tid_t *

class tid_pointer

Proxy of C++ tid_pointer class.

init(self) -> tid_pointer

Static methods

def frompointer(t: tid_t *)

frompointer(t) -> tid_pointer

@param t: tid_t *

Instance variables

var thisown

The membership flag

Methods

def assign(self, value: tid_t)

assign(self, value)

@param value: tid_t

def cast(self)

cast(self) -> tid_t *

def value(self)

value(self) -> tid_t

class uchar_array (nelements: size_t)

Proxy of C++ uchar_array class.

init(self, nelements) -> uchar_array

@param nelements: size_t

Static methods

def frompointer(t: uchar *)

frompointer(t) -> uchar_array

@param t: uchar *

Instance variables

var thisown

The membership flag

Methods

def cast(self)

cast(self) -> uchar *

class uchar_pointer

Proxy of C++ uchar_pointer class.

init(self) -> uchar_pointer

Static methods

def frompointer(t: uchar *)

frompointer(t) -> uchar_pointer

@param t: uchar *

Instance variables

var thisown

The membership flag

Methods

def assign(self, value: uchar)

assign(self, value)

@param value: uchar

def cast(self)

cast(self) -> uchar *

def value(self)

value(self) -> uchar

class uint16_pointer

Proxy of C++ uint16_pointer class.

init(self) -> uint16_pointer

Static methods

def frompointer(t: uint16 *)

frompointer(t) -> uint16_pointer

@param t: uint16 *

Instance variables

var thisown

The membership flag

Methods

def assign(self, value: uint16)

assign(self, value)

@param value: uint16

def cast(self)

cast(self) -> uint16 *

def value(self)

value(self) -> uint16

class uint32_pointer

Proxy of C++ uint32_pointer class.

init(self) -> uint32_pointer

Static methods

def frompointer(t: uint32 *)

frompointer(t) -> uint32_pointer

@param t: uint32 *

Instance variables

var thisown

The membership flag

Methods

def assign(self, value: uint32)

assign(self, value)

@param value: uint32

def cast(self)

cast(self) -> uint32 *

def value(self)

value(self) -> uint32

class uint64_pointer

Proxy of C++ uint64_pointer class.

init(self) -> uint64_pointer

Static methods

def frompointer(t: uint64 *)

frompointer(t) -> uint64_pointer

@param t: uint64 *

Instance variables

var thisown

The membership flag

Methods

def assign(self, value: uint64)

assign(self, value)

@param value: uint64

def cast(self)

cast(self) -> uint64 *

def value(self)

value(self) -> uint64

class uint64vec_t (*args)

Proxy of C++ qvector< unsigned long long > class.

init(self) -> uint64vec_t init(self, x) -> uint64vec_t

@param x: qvector< unsigned long long > const &

Subclasses

Instance variables

var thisown

The membership flag

Methods

def add_unique(self, x: unsigned long long const &)

add_unique(self, x) -> bool

@param x: unsigned long long const &

def append(self, *args)

push_back(self, x)

@param x: unsigned long long const &

push_back(self) -> unsigned long long &

def at(self, i: size_t)

getitem(self, i) -> unsigned long long const &

@param i: size_t

def back(self)
def begin(self, *args)

begin(self) -> qvector< unsigned long long >::iterator begin(self) -> qvector< unsigned long long >::const_iterator

def capacity(self)

capacity(self) -> size_t

def clear(self)

clear(self)

def empty(self) ‑> bool

empty(self) -> bool

def end(self, *args)

end(self) -> qvector< unsigned long long >::iterator end(self) -> qvector< unsigned long long >::const_iterator

def erase(self, *args)

erase(self, it) -> qvector< unsigned long long >::iterator

@param it: qvector< unsigned long long >::iterator

erase(self, first, last) -> qvector< unsigned long long >::iterator

@param first: qvector< unsigned long long >::iterator @param last: qvector< unsigned long long >::iterator

def extract(self)

extract(self) -> unsigned long long *

def find(self, *args)

find(self, x) -> qvector< unsigned long long >::iterator

@param x: unsigned long long const &

find(self, x) -> qvector< unsigned long long >::const_iterator

@param x: unsigned long long const &

def front(self)
def has(self, x: unsigned long long const &)

has(self, x) -> bool

@param x: unsigned long long const &

def inject(self, s: unsigned long long *, len: size_t)

inject(self, s, len)

@param s: unsigned long long * @param len: size_t

def insert(self, it: qvector< unsigned long long >::iterator, x: unsigned long long const &)

insert(self, it, x) -> qvector< unsigned long long >::iterator

@param it: qvector< unsigned long long >::iterator @param x: unsigned long long const &

def pop_back(self)

pop_back(self)

def push_back(self, *args)

push_back(self, x)

@param x: unsigned long long const &

push_back(self) -> unsigned long long &

def qclear(self)

qclear(self)

def reserve(self, cnt: size_t)

reserve(self, cnt)

@param cnt: size_t

def resize(self, *args)

resize(self, _newsize, x)

@param _newsize: size_t @param x: unsigned long long const &

resize(self, _newsize)

@param _newsize: size_t

def size(self)

size(self) -> size_t

def swap(self, r: uint64vec_t)

swap(self, r)

@param r: qvector< unsigned long long > &

def truncate(self)

truncate(self)

class ulonglongvec_t (*args)

Proxy of C++ qvector< unsigned long long > class.

init(self) -> uint64vec_t init(self, x) -> uint64vec_t

@param x: qvector< unsigned long long > const &

Subclasses

Instance variables

var thisown

The membership flag

Methods

def add_unique(self, x: unsigned long long const &)

add_unique(self, x) -> bool

@param x: unsigned long long const &

def append(self, *args)

push_back(self, x)

@param x: unsigned long long const &

push_back(self) -> unsigned long long &

def at(self, i: size_t)

getitem(self, i) -> unsigned long long const &

@param i: size_t

def back(self)
def begin(self, *args)

begin(self) -> qvector< unsigned long long >::iterator begin(self) -> qvector< unsigned long long >::const_iterator

def capacity(self)

capacity(self) -> size_t

def clear(self)

clear(self)

def empty(self) ‑> bool

empty(self) -> bool

def end(self, *args)

end(self) -> qvector< unsigned long long >::iterator end(self) -> qvector< unsigned long long >::const_iterator

def erase(self, *args)

erase(self, it) -> qvector< unsigned long long >::iterator

@param it: qvector< unsigned long long >::iterator

erase(self, first, last) -> qvector< unsigned long long >::iterator

@param first: qvector< unsigned long long >::iterator @param last: qvector< unsigned long long >::iterator

def extract(self)

extract(self) -> unsigned long long *

def find(self, *args)

find(self, x) -> qvector< unsigned long long >::iterator

@param x: unsigned long long const &

find(self, x) -> qvector< unsigned long long >::const_iterator

@param x: unsigned long long const &

def front(self)
def has(self, x: unsigned long long const &)

has(self, x) -> bool

@param x: unsigned long long const &

def inject(self, s: unsigned long long *, len: size_t)

inject(self, s, len)

@param s: unsigned long long * @param len: size_t

def insert(self, it: qvector< unsigned long long >::iterator, x: unsigned long long const &)

insert(self, it, x) -> qvector< unsigned long long >::iterator

@param it: qvector< unsigned long long >::iterator @param x: unsigned long long const &

def pop_back(self)

pop_back(self)

def push_back(self, *args)

push_back(self, x)

@param x: unsigned long long const &

push_back(self) -> unsigned long long &

def qclear(self)

qclear(self)

def reserve(self, cnt: size_t)

reserve(self, cnt)

@param cnt: size_t

def resize(self, *args)

resize(self, _newsize, x)

@param _newsize: size_t @param x: unsigned long long const &

resize(self, _newsize)

@param _newsize: size_t

def size(self)

size(self) -> size_t

def swap(self, r: uint64vec_t)

swap(self, r)

@param r: qvector< unsigned long long > &

def truncate(self)

truncate(self)

class uvalvec_t (*args)

Proxy of C++ qvector< unsigned long long > class.

init(self) -> uint64vec_t init(self, x) -> uint64vec_t

@param x: qvector< unsigned long long > const &

Subclasses

Instance variables

var thisown

The membership flag

Methods

def add_unique(self, x: unsigned long long const &)

add_unique(self, x) -> bool

@param x: unsigned long long const &

def append(self, *args)

push_back(self, x)

@param x: unsigned long long const &

push_back(self) -> unsigned long long &

def at(self, i: size_t)

getitem(self, i) -> unsigned long long const &

@param i: size_t

def back(self)
def begin(self, *args)

begin(self) -> qvector< unsigned long long >::iterator begin(self) -> qvector< unsigned long long >::const_iterator

def capacity(self)

capacity(self) -> size_t

def clear(self)

clear(self)

def empty(self) ‑> bool

empty(self) -> bool

def end(self, *args)

end(self) -> qvector< unsigned long long >::iterator end(self) -> qvector< unsigned long long >::const_iterator

def erase(self, *args)

erase(self, it) -> qvector< unsigned long long >::iterator

@param it: qvector< unsigned long long >::iterator

erase(self, first, last) -> qvector< unsigned long long >::iterator

@param first: qvector< unsigned long long >::iterator @param last: qvector< unsigned long long >::iterator

def extract(self)

extract(self) -> unsigned long long *

def find(self, *args)

find(self, x) -> qvector< unsigned long long >::iterator

@param x: unsigned long long const &

find(self, x) -> qvector< unsigned long long >::const_iterator

@param x: unsigned long long const &

def front(self)
def has(self, x: unsigned long long const &)

has(self, x) -> bool

@param x: unsigned long long const &

def inject(self, s: unsigned long long *, len: size_t)

inject(self, s, len)

@param s: unsigned long long * @param len: size_t

def insert(self, it: qvector< unsigned long long >::iterator, x: unsigned long long const &)

insert(self, it, x) -> qvector< unsigned long long >::iterator

@param it: qvector< unsigned long long >::iterator @param x: unsigned long long const &

def pop_back(self)

pop_back(self)

def push_back(self, *args)

push_back(self, x)

@param x: unsigned long long const &

push_back(self) -> unsigned long long &

def qclear(self)

qclear(self)

def reserve(self, cnt: size_t)

reserve(self, cnt)

@param cnt: size_t

def resize(self, *args)

resize(self, _newsize, x)

@param _newsize: size_t @param x: unsigned long long const &

resize(self, _newsize)

@param _newsize: size_t

def size(self)

size(self) -> size_t

def swap(self, r: uint64vec_t)

swap(self, r)

@param r: qvector< unsigned long long > &

def truncate(self)

truncate(self)

class eavec_t (*args)

Proxy of C++ qvector< unsigned long long > class.

init(self) -> uint64vec_t init(self, x) -> uint64vec_t

@param x: qvector< unsigned long long > const &

Subclasses

Instance variables

var thisown

The membership flag

Methods

def add_unique(self, x: unsigned long long const &)

add_unique(self, x) -> bool

@param x: unsigned long long const &

def append(self, *args)

push_back(self, x)

@param x: unsigned long long const &

push_back(self) -> unsigned long long &

def at(self, i: size_t)

getitem(self, i) -> unsigned long long const &

@param i: size_t

def back(self)
def begin(self, *args)

begin(self) -> qvector< unsigned long long >::iterator begin(self) -> qvector< unsigned long long >::const_iterator

def capacity(self)

capacity(self) -> size_t

def clear(self)

clear(self)

def empty(self) ‑> bool

empty(self) -> bool

def end(self, *args)

end(self) -> qvector< unsigned long long >::iterator end(self) -> qvector< unsigned long long >::const_iterator

def erase(self, *args)

erase(self, it) -> qvector< unsigned long long >::iterator

@param it: qvector< unsigned long long >::iterator

erase(self, first, last) -> qvector< unsigned long long >::iterator

@param first: qvector< unsigned long long >::iterator @param last: qvector< unsigned long long >::iterator

def extract(self)

extract(self) -> unsigned long long *

def find(self, *args)

find(self, x) -> qvector< unsigned long long >::iterator

@param x: unsigned long long const &

find(self, x) -> qvector< unsigned long long >::const_iterator

@param x: unsigned long long const &

def front(self)
def has(self, x: unsigned long long const &)

has(self, x) -> bool

@param x: unsigned long long const &

def inject(self, s: unsigned long long *, len: size_t)

inject(self, s, len)

@param s: unsigned long long * @param len: size_t

def insert(self, it: qvector< unsigned long long >::iterator, x: unsigned long long const &)

insert(self, it, x) -> qvector< unsigned long long >::iterator

@param it: qvector< unsigned long long >::iterator @param x: unsigned long long const &

def pop_back(self)

pop_back(self)

def push_back(self, *args)

push_back(self, x)

@param x: unsigned long long const &

push_back(self) -> unsigned long long &

def qclear(self)

qclear(self)

def reserve(self, cnt: size_t)

reserve(self, cnt)

@param cnt: size_t

def resize(self, *args)

resize(self, _newsize, x)

@param _newsize: size_t @param x: unsigned long long const &

resize(self, _newsize)

@param _newsize: size_t

def size(self)

size(self) -> size_t

def swap(self, r: uint64vec_t)

swap(self, r)

@param r: qvector< unsigned long long > &

def truncate(self)

truncate(self)

class uint8_pointer

Proxy of C++ uint8_pointer class.

init(self) -> uint8_pointer

Static methods

def frompointer(t: uint8 *)

frompointer(t) -> uint8_pointer

@param t: uint8 *

Instance variables

var thisown

The membership flag

Methods

def assign(self, value: uint8)

assign(self, value)

@param value: uint8

def cast(self)

cast(self) -> uint8 *

def value(self)

value(self) -> uint8

class uint_pointer

Proxy of C++ uint_pointer class.

init(self) -> uint_pointer

Static methods

def frompointer(t: uint *)

frompointer(t) -> uint_pointer

@param t: uint *

Instance variables

var thisown

The membership flag

Methods

def assign(self, value: uint)

assign(self, value)

@param value: uint

def cast(self)

cast(self) -> uint *

def value(self)

value(self) -> uint

class uintvec_t (*args)

Proxy of C++ qvector< unsigned int > class.

init(self) -> uintvec_t init(self, x) -> uintvec_t

@param x: qvector< unsigned int > const &

Instance variables

var thisown

The membership flag

Methods

def add_unique(self, x: unsigned int const &)

add_unique(self, x) -> bool

@param x: unsigned int const &

def append(self, *args)

push_back(self, x)

@param x: unsigned int const &

push_back(self) -> unsigned int &

def at(self, i: size_t)

getitem(self, i) -> unsigned int const &

@param i: size_t

def back(self)
def begin(self, *args)

begin(self) -> qvector< unsigned int >::iterator begin(self) -> qvector< unsigned int >::const_iterator

def capacity(self)

capacity(self) -> size_t

def clear(self)

clear(self)

def empty(self) ‑> bool

empty(self) -> bool

def end(self, *args)

end(self) -> qvector< unsigned int >::iterator end(self) -> qvector< unsigned int >::const_iterator

def erase(self, *args)

erase(self, it) -> qvector< unsigned int >::iterator

@param it: qvector< unsigned int >::iterator

erase(self, first, last) -> qvector< unsigned int >::iterator

@param first: qvector< unsigned int >::iterator @param last: qvector< unsigned int >::iterator

def extract(self)

extract(self) -> unsigned int *

def find(self, *args)

find(self, x) -> qvector< unsigned int >::iterator

@param x: unsigned int const &

find(self, x) -> qvector< unsigned int >::const_iterator

@param x: unsigned int const &

def front(self)
def has(self, x: unsigned int const &)

has(self, x) -> bool

@param x: unsigned int const &

def inject(self, s: unsigned int *, len: size_t)

inject(self, s, len)

@param s: unsigned int * @param len: size_t

def insert(self, it: qvector< unsigned int >::iterator, x: unsigned int const &)

insert(self, it, x) -> qvector< unsigned int >::iterator

@param it: qvector< unsigned int >::iterator @param x: unsigned int const &

def pop_back(self)

pop_back(self)

def push_back(self, *args)

push_back(self, x)

@param x: unsigned int const &

push_back(self) -> unsigned int &

def qclear(self)

qclear(self)

def reserve(self, cnt: size_t)

reserve(self, cnt)

@param cnt: size_t

def resize(self, *args)

resize(self, _newsize, x)

@param _newsize: size_t @param x: unsigned int const &

resize(self, _newsize)

@param _newsize: size_t

def size(self)

size(self) -> size_t

def swap(self, r: uintvec_t)

swap(self, r)

@param r: qvector< unsigned int > &

def truncate(self)

truncate(self)

class ushort_pointer

Proxy of C++ ushort_pointer class.

init(self) -> ushort_pointer

Static methods

def frompointer(t: ushort *)

frompointer(t) -> ushort_pointer

@param t: ushort *

Instance variables

var thisown

The membership flag

Methods

def assign(self, value: ushort)

assign(self, value)

@param value: ushort

def cast(self)

cast(self) -> ushort *

def value(self)

value(self) -> ushort

class uval_array (nelements: size_t)

Proxy of C++ uval_array class.

init(self, nelements) -> uval_array

@param nelements: size_t

Static methods

def frompointer(t: uval_t *)

frompointer(t) -> uval_array

@param t: uval_t *

Instance variables

var thisown

The membership flag

Methods

def cast(self)

cast(self) -> uval_t *

class uval_pointer

Proxy of C++ uval_pointer class.

init(self) -> uval_pointer

Static methods

def frompointer(t: uval_t *)

frompointer(t) -> uval_pointer

@param t: uval_t *

Instance variables

var thisown

The membership flag

Methods

def assign(self, value: uval_t)

assign(self, value)

@param value: uval_t

def cast(self)

cast(self) -> uval_t *

def value(self)

value(self) -> uval_t