Public Member Functions

ListenerList< ListenerClass, ArrayType >::Iterator< BailOutCheckerType, ListType > Class Template Reference

Iterates the listeners in a ListenerList. More...

List of all members.

Public Member Functions

 Iterator (const ListType &list_)
 ~Iterator ()
bool next ()
bool next (const BailOutCheckerType &bailOutChecker)
ListType::ListenerType * getListener () const noexcept

Detailed Description

template<class ListenerClass, class ArrayType = Array <ListenerClass*>>
template<class BailOutCheckerType, class ListType>
class ListenerList< ListenerClass, ArrayType >::Iterator< BailOutCheckerType, ListType >

Iterates the listeners in a ListenerList.


Constructor & Destructor Documentation

template<class ListenerClass, class ArrayType = Array <ListenerClass*>>
template<class BailOutCheckerType , class ListType >
ListenerList< ListenerClass, ArrayType >::Iterator< BailOutCheckerType, ListType >::Iterator ( const ListType &  list_ )
template<class ListenerClass, class ArrayType = Array <ListenerClass*>>
template<class BailOutCheckerType , class ListType >
ListenerList< ListenerClass, ArrayType >::Iterator< BailOutCheckerType, ListType >::~Iterator (  )

Member Function Documentation

template<class ListenerClass, class ArrayType = Array <ListenerClass*>>
template<class BailOutCheckerType , class ListType >
bool ListenerList< ListenerClass, ArrayType >::Iterator< BailOutCheckerType, ListType >::next (  )
template<class ListenerClass, class ArrayType = Array <ListenerClass*>>
template<class BailOutCheckerType , class ListType >
bool ListenerList< ListenerClass, ArrayType >::Iterator< BailOutCheckerType, ListType >::next ( const BailOutCheckerType &  bailOutChecker )
template<class ListenerClass, class ArrayType = Array <ListenerClass*>>
template<class BailOutCheckerType , class ListType >
ListType::ListenerType* ListenerList< ListenerClass, ArrayType >::Iterator< BailOutCheckerType, ListType >::getListener (  ) const

The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines