LogIt++
Header-only, macro-first C++ logging library
Loading...
Searching...
No Matches
logit::detail::MdbxByteWriter Class Reference

#include <MdbxByteIO.hpp>

Public Member Functions

void write_u8 (uint8_t value)
 
void write_u32 (uint32_t value)
 
void write_u64 (uint64_t value)
 
void write_i64 (int64_t value)
 
void write_string (const std::string &value)
 
const std::vector< uint8_t > & bytes () const
 

Private Attributes

std::vector< uint8_t > m_out
 

Detailed Description

Definition at line 18 of file MdbxByteIO.hpp.

Member Function Documentation

◆ bytes()

const std::vector< uint8_t > & logit::detail::MdbxByteWriter::bytes ( ) const
inline

Definition at line 50 of file MdbxByteIO.hpp.

◆ write_i64()

void logit::detail::MdbxByteWriter::write_i64 ( int64_t value)
inline

Definition at line 36 of file MdbxByteIO.hpp.

◆ write_string()

void logit::detail::MdbxByteWriter::write_string ( const std::string & value)
inline

Definition at line 42 of file MdbxByteIO.hpp.

◆ write_u32()

void logit::detail::MdbxByteWriter::write_u32 ( uint32_t value)
inline

Definition at line 24 of file MdbxByteIO.hpp.

◆ write_u64()

void logit::detail::MdbxByteWriter::write_u64 ( uint64_t value)
inline

Definition at line 30 of file MdbxByteIO.hpp.

◆ write_u8()

void logit::detail::MdbxByteWriter::write_u8 ( uint8_t value)
inline

Definition at line 20 of file MdbxByteIO.hpp.

Member Data Documentation

◆ m_out

std::vector<uint8_t> logit::detail::MdbxByteWriter::m_out
private

Definition at line 55 of file MdbxByteIO.hpp.


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