From 01a1a74bf847a88cfc120c13ce34054ed7cc724a Mon Sep 17 00:00:00 2001 From: Marcus Holland-Moritz Date: Thu, 22 Jun 2023 11:38:07 +0200 Subject: [PATCH] More flexible span() for mmif --- include/dwarfs/mmif.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/dwarfs/mmif.h b/include/dwarfs/mmif.h index fd66bbae..a68435de 100644 --- a/include/dwarfs/mmif.h +++ b/include/dwarfs/mmif.h @@ -45,6 +45,10 @@ class mmif : public boost::noncopyable { return std::span(this->as(offset), length); } + std::span span(file_off_t offset = 0) const { + return span(offset, size() - offset); + } + virtual void const* addr() const = 0; virtual size_t size() const = 0;