mirror of
https://github.com/idapython/src
synced 2026-06-08 14:47:00 +00:00
47 lines
984 B
Python
47 lines
984 B
Python
#<pycode(py_typeinf)>
|
|
|
|
import ida_idaapi
|
|
ida_idaapi._listify_types(
|
|
reginfovec_t)
|
|
|
|
#
|
|
# When turning off BC695, 'idati' would still remain available
|
|
#
|
|
_real_cvar = cvar
|
|
_notify_idati = ida_idaapi._make_one_time_warning_message("idati", "get_idati()")
|
|
|
|
class _wrap_cvar(object):
|
|
def __getattr__(self, attr):
|
|
if attr == "idati":
|
|
_notify_idati()
|
|
return get_idati()
|
|
return getattr(_real_cvar, attr)
|
|
|
|
def __setattr__(self, attr, value):
|
|
if attr != "idati":
|
|
setattr(_real_cvar, attr, value)
|
|
|
|
cvar = _wrap_cvar()
|
|
|
|
# for compatilibity:
|
|
sc_auto = SC_AUTO
|
|
sc_ext = SC_EXT
|
|
sc_friend = SC_FRIEND
|
|
sc_reg = SC_REG
|
|
sc_stat = SC_STAT
|
|
sc_type = SC_TYPE
|
|
sc_unk = SC_UNK
|
|
sc_virt = SC_VIRT
|
|
|
|
TERR_SAVE = TERR_SAVE_ERROR
|
|
TERR_WRONGNAME = TERR_BAD_NAME
|
|
|
|
BADORD = 0xFFFFFFFF
|
|
|
|
enum_member_vec_t = edmvec_t
|
|
enum_member_t = edm_t
|
|
udt_member_t = udm_t
|
|
tinfo_t.find_udt_member = tinfo_t.find_udm
|
|
|
|
#</pycode(py_typeinf)>
|