Bash++
Bash++ compiler internal documentation
Position.h
Go to the documentation of this file.
1
6#pragma once
7
8#include <cstdint>
9
10namespace AST {
11
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
Definition AccessModifier.h:8
Definition Position.h:12
uint32_t line
Definition Position.h:13
uint32_t column
Definition Position.h:14