ByteArray
-
class ByteArray(*args, **kwargs)
- Constructors:
Methods
-
class ByteArray
-
classmethod append(array: list[int], data: list[int]) → list[int]
- Parameters:
-
-
classmethod free(array: list[int], free_segment: bool) → list[int] | None
- Parameters:
-
-
classmethod free_to_bytes(array: list[int]) → Bytes
- Parameters:
array
-
classmethod new() → list[int]
-
classmethod new_take(data: list[int]) → list[int]
- Parameters:
data
-
classmethod prepend(array: list[int], data: list[int]) → list[int]
- Parameters:
-
-
classmethod remove_index(array: list[int], index_: int) → list[int]
- Parameters:
-
-
classmethod remove_index_fast(array: list[int], index_: int) → list[int]
- Parameters:
-
-
classmethod remove_range(array: list[int], index_: int, length: int) → list[int]
- Parameters:
-
-
classmethod set_size(array: list[int], length: int) → list[int]
- Parameters:
-
-
classmethod sized_new(reserved_size: int) → list[int]
- Parameters:
reserved_size
-
classmethod sort(array: list[int], compare_func: Callable[[Any, Any], int]) → None
- Parameters:
-
-
classmethod sort_with_data(array: list[int], compare_func: Callable[[Any, Any, Any], int], user_data: Any = None) → None
- Parameters:
array
compare_func
user_data
Fields
-
class ByteArray
-
data
-
len