template <class Elf, ElfDynTag Tag, class Container, const std::string_view& ErrorString>

class DynamicValueCollectionObserver

Defined at line 721 of file ../../src/lib/elfldltl/include/lib/elfldltl/dynamic.h

An observer that will match the given tag and add its value to the provided

container. This observer will call the `push_back` method from the

container.h API with `Elf::size_type` values onto the container.

Public Methods

void DynamicValueCollectionObserver<Elf, Tag, Container, ErrorString> (Container & values)

Defined at line 725 of file ../../src/lib/elfldltl/include/lib/elfldltl/dynamic.h

template <class DiagnosticsType, class Memory, ElfDynTag Match>
bool Observe (DiagnosticsType & diag, Memory & , DynamicTagMatch<Match> , typename Elf::size_type val)

Defined at line 728 of file ../../src/lib/elfldltl/include/lib/elfldltl/dynamic.h

template <class DiagnosticsType, class Memory>
bool Finish (DiagnosticsType & , Memory & )

Defined at line 735 of file ../../src/lib/elfldltl/include/lib/elfldltl/dynamic.h