Skip to content

rlp::base::byte_encoding

Types

Name
using std::vector< uint8_t > ByteBuffer

Functions

Name
void append_u32_be(ByteBuffer & out, uint32_t value)
void append_u64_be(ByteBuffer & out, uint64_t value)
void append_uint256_be(ByteBuffer & out, intx::uint256 value)
template <size_t N>
void
append_array(ByteBuffer & out, const std::array< uint8_t, N > & value)
void append_length_prefixed_bytes(ByteBuffer & out, const ByteBuffer & value)
template <size_t N>
void
append_length_prefixed_arrays(ByteBuffer & out, const std::vector< std::array< uint8_t, N > > & values)

Types Documentation

using ByteBuffer

using rlp::base::byte_encoding::ByteBuffer = std::vector<uint8_t>;

Functions Documentation

function append_u32_be

inline void append_u32_be(
    ByteBuffer & out,
    uint32_t value
)

function append_u64_be

inline void append_u64_be(
    ByteBuffer & out,
    uint64_t value
)

function append_uint256_be

inline void append_uint256_be(
    ByteBuffer & out,
    intx::uint256 value
)

function append_array

template <size_t N>
inline void append_array(
    ByteBuffer & out,
    const std::array< uint8_t, N > & value
)

function append_length_prefixed_bytes

inline void append_length_prefixed_bytes(
    ByteBuffer & out,
    const ByteBuffer & value
)

function append_length_prefixed_arrays

template <size_t N>
inline void append_length_prefixed_arrays(
    ByteBuffer & out,
    const std::vector< std::array< uint8_t, N > > & values
)

Updated on 2026-06-05 at 17:22:18 -0700