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
6
#pragma once
7
8
#include <cstdint>
9
10
namespace
AST
{
11
12
struct
FilePosition
{
13
uint32_t
line
= 0;
14
uint32_t
column
= 0;
15
16
operator
uint64_t()
const
{
17
return
(
static_cast<
uint64_t
>
(
line
) << 32) |
column
;
18
}
19
};
20
21
}
// namespace AST
AST
Definition
AccessModifier.h:8
AST::FilePosition
Definition
Position.h:12
AST::FilePosition::line
uint32_t line
Definition
Position.h:13
AST::FilePosition::column
uint32_t column
Definition
Position.h:14
Generated by
1.9.8