JUCE
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | List of all members
ListenerList< ListenerClass, ArrayType >::Iterator< BailOutCheckerType, ListType > Class Template Reference

Iterates the listeners in a ListenerList. More...

Public Member Functions

 Iterator (const ListType &listToIterate) noexcept
 
 ~Iterator () noexcept
 
bool next () noexcept
 
bool next (const BailOutCheckerType &bailOutChecker) noexcept
 
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 &  listToIterate)
noexcept
template<class ListenerClass, class ArrayType = Array<ListenerClass*>>
template<class BailOutCheckerType , class ListType >
ListenerList< ListenerClass, ArrayType >::Iterator< BailOutCheckerType, ListType >::~Iterator ( )
noexcept

Member Function Documentation

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

The documentation for this class was generated from the following file: