|
spdlog
|
Definition at line 18 of file backtracer.h.
#include <backtracer.h>
Public Member Functions | |
| backtracer ()=default | |
| backtracer (const backtracer &other) | |
| backtracer (backtracer &&other) SPDLOG_NOEXCEPT | |
| backtracer & | operator= (backtracer other) |
| void | enable (size_t size) |
| void | disable () |
| bool | enabled () const |
| void | push_back (const log_msg &msg) |
| void | foreach_pop (std::function< void(const details::log_msg &)> fun) |
Private Attributes | |
| std::mutex | mutex_ |
| std::atomic< bool > | enabled_ {false} |
| circular_q< log_msg_buffer > | messages_ |
|
default |
| SPDLOG_INLINE spdlog::details::backtracer::backtracer | ( | const backtracer & | other | ) |
Definition at line 11 of file backtracer-inl.h.
| SPDLOG_INLINE spdlog::details::backtracer::backtracer | ( | backtracer && | other | ) |
Definition at line 18 of file backtracer-inl.h.
| SPDLOG_INLINE void spdlog::details::backtracer::disable | ( | ) |
Definition at line 40 of file backtracer-inl.h.
| SPDLOG_INLINE void spdlog::details::backtracer::enable | ( | size_t | size | ) |
Definition at line 33 of file backtracer-inl.h.
| SPDLOG_INLINE bool spdlog::details::backtracer::enabled | ( | ) | const |
Definition at line 46 of file backtracer-inl.h.
| SPDLOG_INLINE void spdlog::details::backtracer::foreach_pop | ( | std::function< void(const details::log_msg &)> | fun | ) |
Definition at line 58 of file backtracer-inl.h.
| SPDLOG_INLINE backtracer & spdlog::details::backtracer::operator= | ( | backtracer | other | ) |
Definition at line 25 of file backtracer-inl.h.
| SPDLOG_INLINE void spdlog::details::backtracer::push_back | ( | const log_msg & | msg | ) |
Definition at line 51 of file backtracer-inl.h.
|
private |
Definition at line 21 of file backtracer.h.
|
private |
Definition at line 22 of file backtracer.h.
|
mutableprivate |
Definition at line 20 of file backtracer.h.