32 #ifndef LEDGER_CORE_RLPLISTENCODER_H 33 #define LEDGER_CORE_RLPLISTENCODER_H 35 #include "RLPEncoder.h" 36 #include "../BytesWriter.h" 47 std::vector<uint8_t> encode()
override ;
48 void append(
const std::string &str)
override ;
49 void append(
const std::vector<uint8_t> &data)
override ;
50 void append(
const std::shared_ptr<RLPEncoder> &child)
override ;
51 bool isList()
override ;
52 std::string toString()
override ;
53 std::vector<std::shared_ptr<RLPEncoder>> getChildren()
override ;
55 std::vector<std::shared_ptr<RLPEncoder>> _children;
61 #endif //LEDGER_CORE_RLPLISTENCODER_H Definition: RLPEncoder.h:40
Definition: Account.cpp:8
Definition: RLPListEncoder.h:41