Go to the documentation of this file.
38 NEMIVER_BEGIN_NAMESPACE (
nemiver)
39 NEMIVER_BEGIN_NAMESPACE (
common)
59 : m_kind (UNDEFINED_LOC_KIND)
87 : m_file_path (a_file_path),
88 m_line_number (a_line_number)
96 m_file_path = a.m_file_path;
97 m_line_number = a.m_line_number;
116 : m_function_name (a_function_name)
123 m_function_name (a.m_function_name)
148 m_address (a.m_address)
156 NEMIVER_END_NAMESPACE (
common)
157 NEMIVER_END_NAMESPACE (
nemiver)
159 #endif //__NMV_LOC_H__
AddressLoc(const AddressLoc &a)
Definition: nmv-loc.h:146
const UString & function_name() const
Definition: nmv-loc.h:127
const UString & file_path() const
Definition: nmv-loc.h:100
Definition: nmv-address.h:31
void line_number(int a)
Definition: nmv-loc.h:103
#define NEMIVER_API
Definition: nmv-api-macros.h:53
FunctionLoc(const FunctionLoc &a)
Definition: nmv-loc.h:121
Kind m_kind
Definition: nmv-loc.h:56
Kind kind() const
Definition: nmv-loc.h:70
@ ADDRESS_LOC_KIND
Definition: nmv-loc.h:52
const Address & address() const
Definition: nmv-loc.h:152
@ UNDEFINED_LOC_KIND
Definition: nmv-loc.h:49
FunctionLoc(const UString &a_function_name)
Definition: nmv-loc.h:115
Definition: nmv-ustring.h:45
void function_name(const UString &a)
Definition: nmv-loc.h:128
Loc(const Loc &a)
Definition: nmv-loc.h:63
Definition: nmv-loc.h:134
int line_number() const
Definition: nmv-loc.h:102
AddressLoc(const Address &a)
Definition: nmv-loc.h:140
Definition: nmv-loc.h:109
Loc()
Definition: nmv-loc.h:58
void file_path(const UString &a)
Definition: nmv-loc.h:101
The base type presenting a location.
Definition: nmv-loc.h:42
Definition: nmv-address.h:34
SourceLoc(const UString &a_file_path, int a_line_number)
Definition: nmv-loc.h:85
Kind
The different possible kinds of locations.
Definition: nmv-loc.h:47
SourceLoc(const SourceLoc &a)
Definition: nmv-loc.h:93
virtual ~Loc()
Definition: nmv-loc.h:71
void address(const Address &a)
Definition: nmv-loc.h:153
@ FUNCTION_LOC_KIND
Definition: nmv-loc.h:51
@ SOURCE_LOC_KIND
Definition: nmv-loc.h:50
Definition: nmv-proc-list-dialog.h:32