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