![]() |
slot_list can be used to iterate over the list of slots that is managed by a signal. Slots can be added or removed from the list while existing iterators stay valid. A slot_list object can be retrieved from the signal's slots() function.
| typedef T_slot sigc::slot_list<T_slot>::slot_type |
| typedef slot_type& sigc::slot_list<T_slot>::reference |
| typedef const slot_type& sigc::slot_list<T_slot>::const_reference |
| typedef slot_iterator<slot_type> sigc::slot_list<T_slot>::iterator |
| typedef slot_const_iterator<slot_type> sigc::slot_list<T_slot>::const_iterator |
| typedef std::reverse_iterator<iterator> sigc::slot_list<T_slot>::reverse_iterator |
| typedef std::reverse_iterator<const_iterator> sigc::slot_list<T_slot>::const_reverse_iterator |
| sigc::slot_list<T_slot>::slot_list | ( | ) | [inline] |
| sigc::slot_list<T_slot>::slot_list | ( | internal::signal_impl* | __list | ) | [inline, explicit] |
| iterator sigc::slot_list<T_slot>::begin | ( | ) | [inline] |
| const_iterator sigc::slot_list<T_slot>::begin | ( | ) | const [inline] |
| iterator sigc::slot_list<T_slot>::end | ( | ) | [inline] |
| const_iterator sigc::slot_list<T_slot>::end | ( | ) | const [inline] |
| reverse_iterator sigc::slot_list<T_slot>::rbegin | ( | ) | [inline] |
| const_reverse_iterator sigc::slot_list<T_slot>::rbegin | ( | ) | const [inline] |
| reverse_iterator sigc::slot_list<T_slot>::rend | ( | ) | [inline] |
| const_reverse_iterator sigc::slot_list<T_slot>::rend | ( | ) | const [inline] |
| reference sigc::slot_list<T_slot>::front | ( | ) | [inline] |
| const_reference sigc::slot_list<T_slot>::front | ( | ) | const [inline] |
| reference sigc::slot_list<T_slot>::back | ( | ) | [inline] |
| const_reference sigc::slot_list<T_slot>::back | ( | ) | const [inline] |
| iterator sigc::slot_list<T_slot>::insert | ( | iterator | i, | |
| const slot_type& | slot_ | |||
| ) | [inline] |
| void sigc::slot_list<T_slot>::push_front | ( | const slot_type& | c | ) | [inline] |
| void sigc::slot_list<T_slot>::push_back | ( | const slot_type& | c | ) | [inline] |
| iterator sigc::slot_list<T_slot>::erase | ( | iterator | i | ) | [inline] |
| iterator sigc::slot_list<T_slot>::erase | ( | iterator | first_, | |
| iterator | last_ | |||
| ) | [inline] |
| void sigc::slot_list<T_slot>::pop_front | ( | ) | [inline] |
| void sigc::slot_list<T_slot>::pop_back | ( | ) | [inline] |
internal::signal_impl* sigc::slot_list<T_slot>::list_ [protected] |