Bash++
Bash++ compiler internal documentation
Main Page
Namespaces
Concepts
Classes
Files
File List
File Members
src
AST
Position.h
Go to the documentation of this file.
1
7
#pragma once
8
9
#include <cstdint>
10
11
namespace
AST
{
12
13
struct
FilePosition
{
14
uint32_t
line
= 0;
15
uint32_t
column
= 0;
16
17
operator
uint64_t()
const
{
18
return
(
static_cast<
uint64_t
>
(
line
) << 32) |
column
;
19
}
20
};
21
22
}
// namespace AST
AST
Definition
AccessModifier.h:9
AST::FilePosition
Definition
Position.h:13
AST::FilePosition::line
uint32_t line
Definition
Position.h:14
AST::FilePosition::column
uint32_t column
Definition
Position.h:15
Generated by
1.9.8