ByteArray#

class ByteArray(*args, **kwargs)#
Constructors:

ByteArray()

Methods#

class ByteArray
classmethod append(data: int, len: int) list[int]#
Parameters:
  • data

  • len

classmethod free(free_segment: bool) int#
Parameters:

free_segment

classmethod free_to_bytes() Bytes#
classmethod new() list[int]#
classmethod new_take() list[int]#
classmethod prepend(data: int, len: int) list[int]#
Parameters:
  • data

  • len

classmethod remove_index(index_: int) list[int]#
Parameters:

index

classmethod remove_index_fast(index_: int) list[int]#
Parameters:

index

classmethod remove_range(index_: int, length: int) list[int]#
Parameters:
  • index

  • length

classmethod set_size(length: int) list[int]#
Parameters:

length

classmethod sized_new() list[int]#
classmethod sort(compare_func: Callable[[Any, Any], int]) None#
Parameters:

compare_func

classmethod sort_with_data(compare_func: Callable[[Any, Any, Any], int], user_data: Any = None) None#
Parameters:
  • compare_func

  • user_data

Fields#

class ByteArray
data#
len#