◆ __init__()
◆ __eq__()
bool __eq__ |
( |
| self, |
|
|
'til_t' | r ) |
◆ __ne__()
bool __ne__ |
( |
| self, |
|
|
'til_t' | r ) |
◆ base()
'til_t *' base |
( |
| self, |
|
|
int | n ) |
◆ find_base()
'til_t *' find_base |
( |
| self, |
|
|
str | n ) |
Find the base til with the provided name
@param n: the base til name
@returns the found til_t, or nullptr
◆ get_named_type()
get_named_type |
( |
| self, |
|
|
| name ) |
Retrieves a tinfo_t representing the named type in this type library.
@param name a type name
@return a new tinfo_t object, or None if not found
◆ get_numbered_type()
get_numbered_type |
( |
| self, |
|
|
| ordinal ) |
Retrieves a tinfo_t representing the numbered type in this type library.
@param ordinal a type ordinal
@return a new tinfo_t object, or None if not found
◆ get_type_names()
◆ import_type()
import_type |
( |
| self, |
|
|
| src ) |
Import a type (and all its dependencies) into this type info library.
@param src The type to import
@return the imported copy, or None
◆ is_dirty()
Has the til been modified? (TIL_MOD)
◆ named_types()
Returns a generator over the named types contained in this
type library.
Every iteration returns a fresh new tinfo_t object
@return a tinfo_t-producing generator
◆ numbered_types()
Returns a generator over the numbered types contained in this
type library.
Every iteration returns a fresh new tinfo_t object
@return a tinfo_t-producing generator
◆ set_dirty()
Mark the til as modified (TIL_MOD)
◆ cc
Initial value:= property(_ida_typeinf.til_t_cc_get,
_ida_typeinf.til_t_cc_set)
◆ desc
Initial value:= property(_ida_typeinf.til_t_desc_get, _ida_typeinf.
til_t_desc_set)
◆ flags
Initial value:= property(_ida_typeinf.til_t_flags_get, _ida_typeinf.
til_t_flags_set)
◆ name
Initial value:= property(_ida_typeinf.til_t_name_get, _ida_typeinf.
til_t_name_set)
◆ nbases
Initial value:= property(_ida_typeinf.til_t_nbases_get, _ida_typeinf.
til_t_nbases_set)
◆ nrefs
Initial value:= property(_ida_typeinf.til_t_nrefs_get, _ida_typeinf.
til_t_nrefs_set)
◆ nstreams
Initial value:= property(_ida_typeinf.til_t_nstreams_get,
_ida_typeinf.til_t_nstreams_set)
◆ streams
Initial value:= property(_ida_typeinf.til_t_streams_get,
_ida_typeinf.til_t_streams_set)
◆ thisown
Initial value:= property(lambda x: x.this.own(), lambda x, v: x.this.own(v),
doc='The membership flag')
◆ type_names
The documentation for this class was generated from the following file: