libdbg
1.2
|
Data structure describing a position in the source file. More...
#include <dbg.h>
Public Member Functions | |
source_pos (line_no_t ln, func_name_t fn, file_name_t fl, dbg_source s) | |
Creates a source_pos struct. More... | |
source_pos () | |
A 'null' source_pos for 'no position specified'. | |
Public Attributes | |
line_no_t | line |
func_name_t | func |
file_name_t | file |
dbg_source | src |
Data structure describing a position in the source file.
That is,
To create a source_pos for the current position, you can use the DBG_HERE convenience macro.
There is an empty constructor that allows you to create a source_pos that represents 'no position specified'.
This structure should only be used in dbg library API calls.
You can print a source_pos using the usual stream manipulator syntax.
|
inline |
Creates a source_pos struct.
Use the DBG_HERE macro to call this constructor conveniently.