namespace std {
template <class charT, class traits, class Allocator>
basic_ostream<charT, traits>&
operator<<(basic_ostream<charT, traits>& os,
const basic_stacktrace<Allocator>& st);
概要
出力ストリームに出力する。
効果
以下と等価:
return os << to_string(st);
例
#include <iostream>
#include <stacktrace>
void g() {
std::cout << std::stacktrace::current() << std::endl;
}
void f() {
g();
}
int main() {
f();
}
出力例
0# g() at main.cpp:5
1# f() at main.cpp:9
2# main at main.cpp:13
バージョン
言語
- C++23
処理系
- Clang: ??
- GCC: ??
- Visual C++: ??