CommonLib
Toggle main menu visibility
Loading...
Searching...
No Matches
line_info.h
Go to the documentation of this file.
1
#
pragma
once
2
3
#
include
<
filesystem
>
4
5
namespace
hedgedev::csl::diag
6
{
7
struct
line_info
8
{
9
///
10
/// The path to the source file containing the relevant code.
11
///
12
std
::
filesystem
::
path
source_file_path
{};
13
14
///
15
/// The address of the relevant code in memory.
16
///
17
void
*
address
{};
18
19
///
20
/// The row in the source file the relevant code is on.
21
///
22
uint32_t
row
{};
23
24
///
25
/// The column in the source file the relevant code is on.
26
///
27
uint32_t
column
{};
28
};
29
}
hedgedev::csl::diag::line_info
Definition
line_info.h:8
hedgedev::csl::diag::line_info::column
uint32_t column
Definition
line_info.h:27
hedgedev::csl::diag::line_info::address
void * address
Definition
line_info.h:17
hedgedev::csl::diag::line_info::source_file_path
std::filesystem::path source_file_path
Definition
line_info.h:12
hedgedev::csl::diag::line_info::row
uint32_t row
Definition
line_info.h:22
include
diag
line_info.h
Generated by
1.18.0