Agora  1.2.0
Agora project
spdlog::details::log_msg_buffer Class Reference

#include <log_msg_buffer.h>

Inheritance diagram for spdlog::details::log_msg_buffer:
Collaboration diagram for spdlog::details::log_msg_buffer:

Public Member Functions

 log_msg_buffer ()=default
 
 log_msg_buffer (const log_msg &orig_msg)
 
 log_msg_buffer (const log_msg_buffer &other)
 
 log_msg_buffer (log_msg_buffer &&other) SPDLOG_NOEXCEPT
 
log_msg_bufferoperator= (const log_msg_buffer &other)
 
log_msg_bufferoperator= (log_msg_buffer &&other) SPDLOG_NOEXCEPT
 
- Public Member Functions inherited from spdlog::details::log_msg
 log_msg ()=default
 
 log_msg (log_clock::time_point log_time, source_loc loc, string_view_t logger_name, level::level_enum lvl, string_view_t msg)
 
 log_msg (source_loc loc, string_view_t logger_name, level::level_enum lvl, string_view_t msg)
 
 log_msg (string_view_t logger_name, level::level_enum lvl, string_view_t msg)
 
 log_msg (const log_msg &other)=default
 
log_msgoperator= (const log_msg &other)=default
 

Private Member Functions

void update_string_views ()
 

Private Attributes

memory_buf_t buffer
 

Additional Inherited Members

- Public Attributes inherited from spdlog::details::log_msg
string_view_t logger_name
 
level::level_enum level {level::off}
 
log_clock::time_point time
 
size_t thread_id {0}
 
size_t color_range_start {0}
 
size_t color_range_end {0}
 
source_loc source
 
string_view_t payload
 

Constructor & Destructor Documentation

◆ log_msg_buffer() [1/4]

spdlog::details::log_msg_buffer::log_msg_buffer ( )
default

◆ log_msg_buffer() [2/4]

SPDLOG_INLINE spdlog::details::log_msg_buffer::log_msg_buffer ( const log_msg orig_msg)
explicit

◆ log_msg_buffer() [3/4]

SPDLOG_INLINE spdlog::details::log_msg_buffer::log_msg_buffer ( const log_msg_buffer other)

◆ log_msg_buffer() [4/4]

SPDLOG_INLINE spdlog::details::log_msg_buffer::log_msg_buffer ( log_msg_buffer &&  other)

Member Function Documentation

◆ operator=() [1/2]

SPDLOG_INLINE log_msg_buffer & spdlog::details::log_msg_buffer::operator= ( const log_msg_buffer other)
Here is the call graph for this function:

◆ operator=() [2/2]

SPDLOG_INLINE log_msg_buffer & spdlog::details::log_msg_buffer::operator= ( log_msg_buffer &&  other)
Here is the call graph for this function:

◆ update_string_views()

SPDLOG_INLINE void spdlog::details::log_msg_buffer::update_string_views ( )
private
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ buffer

memory_buf_t spdlog::details::log_msg_buffer::buffer
private

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