Skip to content

ASTLocation

graph BT
N1["ASTLocation"] -->|inherits| N2["Any"];

Characteristics

Quality Value
Inherits global.Any
Extends N/A
Decorators #Gambol.layout.c;
Is enum false
Is sealed false
Is extern false
Is abstract false
Is generator false
Has value semantics true
Has stored properties true
Should register destructor false
Has atomic memory false
Is copy assignable true
Is zero initializable true

Methods

construct

#default
#Gambol.function.alwaysinline
construct (s @Self) -> Self

get_first_line

get_first_line (s @Self) -> Int32

get_first_col

get_first_col (s @Self) -> Int32

get_last_line

get_last_line (s @Self) -> Int32

get_last_col

get_last_col (s @Self) -> Int32

get_file_path

get_file_path (s @Self) -> String

Binary Operators

=

#default
= (s @Self, o @Self) -> Self

Properties

__first_line

__first_line Int32

__first_col

__first_col Int32

__last_line

__last_line Int32

__last_col

__last_col Int32

__file_path

__file_path Pointer

__file_path_id

__file_path_id Int64