From 4569c1429db7f9a23743088a766f1b16f2d8d68b Mon Sep 17 00:00:00 2001 From: DankParrot Date: Wed, 12 Aug 2020 19:59:56 -0700 Subject: [PATCH] NBT: Indexing operator for ArrayTag --- src/nbt/NBT.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/nbt/NBT.h b/src/nbt/NBT.h index 181a063..29f98b1 100644 --- a/src/nbt/NBT.h +++ b/src/nbt/NBT.h @@ -81,6 +81,8 @@ namespace NBT const T* GetValue() const; + inline const T operator[](int32_t index) const { return GetValue()[index]; } + // Methods for range-based for loops // TODO: check if this works for IntArrayTag and LongArrayTag const T* begin() { return GetValue(); }