template <ElfApi Elf, ElfDynTag Tag, class Container, const std::string_view& ErrorString>
class DynamicValueCollectionObserver
Defined at line 718 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 722 of file ../../src/lib/elfldltl/include/lib/elfldltl/dynamic.h
template <class DiagnosticsType,class Memory,ElfDynTag Match>
bool Observe (DiagnosticsType &diag,Memory &,DynamicTagMatch<Match>,Elf::size_typeval)
Defined at line 725 of file ../../src/lib/elfldltl/include/lib/elfldltl/dynamic.h
template <class DiagnosticsType, class Memory>
bool Finish (DiagnosticsType & , Memory & )
Defined at line 732 of file ../../src/lib/elfldltl/include/lib/elfldltl/dynamic.h