template <typename T>

struct FileAddress

Defined at line 166 of file ../../src/lib/elfldltl/include/lib/elfldltl/diagnostics.h

This wraps an unsigned integral type to represent an address in the ELF

file's load image, i.e. such that the p_vaddr of the first PT_LOAD segment

corresponds to that segment's p_offset in the file.

Public Members

value_type address

Public Methods

value_type operator* ()

Defined at line 172 of file ../../src/lib/elfldltl/include/lib/elfldltl/diagnostics.h

bool operator== (const FileAddress<size_type> & other)

Defined at line 174 of file ../../src/lib/elfldltl/include/lib/elfldltl/diagnostics.h

bool operator!= (const FileAddress<size_type> & other)

Defined at line 175 of file ../../src/lib/elfldltl/include/lib/elfldltl/diagnostics.h