libsigc++
2.99.2
|
STL-style iterator for slot_list. More...
#include <sigc++/signal.h>
Public Types | |
using | difference_type = std::ptrdiff_t |
using | iterator_category = std::bidirectional_iterator_tag |
using | iterator_type = typename internal::signal_impl::iterator_type |
using | pointer = T_slot* |
using | reference = T_slot& |
using | size_type = std::size_t |
using | slot_type = T_slot |
using | value_type = T_slot |
Public Member Functions | |
slot_iterator () | |
slot_iterator (const iterator_type& i) | |
bool | operator!= (const slot_iterator& other) const |
reference | operator* () const |
slot_iterator& | operator++ () |
slot_iterator | operator++ (int) |
slot_iterator& | operator-- () |
slot_iterator | operator-- (int) |
pointer | operator-> () const |
bool | operator== (const slot_iterator& other) const |
Public Attributes | |
iterator_type | i_ |
STL-style iterator for slot_list.
using sigc::slot_iterator< T_slot >::difference_type = std::ptrdiff_t |
using sigc::slot_iterator< T_slot >::iterator_category = std::bidirectional_iterator_tag |
using sigc::slot_iterator< T_slot >::iterator_type = typename internal::signal_impl::iterator_type |
using sigc::slot_iterator< T_slot >::pointer = T_slot* |
using sigc::slot_iterator< T_slot >::reference = T_slot& |
using sigc::slot_iterator< T_slot >::size_type = std::size_t |
using sigc::slot_iterator< T_slot >::slot_type = T_slot |
using sigc::slot_iterator< T_slot >::value_type = T_slot |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
iterator_type sigc::slot_iterator< T_slot >::i_ |