SimGrid  3.21
Versatile Simulation of Distributed Systems

Detailed Description

Classes

class  simgrid::xbt::ThrowPoint
 Contextual information about an execution location (file:line:func and backtrace, procname, pid) More...
 

Typedefs

typedef std::vector< xbt_backtrace_location_tsimgrid::xbt::Backtrace
 A backtrace. More...
 

Functions

void simgrid::xbt::log_exception (e_xbt_log_priority_t priority, const char *context, std::exception const &exception)
 Display informations about an exception. More...
 

Typedef Documentation

◆ Backtrace

A backtrace.

This is used (among other things) in exceptions to store the associated backtrace.

Function Documentation

◆ log_exception()

void simgrid::xbt::log_exception ( e_xbt_log_priority_t  priority,
const char *  context,
std::exception const &  exception 
)

Display informations about an exception.

We display: the exception type, name, attached backtraces (if any) and the nested exception (if any).