Fixed operator [] overload for static arrays
This commit is contained in:
@@ -28,14 +28,18 @@ array_contains :: (static_array: Static_Array, value: static_array.Data_Type) ->
|
||||
return false;
|
||||
}
|
||||
|
||||
operator [] :: (static_array: Static_Array, index: int) -> static_array.Data_Type {
|
||||
operator [] :: (static_array: *Static_Array, index: int) -> static_array.Data_Type {
|
||||
return static_array.data[index];
|
||||
}
|
||||
|
||||
operator [] :: (static_array: *Static_Array, index: int) -> *static_array.Data_Type {
|
||||
operator [] :: (static_array: Static_Array, index: int) -> *static_array.Data_Type {
|
||||
return *static_array.data[index];
|
||||
}
|
||||
|
||||
operator *[] :: (static_array: *Static_Array, index: int) -> *static_array.Data_Type {
|
||||
return *static_array.data[index];
|
||||
}
|
||||
|
||||
operator []= :: (static_array: *Static_Array, index: int, value: static_array.Data_Type) {
|
||||
static_array.data[index] = value;
|
||||
}
|
||||
static_array.data[index] = value;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user