21 constexpr auto data() {
return m_data.data(); }
22 constexpr auto data()
const {
return m_data.data(); }
24 constexpr auto size()
const {
return m_data.size(); }
26 constexpr auto span() {
return m_data; }
27 constexpr auto span()
const {
return m_data; }
29 constexpr auto empty() const ->
bool {
return m_data.empty(); }
Definition span_forward_declaration.h:10
constexpr auto span()
Definition memory_region.h:26
constexpr auto data() const
Definition memory_region.h:22
constexpr auto operator=(MemoryRegion &&other) -> MemoryRegion &
Definition memory_region.h:16
constexpr MemoryRegion(di::Span< di::Byte > data)
Definition memory_region.h:10
constexpr auto data()
Definition memory_region.h:21
constexpr MemoryRegion(MemoryRegion &&other)
Definition memory_region.h:12
constexpr auto span() const
Definition memory_region.h:27
constexpr auto empty() const -> bool
Definition memory_region.h:29
~MemoryRegion()
Definition memory_region.cpp:11
constexpr auto size() const
Definition memory_region.h:24
Definition zstring_parser.h:9
constexpr auto exchange(T &object, U &&new_value) -> T
Definition exchange.h:8
Definition directory_entry.h:11