IDAPython 9.0
Loading...
Searching...
No Matches
idc_values_t Class Reference
Inheritance diagram for idc_values_t:

Public Member Functions

 __init__ (self, *args)
 
'idc_value_t &' push_back (self, *args)
 
None pop_back (self)
 
'size_t' size (self)
 
bool empty (self)
 
'idc_value_t const &' at (self, 'size_t' _idx)
 
None qclear (self)
 
None clear (self)
 
None resize (self, *args)
 
None grow (self, *args)
 
'size_t' capacity (self)
 
None reserve (self, 'size_t' cnt)
 
None truncate (self)
 
None swap (self, 'idc_values_t' r)
 
'idc_value_t *' extract (self)
 
None inject (self, 'idc_value_t' s, 'size_t' len)
 
'qvector< idc_value_t >::const_iterator' begin (self, *args)
 
'qvector< idc_value_t >::const_iterator' end (self, *args)
 
'qvector< idc_value_t >::iterator' insert (self, 'idc_value_t' it, 'idc_value_t' x)
 
'qvector< idc_value_t >::iterator' erase (self, *args)
 
'size_t' __len__ (self)
 
'idc_value_t const &' __getitem__ (self, 'size_t' i)
 
None __setitem__ (self, 'size_t' i, 'idc_value_t' v)
 
None append (self, 'idc_value_t' x)
 
None extend (self, 'idc_values_t' x)
 
 call_idc_func__ (*args)
 

Static Public Attributes

 front = ida_idaapi._qvector_front
 
 back = ida_idaapi._qvector_back
 
 call_idc_func__
 

Static Protected Attributes

 _IDCFUNC_CB_T
 

Properties

 thisown
 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
* args )

Member Function Documentation

◆ __getitem__()

'idc_value_t const &' __getitem__ ( self,
'size_t' i )

◆ __len__()

'size_t' __len__ ( self)

◆ __setitem__()

None __setitem__ ( self,
'size_t' i,
'idc_value_t' v )

◆ append()

None append ( self,
'idc_value_t' x )

◆ at()

'idc_value_t const &' at ( self,
'size_t' _idx )

◆ begin()

'qvector< idc_value_t >.const_iterator' begin ( self,
* args )

◆ call_idc_func__()

call_idc_func__ ( * args)

◆ capacity()

'size_t' capacity ( self)

◆ clear()

None clear ( self)

◆ empty()

bool empty ( self)

◆ end()

'qvector< idc_value_t >.const_iterator' end ( self,
* args )

◆ erase()

'qvector< idc_value_t >.iterator' erase ( self,
* args )

◆ extend()

None extend ( self,
'idc_values_t' x )

◆ extract()

'idc_value_t *' extract ( self)

◆ grow()

None grow ( self,
* args )

◆ inject()

None inject ( self,
'idc_value_t' s,
'size_t' len )

◆ insert()

'qvector< idc_value_t >.iterator' insert ( self,
'idc_value_t' it,
'idc_value_t' x )

◆ pop_back()

None pop_back ( self)

◆ push_back()

'idc_value_t &' push_back ( self,
* args )

◆ qclear()

None qclear ( self)

◆ reserve()

None reserve ( self,
'size_t' cnt )

◆ resize()

None resize ( self,
* args )

◆ size()

'size_t' size ( self)

◆ swap()

None swap ( self,
'idc_values_t' r )

◆ truncate()

None truncate ( self)

Member Data Documentation

◆ _IDCFUNC_CB_T

_IDCFUNC_CB_T
staticprotected
Initial value:
= ctypes.WINFUNCTYPE(ctypes.c_int, ctypes.c_void_p,
ctypes.c_void_p)

◆ back

back = ida_idaapi._qvector_back
static

◆ call_idc_func__

call_idc_func__
static
Initial value:
= ctypes.CFUNCTYPE(ctypes.c_long, ctypes.c_void_p,
ctypes.c_void_p, ctypes.c_void_p)(_ida_expr.py_get_call_idc_func())

◆ front

front = ida_idaapi._qvector_front
static

Property Documentation

◆ thisown

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

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