LLDB mainline
Public Member Functions | Public Attributes | List of all members
lldb_private::Debugger::InterruptionReport Class Reference

#include <Debugger.h>

Public Member Functions

 InterruptionReport (std::string function_name, std::string description)
 
 InterruptionReport (std::string function_name, const llvm::formatv_object_base &payload)
 
template<typename... Args>
 InterruptionReport (std::string function_name, const char *format, Args &&...args)
 

Public Attributes

std::string m_function_name
 
std::string m_description
 
const std::chrono::time_point< std::chrono::system_clock > m_interrupt_time
 
const uint64_t m_thread_id
 

Detailed Description

Definition at line 453 of file Debugger.h.

Constructor & Destructor Documentation

◆ InterruptionReport() [1/3]

lldb_private::Debugger::InterruptionReport::InterruptionReport ( std::string  function_name,
std::string  description 
)
inline

Definition at line 455 of file Debugger.h.

◆ InterruptionReport() [2/3]

Debugger::InterruptionReport::InterruptionReport ( std::string  function_name,
const llvm::formatv_object_base &  payload 
)

Definition at line 1320 of file Debugger.cpp.

References m_description.

◆ InterruptionReport() [3/3]

template<typename... Args>
lldb_private::Debugger::InterruptionReport::InterruptionReport ( std::string  function_name,
const char *  format,
Args &&...  args 
)
inline

Definition at line 465 of file Debugger.h.

Member Data Documentation

◆ m_description

std::string lldb_private::Debugger::InterruptionReport::m_description

Definition at line 472 of file Debugger.h.

Referenced by InterruptionReport(), and lldb_private::Debugger::ReportInterruption().

◆ m_function_name

std::string lldb_private::Debugger::InterruptionReport::m_function_name

Definition at line 471 of file Debugger.h.

◆ m_interrupt_time

const std::chrono::time_point<std::chrono::system_clock> lldb_private::Debugger::InterruptionReport::m_interrupt_time

Definition at line 473 of file Debugger.h.

◆ m_thread_id

const uint64_t lldb_private::Debugger::InterruptionReport::m_thread_id

Definition at line 474 of file Debugger.h.


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