BinaryNinja::ExceptionWithStackTrace Struct Reference

Public Member Functions

 ExceptionWithStackTrace (const std::string &message)
 
 ExceptionWithStackTrace (std::exception_ptr exc1, std::exception_ptr exc2)
 
const char * what () const noexcept override
 

Public Attributes

std::string m_originalMessage
 
std::string m_message
 
std::string m_stackTrace
 

Constructor & Destructor Documentation

◆ ExceptionWithStackTrace() [1/2]

BinaryNinja::ExceptionWithStackTrace::ExceptionWithStackTrace ( const std::string &  message)

◆ ExceptionWithStackTrace() [2/2]

BinaryNinja::ExceptionWithStackTrace::ExceptionWithStackTrace ( std::exception_ptr  exc1,
std::exception_ptr  exc2 
)

Member Function Documentation

◆ what()

const char * BinaryNinja::ExceptionWithStackTrace::what ( ) const
inlineoverridenoexcept

Member Data Documentation

◆ m_originalMessage

std::string BinaryNinja::ExceptionWithStackTrace::m_originalMessage

◆ m_message

std::string BinaryNinja::ExceptionWithStackTrace::m_message

◆ m_stackTrace

std::string BinaryNinja::ExceptionWithStackTrace::m_stackTrace