From 222c810b07ffc635fc7908d121e97e4d65ccc5c8 Mon Sep 17 00:00:00 2001 From: jacqueline Date: Fri, 2 Dec 2022 13:39:00 +1100 Subject: fix build errors --- src/cbor/include/cbor_encoder.hpp | 39 --------------------------------------- 1 file changed, 39 deletions(-) delete mode 100644 src/cbor/include/cbor_encoder.hpp (limited to 'src/cbor/include/cbor_encoder.hpp') diff --git a/src/cbor/include/cbor_encoder.hpp b/src/cbor/include/cbor_encoder.hpp deleted file mode 100644 index 8f5214f6..00000000 --- a/src/cbor/include/cbor_encoder.hpp +++ /dev/null @@ -1,39 +0,0 @@ -#pragma once - -#include - -#include "cbor.h" - -namespace cbor { - -class Encoder { - public: - enum ContainerType { CONTAINER_ARRAY, CONTAINER_MAP }; - Encoder(ContainerType type, - uint32_t container_len, - uint8_t* buffer, - size_t buffer_len); - - template - auto WriteKeyValue(const std::string& key, const T& val) -> void { - WriteValue(key); - WriteValue(val); - } - - auto WriteValue(const std::string& val) -> void; - auto WriteValue(uint32_t val) -> void; - auto WriteValue(int32_t val) -> void; - - auto Finish() -> cpp::result; - - Encoder(const Encoder&) = delete; - Encoder& operator=(const Encoder&) = delete; - - private: - CborEncoder root_encoder_; - CborEncoder container_encoder_; - - CborError error_ = CborNoError; -}; - -} // namespace cbor -- cgit v1.2.3