template <ElfData Data, typename... Callback>

class PhdrNoteObserverBase

Defined at line 207 of file ../../src/lib/elfldltl/include/lib/elfldltl/note.h

This is a shared base class for elfldltl::PhdrFileNoteObserver and

elfldltl::PhdrMemoryNoteObserver, see below.

Public Methods

void PhdrNoteObserverBase<Data, Callback...> ()

Defined at line 213 of file ../../src/lib/elfldltl/include/lib/elfldltl/note.h

void PhdrNoteObserverBase<Data, Callback...> (const PhdrNoteObserverBase<Data, Callback...> & )

Defined at line 215 of file ../../src/lib/elfldltl/include/lib/elfldltl/note.h

void PhdrNoteObserverBase<Data, Callback...> (PhdrNoteObserverBase<Data, Callback...> && )

Defined at line 216 of file ../../src/lib/elfldltl/include/lib/elfldltl/note.h

PhdrNoteObserverBase<Data, Callback...> & operator= (const PhdrNoteObserverBase<Data, Callback...> & )

Defined at line 218 of file ../../src/lib/elfldltl/include/lib/elfldltl/note.h

PhdrNoteObserverBase<Data, Callback...> & operator= (PhdrNoteObserverBase<Data, Callback...> && )

Defined at line 219 of file ../../src/lib/elfldltl/include/lib/elfldltl/note.h

template <class Diag>
bool Finish (Diag & diag)

Defined at line 222 of file ../../src/lib/elfldltl/include/lib/elfldltl/note.h

Protected Methods

void PhdrNoteObserverBase<Data, Callback...> (Callback... callback)

Defined at line 227 of file ../../src/lib/elfldltl/include/lib/elfldltl/note.h

bool AllCallbacksDone ()

Defined at line 230 of file ../../src/lib/elfldltl/include/lib/elfldltl/note.h

bool DoCallbacks (ElfNote::Bytes bytes)

Defined at line 237 of file ../../src/lib/elfldltl/include/lib/elfldltl/note.h

bool DoCallbacks (ElfNote::Bytes bytes)

Defined at line 237 of file ../../src/lib/elfldltl/include/lib/elfldltl/note.h

bool DoCallbacks (ElfNote::Bytes bytes)

Defined at line 237 of file ../../src/lib/elfldltl/include/lib/elfldltl/note.h

bool DoCallbacks (ElfNote::Bytes bytes)

Defined at line 237 of file ../../src/lib/elfldltl/include/lib/elfldltl/note.h

bool DoCallbacks (ElfNote::Bytes bytes)

Defined at line 237 of file ../../src/lib/elfldltl/include/lib/elfldltl/note.h