![]() |
![]() |
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] |