|
Bash++
Bash++ compiler internal documentation
|
Represents a position in a source file by line and column. More...
#include <EntityMap.h>
Public Member Functions | |
| operator uint64_t () const | |
| FilePosition (uint32_t line, uint32_t column) | |
Public Attributes | |
| uint32_t | line |
| uint32_t | column |
Represents a position in a source file by line and column.
This struct is used as the key type in the EntityMap to represent positions in source files. It is represented as a single unsigned 64-bit integer for efficient storage and comparison. The high 32 bits represent the line number, and the low 32 bits represent the column number.
|
inline |
|
inline |
| uint32_t FilePosition::column |
| uint32_t FilePosition::line |