template <bool Reverse, bool Const>

class IteratorImpl

Defined at line 163 of file ../../src/lib/elfldltl/include/lib/elfldltl/link-map-list.h

Public Methods

void IteratorImpl<Reverse, Const> ()

Defined at line 173 of file ../../src/lib/elfldltl/include/lib/elfldltl/link-map-list.h

void IteratorImpl<Reverse, Const> (const IteratorImpl<Reverse, Const> & )

Defined at line 175 of file ../../src/lib/elfldltl/include/lib/elfldltl/link-map-list.h

template <bool C = Const, typename = std::enable_if_t<C>>
void IteratorImpl<Reverse, Const> (const IteratorImpl<Reverse, false> & other)

const_iterator is constructible from iterator.

Defined at line 179 of file ../../src/lib/elfldltl/include/lib/elfldltl/link-map-list.h

IteratorImpl<Reverse, Const> & operator= (const IteratorImpl<Reverse, Const> & )

Defined at line 182 of file ../../src/lib/elfldltl/include/lib/elfldltl/link-map-list.h

bool operator== (const IteratorImpl<Reverse, Const> & other)

Defined at line 184 of file ../../src/lib/elfldltl/include/lib/elfldltl/link-map-list.h

bool operator!= (const IteratorImpl<Reverse, Const> & other)

Defined at line 186 of file ../../src/lib/elfldltl/include/lib/elfldltl/link-map-list.h

auto & operator* ()

Defined at line 188 of file ../../src/lib/elfldltl/include/lib/elfldltl/link-map-list.h

auto * operator-> ()

Defined at line 190 of file ../../src/lib/elfldltl/include/lib/elfldltl/link-map-list.h

IteratorImpl<Reverse, Const> & operator++ ()

Defined at line 198 of file ../../src/lib/elfldltl/include/lib/elfldltl/link-map-list.h

IteratorImpl<Reverse, Const> operator++ (int )

Defined at line 203 of file ../../src/lib/elfldltl/include/lib/elfldltl/link-map-list.h

IteratorImpl<Reverse, Const> & operator-- ()

Defined at line 209 of file ../../src/lib/elfldltl/include/lib/elfldltl/link-map-list.h

IteratorImpl<Reverse, Const> operator-- (int )

Defined at line 214 of file ../../src/lib/elfldltl/include/lib/elfldltl/link-map-list.h

Friends

template <bool Reversebool Const>
class LinkMapList