From 1269cc5023bce875d4bb69ef9de082990e061265 Mon Sep 17 00:00:00 2001 From: "Claudius \"keldu\" Holeksa" Date: Sat, 27 May 2023 20:15:39 +0200 Subject: c++: Added more template support --- src/codec/data.h | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src/codec') diff --git a/src/codec/data.h b/src/codec/data.h index 442fa26..f9bf31d 100644 --- a/src/codec/data.h +++ b/src/codec/data.h @@ -79,8 +79,14 @@ private: std::tuple...> value_; public: template - data& get(){ - return std::get::value>(value_); + data< + parameter_pack_type< + parameter_pack_index< + literal, literals... + >::value + , T...>::type + , encode::Native>& get(){ + return std::get::value>(value_); } constexpr size_t size() const { -- cgit v1.2.3