#include <libgdiagnostics++.h>
Public Member Functions | |
logical_location () | |
logical_location (const diagnostic_logical_location *logical_loc) | |
operator bool () | |
enum diagnostic_logical_location_kind_t | get_kind () const |
logical_location | get_parent () const |
const char * | get_short_name () const |
const char * | get_fully_qualified_name () const |
const char * | get_decorated_name () const |
bool | operator== (const logical_location &other) const |
bool | operator!= (const logical_location &other) const |
Data Fields | |
const diagnostic_logical_location * | m_inner |
Wrapper around a const diagnostic_logical_location *.
|
inline |
References m_inner.
Referenced by operator!=(), and operator==().
|
inline |
References m_inner.
|
inline |
References diagnostic_logical_location_get_decorated_name(), and m_inner.
|
inline |
References diagnostic_logical_location_get_fully_qualified_name(), and m_inner.
|
inline |
References diagnostic_logical_location_get_kind(), and m_inner.
|
inline |
References diagnostic_logical_location_get_parent(), and m_inner.
|
inline |
References diagnostic_logical_location_get_short_name(), and m_inner.
|
inline |
References logical_location(), and m_inner.
|
inline |
References logical_location(), and m_inner.
const diagnostic_logical_location* libgdiagnostics::logical_location::m_inner |
Referenced by libgdiagnostics::execution_path::add_event_va(), libgdiagnostics::manager::debug_dump(), get_decorated_name(), get_fully_qualified_name(), get_kind(), get_parent(), get_short_name(), logical_location(), logical_location(), libgdiagnostics::manager::new_logical_location(), operator bool(), operator!=(), operator==(), and libgdiagnostics::diagnostic::set_logical_location().