Abstract base class storing data read from a file.
constexpr const void * data() const
Access to buffer data. Cast to actual type using static_cast<const MyType*>(..)
virtual Memory::MemoryBuffer take()=0
Take ownership of underlying memorybuffer if exists.
const uint8_t * ptr
Start of buffer storing file data. Use.