#include <py_event_base.h>
Public Types | |
typedef event_manager< strategy_t > | event_manager_t |
typedef event_manager_t::event_map | em_t |
typedef em_t::iterator | list_iterator_t |
typedef list_iterator_t::value_type | value_t |
typedef value_t::second_type | elist_t |
typedef py_el_pair< strategy_t > | py_el_pair_t |
typedef elist_t::value_type | sp_event_base_t |
typedef elist_t::iterator | iterator_t |
typedef elist_t::const_iterator | const_iterator_t |
typedef py_event_base< strategy_t > | py_event_base_t |
typedef py_event_base_iterator < strategy_t > | this_t |
typedef std::iterator < std::bidirectional_iterator_tag, py_event_base< strategy_t > , ptrdiff_t, py_event_base < strategy_t >, py_event_base < strategy_t > > | base_t |
typedef base_t::reference | reference |
typedef base_t::pointer | pointer |
Public Member Functions | |
py_event_base_iterator (const elist_t &events) | |
py_event_base_iterator (const this_t &iter) | |
py_event_base_t * | next () |
reference | operator* () const |
this_t & | operator++ () |
this_t | operator++ (int) |
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 | |
elist_t | events |
const_iterator_t | iter |
typedef std::iterator<std::bidirectional_iterator_tag, py_event_base<strategy_t>, ptrdiff_t, py_event_base<strategy_t>, py_event_base<strategy_t> > blue_sky::python::py_event_base_iterator< strategy_t >::base_t |
typedef elist_t::const_iterator blue_sky::python::py_event_base_iterator< strategy_t >::const_iterator_t |
typedef value_t::second_type blue_sky::python::py_event_base_iterator< strategy_t >::elist_t |
typedef event_manager_t::event_map blue_sky::python::py_event_base_iterator< strategy_t >::em_t |
typedef event_manager<strategy_t> blue_sky::python::py_event_base_iterator< strategy_t >::event_manager_t |
typedef elist_t::iterator blue_sky::python::py_event_base_iterator< strategy_t >::iterator_t |
typedef em_t::iterator blue_sky::python::py_event_base_iterator< strategy_t >::list_iterator_t |
typedef base_t::pointer blue_sky::python::py_event_base_iterator< strategy_t >::pointer |
typedef py_el_pair<strategy_t> blue_sky::python::py_event_base_iterator< strategy_t >::py_el_pair_t |
typedef py_event_base<strategy_t> blue_sky::python::py_event_base_iterator< strategy_t >::py_event_base_t |
typedef base_t::reference blue_sky::python::py_event_base_iterator< strategy_t >::reference |
typedef elist_t::value_type blue_sky::python::py_event_base_iterator< strategy_t >::sp_event_base_t |
typedef py_event_base_iterator<strategy_t> blue_sky::python::py_event_base_iterator< strategy_t >::this_t |
typedef list_iterator_t::value_type blue_sky::python::py_event_base_iterator< strategy_t >::value_t |
blue_sky::python::py_event_base_iterator< strategy_t >::py_event_base_iterator | ( | const elist_t & | events | ) |
blue_sky::python::py_event_base_iterator< strategy_t >::py_event_base_iterator | ( | const this_t & | iter | ) |
py_event_base_t* blue_sky::python::py_event_base_iterator< strategy_t >::next | ( | ) |
bool blue_sky::python::py_event_base_iterator< strategy_t >::operator!= | ( | const this_t & | ritr | ) | const |
reference blue_sky::python::py_event_base_iterator< strategy_t >::operator* | ( | ) | const |
this_t blue_sky::python::py_event_base_iterator< strategy_t >::operator++ | ( | int | ) |
this_t& blue_sky::python::py_event_base_iterator< strategy_t >::operator++ | ( | ) |
this_t blue_sky::python::py_event_base_iterator< strategy_t >::operator-- | ( | int | ) |
this_t& blue_sky::python::py_event_base_iterator< strategy_t >::operator-- | ( | ) |
const this_t& blue_sky::python::py_event_base_iterator< strategy_t >::operator= | ( | const this_t & | ritr | ) |
bool blue_sky::python::py_event_base_iterator< strategy_t >::operator== | ( | const this_t & | ritr | ) | const |
elist_t blue_sky::python::py_event_base_iterator< strategy_t >::events [protected] |
const_iterator_t blue_sky::python::py_event_base_iterator< strategy_t >::iter [protected] |