Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
Loading...
Searching...
No Matches
kcenon::logger::small_string< SSO_SIZE >::memory_stats Struct Reference

Get memory usage statistics. More...

#include <small_string.h>

Collaboration diagram for kcenon::logger::small_string< SSO_SIZE >::memory_stats:
Collaboration graph

Public Attributes

size_t string_size
 
size_t capacity
 
bool is_small
 
size_t heap_bytes_used
 
size_t total_bytes
 

Detailed Description

template<size_t SSO_SIZE = 256>
struct kcenon::logger::small_string< SSO_SIZE >::memory_stats

Get memory usage statistics.

Definition at line 368 of file small_string.h.

Member Data Documentation

◆ capacity

template<size_t SSO_SIZE = 256>
size_t kcenon::logger::small_string< SSO_SIZE >::memory_stats::capacity

◆ heap_bytes_used

template<size_t SSO_SIZE = 256>
size_t kcenon::logger::small_string< SSO_SIZE >::memory_stats::heap_bytes_used

◆ is_small

template<size_t SSO_SIZE = 256>
bool kcenon::logger::small_string< SSO_SIZE >::memory_stats::is_small

◆ string_size

template<size_t SSO_SIZE = 256>
size_t kcenon::logger::small_string< SSO_SIZE >::memory_stats::string_size

◆ total_bytes

template<size_t SSO_SIZE = 256>
size_t kcenon::logger::small_string< SSO_SIZE >::memory_stats::total_bytes

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