mimic++ v6
Loading...
Searching...
No Matches
Stacktrace.hpp File Reference
#include "mimic++/Fwd.hpp"
#include "mimic++/Printer.hpp"
#include "mimic++/Utility.hpp"
#include <algorithm>
#include <any>
#include <functional>
#include <ranges>
#include <stdexcept>
#include <type_traits>
#include <utility>
#include <variant>
Include dependency graph for Stacktrace.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mimicpp::Stacktrace
 A simple type-erase stacktrace abstraction. More...
 
class  mimicpp::stacktrace::NullBackend
 The fallback stacktrace-backend. More...
 
struct  mimicpp::stacktrace::backend_traits< mimicpp::stacktrace::NullBackend >
 
struct  mimicpp::stacktrace::find_backend
 

Namespaces

namespace  mimicpp
 
namespace  mimicpp::custom
 
namespace  mimicpp::stacktrace
 

Concepts

concept  mimicpp::stacktrace::backend
 Checks whether the given type satisfies the requirements of a stacktrace backend.
 

Variables

constexpr detail::current_hook::current_fn mimicpp::stacktrace::current {}
 Function object, which generates the current-stacktrace.