[haiku-commits] Change in haiku[master]: AutoDeleter: add operator [] for ArrayDeleter

  • From: Gerrit <review@xxxxxxxxxxxxxxxxxxx>
  • To: waddlesplash <waddlesplash@xxxxxxxxx>, haiku-commits@xxxxxxxxxxxxx
  • Date: Sun, 7 Jun 2020 14:56:42 +0000

From X512 <danger_mail@xxxxxxx>:

X512 has uploaded this change for review. ( 
https://review.haiku-os.org/c/haiku/+/2890 ;)


Change subject: AutoDeleter: add operator [] for ArrayDeleter
......................................................................

AutoDeleter: add operator [] for ArrayDeleter

Change-Id: I015951053050b58e73fd71e4abb104a0755416f7
---
M headers/private/shared/AutoDeleter.h
1 file changed, 5 insertions(+), 0 deletions(-)



  git pull ssh://git.haiku-os.org:22/haiku refs/changes/90/2890/1

diff --git a/headers/private/shared/AutoDeleter.h 
b/headers/private/shared/AutoDeleter.h
index 4a2df91..24825dd 100644
--- a/headers/private/shared/AutoDeleter.h
+++ b/headers/private/shared/AutoDeleter.h
@@ -122,6 +122,11 @@
 {
        ArrayDeleter() : AutoDeleter<C, ArrayDelete<C> >() {}
        ArrayDeleter(C *array) : AutoDeleter<C, ArrayDelete<C> >(array) {}
+
+       inline C& operator[](size_t index) const
+       {
+               return this->Get()[index];
+       }
 };



--
To view, visit https://review.haiku-os.org/c/haiku/+/2890
To unsubscribe, or for help writing mail filters, visit 
https://review.haiku-os.org/settings

Gerrit-Project: haiku
Gerrit-Branch: master
Gerrit-Change-Id: I015951053050b58e73fd71e4abb104a0755416f7
Gerrit-Change-Number: 2890
Gerrit-PatchSet: 1
Gerrit-Owner: X512 <danger_mail@xxxxxxx>
Gerrit-MessageType: newchange

Other related posts:

  • » [haiku-commits] Change in haiku[master]: AutoDeleter: add operator [] for ArrayDeleter - Gerrit