y3c-stl 0.3.3
Friendly C++ STL wrapper with automatic stacktrace
Loading...
Searching...
No Matches
terminate_detail Struct Reference

#include <y3c/terminate.h>

Public Member Functions

 terminate_detail (terminate_type type, const char *e_class, std::string &&func, std::string &&what, skip_trace_tag={})
 
 terminate_detail (terminate_type type, std::string &&func, std::string &&what, skip_trace_tag={})
 

Public Attributes

terminate_type type
 
const char * e_class
 
std::string func
 
std::string what
 
std::shared_ptr< void > raw_trace
 

Constructor & Destructor Documentation

◆ terminate_detail() [1/2]

terminate_detail ( terminate_type  type,
const char *  e_class,
std::string &&  func,
std::string &&  what,
skip_trace_tag  = {} 
)

◆ terminate_detail() [2/2]

terminate_detail ( terminate_type  type,
std::string &&  func,
std::string &&  what,
skip_trace_tag  = {} 
)
inline

Member Data Documentation

◆ e_class

const char* e_class

◆ func

std::string func

◆ raw_trace

std::shared_ptr<void> raw_trace

◆ type

◆ what

std::string what

The documentation for this struct was generated from the following files: