LLDB mainline
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 465 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 467 of file Debugger.h.

References m_description, m_function_name, m_interrupt_time, and m_thread_id.

Referenced by InterruptionReport().

◆ InterruptionReport() [2/3]

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

Definition at line 1488 of file Debugger.cpp.

References m_description, m_function_name, m_interrupt_time, and m_thread_id.

◆ InterruptionReport() [3/3]

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

Definition at line 477 of file Debugger.h.

References InterruptionReport().

Member Data Documentation

◆ m_description

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

◆ m_function_name

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

Definition at line 483 of file Debugger.h.

Referenced by InterruptionReport(), and InterruptionReport().

◆ m_interrupt_time

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

Definition at line 485 of file Debugger.h.

Referenced by InterruptionReport(), and InterruptionReport().

◆ m_thread_id

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

Definition at line 486 of file Debugger.h.

Referenced by InterruptionReport(), and InterruptionReport().


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