|
Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
|

Public Member Functions | |
| data_union () | |
Public Attributes | ||
| char | small [SSO_SIZE] | |
| struct { | ||
| char * ptr | ||
| size_t capacity | ||
| } | heap | |
Definition at line 400 of file small_string.h.
|
inline |
Definition at line 410 of file small_string.h.
| size_t kcenon::logger::small_string< SSO_SIZE >::data_union::capacity |
Definition at line 407 of file small_string.h.
Referenced by kcenon::logger::small_string< SSO_SIZE >::append(), kcenon::logger::small_string< SSO_SIZE >::assign(), kcenon::logger::small_string< SSO_SIZE >::capacity(), kcenon::logger::small_string< SSO_SIZE >::get_memory_stats(), kcenon::logger::small_string< SSO_SIZE >::operator=(), kcenon::logger::small_string< SSO_SIZE >::reserve(), and kcenon::logger::small_string< SSO_SIZE >::small_string().
| struct { ... } kcenon::logger::small_string< SSO_SIZE >::data_union::heap |
Referenced by kcenon::logger::small_string< SSO_SIZE >::append(), kcenon::logger::small_string< SSO_SIZE >::assign(), kcenon::logger::small_string< SSO_SIZE >::capacity(), kcenon::logger::small_string< SSO_SIZE >::clear(), kcenon::logger::small_string< SSO_SIZE >::data(), kcenon::logger::small_string< SSO_SIZE >::get_memory_stats(), kcenon::logger::small_string< SSO_SIZE >::operator=(), kcenon::logger::small_string< SSO_SIZE >::reserve(), kcenon::logger::small_string< SSO_SIZE >::small_string(), and kcenon::logger::small_string< SSO_SIZE >::~small_string().
| char* kcenon::logger::small_string< SSO_SIZE >::data_union::ptr |
Definition at line 406 of file small_string.h.
Referenced by kcenon::logger::small_string< SSO_SIZE >::append(), kcenon::logger::small_string< SSO_SIZE >::assign(), kcenon::logger::small_string< SSO_SIZE >::clear(), kcenon::logger::small_string< SSO_SIZE >::data(), kcenon::logger::small_string< SSO_SIZE >::operator=(), kcenon::logger::small_string< SSO_SIZE >::reserve(), kcenon::logger::small_string< SSO_SIZE >::small_string(), and kcenon::logger::small_string< SSO_SIZE >::~small_string().
| char kcenon::logger::small_string< SSO_SIZE >::data_union::small[SSO_SIZE] |
Definition at line 402 of file small_string.h.
Referenced by kcenon::logger::small_string< SSO_SIZE >::append(), kcenon::logger::small_string< SSO_SIZE >::assign(), kcenon::logger::small_string< SSO_SIZE >::clear(), kcenon::logger::small_string< SSO_SIZE >::data(), kcenon::logger::small_string< SSO_SIZE >::operator=(), kcenon::logger::small_string< SSO_SIZE >::small_string(), and kcenon::logger::small_string< SSO_SIZE >::small_string().