mimic++ v9.2.1
Loading...
Searching...
No Matches
Stacktrace.hpp File Reference
#include "mimic++/Fwd.hpp"
#include "mimic++/config/Config.hpp"
#include "mimic++/config/Settings.hpp"
#include "mimic++/printing/PathPrinter.hpp"
#include "mimic++/printing/StatePrinter.hpp"
#include "mimic++/printing/TypePrinter.hpp"
#include "mimic++/utilities/Concepts.hpp"
#include "mimic++/utilities/PriorityTag.hpp"
#include <algorithm>
#include <functional>
#include <limits>
#include <memory>
#include <ranges>
#include <stdexcept>
#include <type_traits>
#include <utility>
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::util::stacktrace::NullBackend
 The fallback stacktrace-backend. More...
 
struct  mimicpp::util::stacktrace::backend_traits< mimicpp::util::stacktrace::NullBackend >
 
class  mimicpp::util::Stacktrace
 A simple type-erased stacktrace abstraction. More...
 
struct  mimicpp::util::stacktrace::find_backend
 

Namespaces

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

Concepts

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

Variables

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