We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9f2372d commit 30f7ec8Copy full SHA for 30f7ec8
src/cbor/CborEncoder.h
@@ -36,19 +36,17 @@ class CBORMessageEncoderInterface {
36
class CBORMessageEncoderClass: public Encoder {
37
public:
38
static CBORMessageEncoderClass& getInstance() {
39
- static CBORMessageEncoderClass singleton;
40
-
41
return singleton;
42
}
43
44
void append(CBORTag id, CBORMessageEncoderInterface* encoder) {
45
- // auto pair = encoders.try_emplace(id, encoder);
46
encoders[id] = encoder;
47
48
49
Encoder::Status encode(Message* message, uint8_t * data, size_t& len);
50
private:
51
std::map<MessageId, CBORMessageEncoderInterface*> encoders;
+ static CBORMessageEncoderClass singleton;
52
};
53
54
extern CBORMessageEncoderClass& CBORMessageEncoder;
0 commit comments