|
libsigc++
2.99.3
|
STL-style list interface for sigc::signal#. More...
#include <sigc++/signal.h>
Public Types | |
| using | const_iterator = slot_const_iterator< slot_type > |
| using | const_reference = const slot_type& |
| using | const_reverse_iterator = std::reverse_iterator< const_iterator > |
| using | iterator = slot_iterator< slot_type > |
| using | reference = slot_type& |
| using | reverse_iterator = std::reverse_iterator< iterator > |
| using | slot_type = T_slot |
Public Member Functions | |
| slot_list () | |
| slot_list (internal::signal_impl* __list) | |
| reference | back () |
| const_reference | back () const |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| iterator | erase (iterator i) |
| iterator | erase (iterator first_, iterator last_) |
| reference | front () |
| const_reference | front () const |
| iterator | insert (iterator i, const slot_type& slot_) |
| iterator | insert (iterator i, slot_type&& slot_) |
| void | pop_back () |
| void | pop_front () |
| void | push_back (const slot_type& c) |
| void | push_back (slot_type&& c) |
| void | push_front (const slot_type& c) |
| void | push_front (slot_type&& c) |
| reverse_iterator | rbegin () |
| const_reverse_iterator | rbegin () const |
| reverse_iterator | rend () |
| const_reverse_iterator | rend () const |
Protected Attributes | |
| internal::signal_impl* | list_ |
STL-style list interface for sigc::signal#.
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.
| using sigc::slot_list< T_slot >::const_iterator = slot_const_iterator<slot_type> |
| using sigc::slot_list< T_slot >::const_reference = const slot_type& |
| using sigc::slot_list< T_slot >::const_reverse_iterator = std::reverse_iterator<const_iterator> |
| using sigc::slot_list< T_slot >::iterator = slot_iterator<slot_type> |
| using sigc::slot_list< T_slot >::reference = slot_type& |
| using sigc::slot_list< T_slot >::reverse_iterator = std::reverse_iterator<iterator> |
| using sigc::slot_list< T_slot >::slot_type = T_slot |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
1.8.9.1