74 const std::string& function_name,
const std::string& compiler_name,
75 const std::string& compiler_version,
76 const std::string& compilation_time,
77 const std::string& compilation_date,
const std::string&
package_name ) {
86#if defined( __GNU_LIBRARY__ )
88 const int n_size = backtrace( array, 128 );
89 char** symbols = backtrace_symbols( array, n_size );
90 for (
int i = 1; i < n_size; i++ )
Source context for Issue.
static Context * empty_instance
static std::vector< std::string > default_qualifiers
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
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
static std::string s_host_type
std::vector< std::string > m_stack_frames
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