GCC Middle and Back End API Reference
|
#include <libgdiagnostics++.h>
Public Member Functions | |
execution_path () | |
execution_path (diagnostic_execution_path *path) | |
execution_path (const diagnostic_execution_path *path) | |
execution_path (const execution_path &other)=delete | |
execution_path & | operator= (const execution_path &other)=delete |
execution_path (execution_path &&other) | |
execution_path & | operator= (execution_path &&other) |
~execution_path () | |
diagnostic_event_id | add_event (physical_location physical_loc, logical_location logical_loc, unsigned stack_depth, const char *fmt,...) LIBGDIAGNOSTICS_PARAM_GCC_FORMAT_STRING(5 |
diagnostic_event_id diagnostic_event_id | add_event_va (physical_location physical_loc, logical_location logical_loc, unsigned stack_depth, const char *fmt, va_list *args) LIBGDIAGNOSTICS_PARAM_GCC_FORMAT_STRING(5 |
Data Fields | |
diagnostic_event_id diagnostic_event_id diagnostic_execution_path * | m_inner |
bool | m_owned |
RAII class around a diagnostic_execution_path *.
|
inline |
|
inline |
|
inline |
|
delete |
|
inline |
|
inline |
References diagnostic_execution_path_release(), m_inner, and m_owned.
|
inline |
|
inline |
|
delete |
|
inline |
diagnostic_event_id diagnostic_event_id diagnostic_execution_path* libgdiagnostics::execution_path::m_inner |
Referenced by operator=(), and ~execution_path().
bool libgdiagnostics::execution_path::m_owned |
Referenced by operator=(), and ~execution_path().