ledger-core
Public Member Functions | List of all members
ledger::core::RLPListEncoder Class Referencefinal
+ Inheritance diagram for ledger::core::RLPListEncoder:
+ Collaboration diagram for ledger::core::RLPListEncoder:

Public Member Functions

 RLPListEncoder (const std::shared_ptr< RLPListEncoder > &child)
 
 RLPListEncoder (const std::string &childString)
 
 RLPListEncoder (const std::vector< uint8_t > &childBytes)
 
std::vector< uint8_t > encode () override
 
void append (const std::string &str) override
 
void append (const std::vector< uint8_t > &data) override
 
void append (const std::shared_ptr< RLPEncoder > &child) override
 
bool isList () override
 
std::string toString () override
 
std::vector< std::shared_ptr< RLPEncoder > > getChildren () override
 

Additional Inherited Members

- Static Public Member Functions inherited from ledger::core::RLPEncoder
static std::vector< uint8_t > encodeLength (uint32_t length, uint8_t offset, BytesWriter &out)
 
static void toBinary (uint32_t length, std::vector< uint8_t > &out)
 

The documentation for this class was generated from the following files: