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