Death::Trace::BacktraceStorage class

Storage for deferred transit events.

This class should not usually be used directly.

Constructors, destructors, conversion operators

BacktraceStorage()

Public functions

void Store(TransitEvent transitEvent, Containers::StringView threadId) noexcept
Stores the specified transit event.
void Process(Containers::Function<void(TransitEvent const& event, Containers::StringView threadId)>&& callback) noexcept
Processes all stored transit events.
void SetCapacity(std::uint32_t capacity) noexcept
Resizes the storage to the specified capacity.