libsigc++
2.10.8
|
STL-style list interface for sigc::signal#. More...
#include <sigc++/signal.h>
Public Types | |
typedef slot_const_iterator< slot_type > | const_iterator |
typedef const slot_type & | const_reference |
typedef std::reverse_iterator< const_iterator > | const_reverse_iterator |
typedef slot_iterator< slot_type > | iterator |
typedef slot_type & | reference |
typedef std::reverse_iterator< iterator > | reverse_iterator |
typedef T_slot | slot_type |
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 first_, iterator last_) |
iterator | erase (iterator i) |
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.
typedef slot_const_iterator<slot_type> sigc::slot_list< T_slot >::const_iterator |
typedef const slot_type& sigc::slot_list< T_slot >::const_reference |
typedef std::reverse_iterator<const_iterator> sigc::slot_list< T_slot >::const_reverse_iterator |
typedef slot_iterator<slot_type> sigc::slot_list< T_slot >::iterator |
typedef slot_type& sigc::slot_list< T_slot >::reference |
typedef std::reverse_iterator<iterator> sigc::slot_list< T_slot >::reverse_iterator |
typedef T_slot sigc::slot_list< T_slot >::slot_type |
|
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 |