From d664e1e32443d5da9a312cbfb3a54e20059ffde5 Mon Sep 17 00:00:00 2001 From: couriersud Date: Fri, 27 May 2016 15:08:08 +0200 Subject: [PATCH] squash me --- src/lib/netlist/plib/plists.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/lib/netlist/plib/plists.h b/src/lib/netlist/plib/plists.h index 82cc9694e97..5bb604d4355 100644 --- a/src/lib/netlist/plib/plists.h +++ b/src/lib/netlist/plib/plists.h @@ -113,12 +113,14 @@ public: } } - ATTR_HOT C& operator[](const std::size_t index) + size_t size() { return N; } + + C& operator[](const std::size_t &index) { return *reinterpret_cast(reinterpret_cast(m_buf) + index * sizeof(C)); } - ATTR_HOT const C& operator[](const std::size_t index) const + const C& operator[](const std::size_t &index) const { return *reinterpret_cast(reinterpret_cast(m_buf) + index * sizeof(C)); }