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