mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 06:27:45 +00:00
Kernel: Add non-const version of TypedMapping::operator->()
This commit is contained in:
parent
59a56a78c0
commit
e870b936c3
1 changed files with 1 additions and 0 deletions
|
@ -36,6 +36,7 @@ struct TypedMapping {
|
||||||
const T* ptr() const { return reinterpret_cast<const T*>(region->vaddr().offset(offset).as_ptr()); }
|
const T* ptr() const { return reinterpret_cast<const T*>(region->vaddr().offset(offset).as_ptr()); }
|
||||||
T* ptr() { return reinterpret_cast<T*>(region->vaddr().offset(offset).as_ptr()); }
|
T* ptr() { return reinterpret_cast<T*>(region->vaddr().offset(offset).as_ptr()); }
|
||||||
const T* operator->() const { return ptr(); }
|
const T* operator->() const { return ptr(); }
|
||||||
|
T* operator->() { return ptr(); }
|
||||||
const T& operator*() const { return *ptr(); }
|
const T& operator*() const { return *ptr(); }
|
||||||
T& operator*() { return *ptr(); }
|
T& operator*() { return *ptr(); }
|
||||||
OwnPtr<Region> region;
|
OwnPtr<Region> region;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue