| 
    IDA SDK
    
   | 
 
List of UI requests.
The ui_request_t is allocated by the caller but its ownership is transferred to the execute_ui_requests(). The ui_request_t instance will be deleted as soon as it is executed and was not rescheduled for another run.
Inherits qlist< ui_request_t * >.
Public Member Functions | |
| ui_requests_t () | |
| Constructor.  | |
  Public Member Functions inherited from qlist< ui_request_t * > | |
| iter | qlist (void) | 
| Constructor.  | |
| qlist (const qlist< ui_request_t * > &x) | |
| Constructor - creates a qlist identical to 'x'.  | |
| ~qlist (void) | |
| Destructor.  | |
| qlist< ui_request_t * > & | operator= (const qlist< ui_request_t * > &x) | 
| Construct a new qlist using '='.  | |
| void | swap (qlist< ui_request_t * > &x) | 
| Set this = x and x = this, without copying any memory.  | |
| iterator | begin (void) | 
| Get a pointer to the head of the list.  | |
| const_iterator | begin (void) const | 
| Get a pointer to the head of the list.  More... | |
| iterator | end (void) | 
| Get a pointer to the end of the list.  | |
| const_iterator | end (void) const | 
| Get a pointer to the end of the list.  More... | |
| bool | empty (void) const | 
| Get true if the list has 0 elements.  | |
| size_t | size (void) const | 
| Get the number of elements in the list.  | |
| ui_request_t * & | front (void) | 
| Get the first element in the list.  | |
| const ui_request_t * & | front (void) const | 
| Get the first element in the list.  More... | |
| ui_request_t * & | back (void) | 
| Get the last element in the list.  | |
| const ui_request_t * & | back (void) const | 
| Get a pointer to the end of the list.  More... | |
| reverse_iterator | rbegin () | 
| Get a reverse iterator that points to end of list. See DEFINE_REVERSE_ITERATOR.  | |
| const_reverse_iterator | rbegin () const | 
| See rbegin()  | |
| reverse_iterator | rend () | 
| Get a reverse iterator that points to beginning of list. See DEFINE_REVERSE_ITERATOR.  | |
| const_reverse_iterator | rend () const | 
| See rend()  | |
| iterator | insert (iterator p, const ui_request_t * &x) | 
| Insert an element into the qlist.  More... | |
| iterator | insert (iterator p) | 
| Insert an empty element into the qlist.  More... | |
| void | insert (iterator p, it2 first, it2 last) | 
| Insert all elements between 'first' and 'last' (non-inclusive) at position pointed to by 'p'.  | |
| void | push_front (const ui_request_t * &x) | 
| Insert at beginning of list.  | |
| void | push_back (const ui_request_t * &x) | 
| Insert at end of list.  | |
| ui_request_t * & | push_back (void) | 
| Insert empty element at end of list.  | |
| iterator | erase (iterator p) | 
| Erase element at position pointed to by 'p'.  | |
| void | erase (iterator p1, iterator p2) | 
| Erase all elements between 'p1' and 'p2'.  | |
| void | clear (void) | 
| Erase all elements in the qlist.  | |
| void | pop_front (void) | 
| Erase first element of the qlist.  | |
| void | pop_back (void) | 
| Erase last element of the qlist.  | |
| void | splice (iterator pos, qlist< ui_request_t * > &other, iterator first, iterator last) | 
| Splice a sublist of another list into the current list.  | |
| bool | operator== (const qlist< ui_request_t * > &x) const | 
| Compare two qlists with '=='.  | |
| bool | operator!= (const qlist< ui_request_t * > &x) const | 
| Compare two qlists with !=.  | |
Additional Inherited Members | |
  Public Attributes inherited from qlist< ui_request_t * > | |
| __pad0__ | |
  Public Types inherited from qlist< ui_request_t * > | |
| typedef ui_request_t * | value_type |