template <class ContainerType>
class Iter
Defined at line 92 of file ../../src/lib/fxl/observer_list.h
An iterator class that can be used to access the list of observers.
Public Methods
const fxl::WeakPtr<ObserverListBase<ObserverType>> & GetContainer ()
Methods for accessing the underlying container and current element. DO
NOT call these methods directly: these are public for testing only.
Defined at line 106 of file ../../src/lib/fxl/observer_list.h
void Iter<ContainerType> ()
Defined at line 175 of file ../../src/lib/fxl/observer_list.h
void Iter<ContainerType> (ContainerType * list)
Defined at line 179 of file ../../src/lib/fxl/observer_list.h
void ~Iter<ContainerType> ()
Defined at line 191 of file ../../src/lib/fxl/observer_list.h
bool operator== (const Iter<ContainerType> & other)
Defined at line 198 of file ../../src/lib/fxl/observer_list.h
bool operator!= (const Iter<ContainerType> & other)
Defined at line 206 of file ../../src/lib/fxl/observer_list.h
Iter<ContainerType> & operator++ ()
Defined at line 212 of file ../../src/lib/fxl/observer_list.h
ObserverType * operator-> ()
Defined at line 223 of file ../../src/lib/fxl/observer_list.h
ObserverType & operator* ()
Defined at line 231 of file ../../src/lib/fxl/observer_list.h
ObserverType * GetCurrent ()
Defined at line 239 of file ../../src/lib/fxl/observer_list.h