72 const std::string &compiler_name,
const std::string &compiler_version,
73 const std::string &compilation_time,
const std::string &compilation_date,
83#if defined(__GNU_LIBRARY__)
85 const int n_size = backtrace (array,128) ;
86 char ** symbols = backtrace_symbols(array, n_size);
87 for (
int i = 1; i < n_size; i++) {
Source context for Issue.
static std::string s_host_type
static const Context * empty()
const std::string & package_name() const
std::string m_compiler_name
const std::string & stack_frame(int i) const
std::vector< std::string > qualifiers() const
const std::string & compiler() const
std::string m_compilation_time
std::string m_compilation_date
static void build_host_type()
std::string m_compiler_version
static std::vector< std::string > default_qualifiers
const std::string & compilation() const
static void add_qualifier(const std::string &qualif)
const std::string & position() const
static std::string & host_type()
type of target host
std::string m_package_name
std::string m_compilation
Context(const std::string &filename, int line_number, const std::string &function_name, const std::string &compiler_name, const std::string &compiler_version, const std::string &compilation_time, const std::string &compilation_date, const std::string &package)
std::string m_function_name
const std::string & file() const
const std::string & function() const
std::vector< std::string > m_stack_frames
static Context * empty_instance