From fbbe3ffac79b9f4db4b255ffc82ca606859ee78f Mon Sep 17 00:00:00 2001 From: Claudius 'keldu' Holeksa Date: Fri, 16 Aug 2024 13:13:54 +0200 Subject: Fix cast again --- modules/codec-json/c++/json.tmpl.hpp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/modules/codec-json/c++/json.tmpl.hpp b/modules/codec-json/c++/json.tmpl.hpp index d8cba00..a741abd 100644 --- a/modules/codec-json/c++/json.tmpl.hpp +++ b/modules/codec-json/c++/json.tmpl.hpp @@ -58,7 +58,7 @@ struct json_encode { } { - error err = buff.push(reinterpret_cast(&view[0]), view_s); + error err = buff.push(reinterpret_cast(&view[0]), view_s); if(!err.template is_type()){ return std::move(err); } @@ -541,6 +541,17 @@ struct json_decode, ToDecode> { } }; +template +struct json_decode { + using Schema = schema::Bool; + + static error_or decode(buffer_view& buff, data& to){ + + return make_error(); + return make_void(); + } +}; + template struct json_decode { using Schema = schema::String; -- cgit v1.2.3