From b670001ca80dbc0e1a51b4a08776eb41dabc2a9e Mon Sep 17 00:00:00 2001 From: Claudius Holeksa Date: Wed, 7 Jun 2023 20:40:33 +0200 Subject: codec-json,c++: Progress on design issues --- src/codec-json/json.h | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) (limited to 'src/codec-json/json.h') diff --git a/src/codec-json/json.h b/src/codec-json/json.h index 0ba7a2d..2a0bea9 100644 --- a/src/codec-json/json.h +++ b/src/codec-json/json.h @@ -4,6 +4,8 @@ #include #include +#include "json.tmpl.h" + #include namespace saw { @@ -18,23 +20,15 @@ private: public: data() = default; - void reserve(std::size_t i){ - buffer_.reserve(i); - } - - void concat(int8_t c){ - buffer_.emplace_back(c); - } - std::size_t get_size() const { return buffer_.size(); } - int8_t& at(std::size_t i){ + uint8_t& at(std::size_t i){ return buffer_.at(i); } - const int8_t& at(std::size_t i) const { + const uint8_t& at(std::size_t i) const { return buffer_.at(i); } }; -- cgit v1.2.3