From f8e456532ffaa9225894e77d5851c8d93a8fdad2 Mon Sep 17 00:00:00 2001 From: Jonathan Bradley Date: Thu, 28 Aug 2025 14:02:26 -0400 Subject: pkiter: promote to first-class feature --- pkiter.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'pkiter.h') diff --git a/pkiter.h b/pkiter.h index db7f451..d2694a3 100644 --- a/pkiter.h +++ b/pkiter.h @@ -19,8 +19,11 @@ struct pk_iter { #if defined (__cplusplus) template struct pk_iter_t : public pk_iter { - operator T&() { - return *reinterpret_cast(this->data); + operator T*() { + return reinterpret_cast(this->data); + } + T* operator->() { + return reinterpret_cast(this->data); } }; #endif -- cgit v1.2.3