IDAPython 8.4
Loading...
Searching...
No Matches
structplace_t Class Reference

Proxy of C++ structplace_t class.

Inheritance diagram for structplace_t:
place_t

Public Member Functions

 __init__ (self, *args, **kwargs)
 
- Public Member Functions inherited from place_t
"uval_t" touval (self, *args)
 touval(self, ud) -> uval_t Map the location to a number.
 
"place_t *" clone (self, *args)
 clone(self) -> place_t Clone the location.
 
"void" copyfrom (self, *args)
 copyfrom(self, _from) Copy the specified location object to the current object.
 
"place_t *" makeplace (self, *args)
 makeplace(self, ud, x, lnnum) -> place_t Map a number to a location.
 
"int" compare (self, *args)
 compare(self, t2) -> int Deprecated.
 
"void" adjust (self, *args)
 adjust(self, ud) Adjust the current location to point to a displayable object.
 
"bool" prev (self, *args)
 prev(self, ud) -> bool Move to the previous displayable location.
 
"bool" next (self, *args)
 next(self, ud) -> bool Move to the next displayable location.
 
"bool" beginning (self, *args)
 beginning(self, ud) -> bool Are we at the first displayable object?.
 
"bool" ending (self, *args)
 ending(self, ud) -> bool Are we at the last displayable object?.
 
"void" serialize (self, *args)
 serialize(self) Serialize this instance.
 
"int" id (self, *args)
 id(self) -> int Get the place's ID (i.e., the value returned by register_place_class())
 
"char const *" name (self, *args)
 name(self) -> char const * Get this place type name.
 
"ea_t" toea (self, *args)
 toea(self) -> ea_t Map the location to an ea_t.
 
"bool" rebase (self, *args)
 rebase(self, arg2) -> bool Rebase the place instance
 
"place_t *" enter (self, *args)
 enter(self, arg2) -> place_t Visit this place, possibly 'unhiding' a section of text.
 
"void" leave (self, *args)
 leave(self, arg2) Leave this place, possibly 'hiding' a section of text that was previously expanded (at enter()-time.)
 
"int" compare2 (self, *args)
 compare2(self, t2, arg3) -> int Compare two locations except line numbers (lnnum).
 
"bool" deserialize (self, *args)
 deserialize(self, _in) -> bool De-serialize into this instance.
 
"PyObject *" generate (self, *args)
 generate(self, ud, maxsize) -> ([str, ...], int, int, int) Generate text lines for the current location.
 

Properties

 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
 
 idx = property(_ida_kernwin.structplace_t_idx_get, _ida_kernwin.structplace_t_idx_set, doc=)
 
 offset = property(_ida_kernwin.structplace_t_offset_get, _ida_kernwin.structplace_t_offset_set, doc=)
 
- Properties inherited from place_t
 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
 
 lnnum = property(_ida_kernwin.place_t_lnnum_get, _ida_kernwin.place_t_lnnum_set, doc=)
 

Additional Inherited Members

- Static Public Member Functions inherited from place_t
"idaplace_t *" as_idaplace_t (*args)
 as_idaplace_t(p) -> idaplace_t
 
"enumplace_t *" as_enumplace_t (*args)
 as_enumplace_t(p) -> enumplace_t
 
"structplace_t *" as_structplace_t (*args)
 as_structplace_t(p) -> structplace_t
 
"simpleline_place_t *" as_simpleline_place_t (*args)
 as_simpleline_place_t(p) -> simpleline_place_t
 
"tiplace_t *" as_tiplace_t (*args)
 as_tiplace_t(p) -> tiplace_t
 
- Protected Member Functions inherited from place_t
"void" _print (self, *args)
 _print(self, ud)
 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
* args,
** kwargs )

Reimplemented from place_t.

Property Documentation

◆ idx

idx = property(_ida_kernwin.structplace_t_idx_get, _ida_kernwin.structplace_t_idx_set, doc=)
static

◆ offset

offset = property(_ida_kernwin.structplace_t_offset_get, _ida_kernwin.structplace_t_offset_set, doc=)
static

◆ thisown

thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
static

The documentation for this class was generated from the following file: