llarp::buffer_printer

Public Functions

Name
template <typename T ,typename =std::enable_if_t>
buffer_printer(std::basic_string_view< T > buf)
template <typename T ,typename =std::enable_if_t>
buffer_printer(const std::basic_string< T > & buf)
template <typename T ,typename =std::enable_if_t>
buffer_printer(std::basic_string< T > && buf) =delete
template <typename T ,typename =std::enable_if_t>
buffer_printer(const T * data, size_t size)
buffer_printer(const llarp_buffer_t & buf)
std::string ToString() const

Public Attributes

Name
std::basic_string_view< std::byte > buf

Public Functions Documentation

function buffer_printer

template <typename T ,
typename  =std::enable_if_t<sizeof(T) == 1>>
inline explicit buffer_printer(
    std::basic_string_view< T > buf
)

function buffer_printer

template <typename T ,
typename  =std::enable_if_t<sizeof(T) == 1>>
inline explicit buffer_printer(
    const std::basic_string< T > & buf
)

function buffer_printer

template <typename T ,
typename  =std::enable_if_t<sizeof(T) == 1>>
explicit buffer_printer(
    std::basic_string< T > && buf
) =delete

function buffer_printer

template <typename T ,
typename  =std::enable_if_t<sizeof(T) == 1>>
inline explicit buffer_printer(
    const T * data,
    size_t size
)

function buffer_printer

inline explicit buffer_printer(
    const llarp_buffer_t & buf
)

function ToString

std::string ToString() const

Public Attributes Documentation

variable buf

std::basic_string_view< std::byte > buf;

Updated on 2026-01-10 at 22:49:45 +0000