mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-06 07:38:48 +00:00
Add append_nothing
This commit is contained in:
@@ -1068,6 +1068,14 @@ append_string :: proc(array: ^$T/[dynamic]$E/u8, args: ..string, loc := #caller_
|
|||||||
@builtin append :: proc{append_elem, append_elems, append_elem_string};
|
@builtin append :: proc{append_elem, append_elems, append_elem_string};
|
||||||
@builtin append_soa :: proc{append_soa_elem, append_soa_elems};
|
@builtin append_soa :: proc{append_soa_elem, append_soa_elems};
|
||||||
|
|
||||||
|
@builtin
|
||||||
|
append_nothing :: proc(array: ^$T/[dynamic]$E, loc := #caller_location) {
|
||||||
|
if array == nil {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
resize(array, len(array)+1);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@builtin
|
@builtin
|
||||||
insert_at_elem :: proc(array: ^$T/[dynamic]$E, index: int, arg: E, loc := #caller_location) -> (ok: bool) #no_bounds_check {
|
insert_at_elem :: proc(array: ^$T/[dynamic]$E, index: int, arg: E, loc := #caller_location) -> (ok: bool) #no_bounds_check {
|
||||||
|
|||||||
Reference in New Issue
Block a user