#include <py_event_base.h>
Public Types | |
typedef event_list_iterator < strategy_t > | this_t |
typedef event_manager< strategy_t > | event_manager_t |
typedef smart_ptr < event_manager_t > | sp_event_manager_t |
typedef event_manager_t::event_map | em_t |
typedef em_t::const_iterator | const_iterator_t |
typedef em_t::iterator | iterator_t |
typedef em_t::key_type | first_t |
typedef em_t::value_type | second_t |
typedef py_el_pair< strategy_t > | py_el_pair_t |
typedef std::iterator < std::bidirectional_iterator_tag, py_el_pair< strategy_t > , ptrdiff_t, py_el_pair < strategy_t >, py_el_pair < strategy_t > > | base_t |
typedef base_t::reference | reference |
typedef base_t::pointer | pointer |
Public Member Functions | |
event_list_iterator (const sp_event_manager_t &) | |
event_list_iterator (const this_t &iter) | |
reference | operator* () const |
this_t & | operator++ () |
this_t | operator++ (int) |
py_el_pair_t | next () |
this_t & | operator-- () |
this_t | operator-- (int) |
bool | operator== (const this_t &ritr) const |
bool | operator!= (const this_t &ritr) const |
const this_t & | operator= (const this_t &ritr) |
Protected Attributes | |
sp_event_manager_t | evm |
const_iterator_t | iter |
typedef std::iterator<std::bidirectional_iterator_tag, py_el_pair<strategy_t>, ptrdiff_t, py_el_pair<strategy_t>, py_el_pair<strategy_t> > blue_sky::python::event_list_iterator< strategy_t >::base_t |
typedef em_t::const_iterator blue_sky::python::event_list_iterator< strategy_t >::const_iterator_t |
typedef event_manager_t::event_map blue_sky::python::event_list_iterator< strategy_t >::em_t |
typedef event_manager<strategy_t> blue_sky::python::event_list_iterator< strategy_t >::event_manager_t |
typedef em_t::key_type blue_sky::python::event_list_iterator< strategy_t >::first_t |
typedef em_t::iterator blue_sky::python::event_list_iterator< strategy_t >::iterator_t |
typedef base_t::pointer blue_sky::python::event_list_iterator< strategy_t >::pointer |
typedef py_el_pair<strategy_t> blue_sky::python::event_list_iterator< strategy_t >::py_el_pair_t |
typedef base_t::reference blue_sky::python::event_list_iterator< strategy_t >::reference |
typedef em_t::value_type blue_sky::python::event_list_iterator< strategy_t >::second_t |
typedef smart_ptr<event_manager_t> blue_sky::python::event_list_iterator< strategy_t >::sp_event_manager_t |
typedef event_list_iterator<strategy_t> blue_sky::python::event_list_iterator< strategy_t >::this_t |
blue_sky::python::event_list_iterator< strategy_t >::event_list_iterator | ( | const sp_event_manager_t & | ) |
blue_sky::python::event_list_iterator< strategy_t >::event_list_iterator | ( | const this_t & | iter | ) |
py_el_pair_t blue_sky::python::event_list_iterator< strategy_t >::next | ( | ) |
bool blue_sky::python::event_list_iterator< strategy_t >::operator!= | ( | const this_t & | ritr | ) | const |
reference blue_sky::python::event_list_iterator< strategy_t >::operator* | ( | ) | const |
this_t blue_sky::python::event_list_iterator< strategy_t >::operator++ | ( | int | ) |
this_t& blue_sky::python::event_list_iterator< strategy_t >::operator++ | ( | ) |
this_t blue_sky::python::event_list_iterator< strategy_t >::operator-- | ( | int | ) |
this_t& blue_sky::python::event_list_iterator< strategy_t >::operator-- | ( | ) |
const this_t& blue_sky::python::event_list_iterator< strategy_t >::operator= | ( | const this_t & | ritr | ) |
bool blue_sky::python::event_list_iterator< strategy_t >::operator== | ( | const this_t & | ritr | ) | const |
sp_event_manager_t blue_sky::python::event_list_iterator< strategy_t >::evm [protected] |
const_iterator_t blue_sky::python::event_list_iterator< strategy_t >::iter [protected] |