template <typename ElementType = Elf<>::LinkMap<>, class Traits = LinkMapListDefaultTraits>

class LinkMapList

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

This provides a container API with bidirectional iterators for a

doubly-linked list that uses the traditional `struct link_map` (see

elfldltl::Elf

<

...>::LinkMap

<

...> in

<lib

/elfldltl/svr4-abi.h>) as part

of its element type layout. The first template parameter gives the type

of elements, what will be `value_type` in the container and its

iterators. The second template parameter defines how the LinkMap member

is found therein via a "traits" type (see below).

Public Methods

void LinkMapList<ElementType, Traits> ()

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

void LinkMapList<ElementType, Traits> (const LinkMapList<ElementType, Traits> & )

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

void LinkMapList<ElementType, Traits> (const value_type * head)

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

LinkMapList<ElementType, Traits> & operator= (const LinkMapList<ElementType, Traits> & )

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

iterator begin ()

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

iterator end ()

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

const_iterator begin ()

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

const_iterator end ()

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

reverse_iterator rbegin ()

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

reverse_iterator rend ()

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

const_reverse_iterator rbegin ()

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

const_reverse_iterator rend ()

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

bool empty ()

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

Records