std::collections::list {Type}

Public

Types

NameDescription
List

Functions

NameDescription
list::type_is_overaligned
list::get_ref
list::to_tarray
list::len
list::add_all
list::remove_at
list::equals
list::remove_all_from
list::retain_if
list::retain_using_test
list::containsCheck for presence of a value in a list.
list::reserve
list::reverseReverse the elements in a list.
list::remove_if
list::_update_size_change
list::tinit_with_arrayInitialize a temporary list with an array.
list::tinitInitialize the list using the temp allocator.
list::push
list::free
list::remove_using_test
list::to_format
list::@item_at
list::pop
list::index_of
list::push_front
list::byte_size
list::set
list::remove_item
list::rindex_of
list::remove_last_item
list::compact_count
list::to_aligned_arrayIMPORTANT The returned array must be freed using free_aligned.
list::pop_first
list::to_array
list::array_view
list::add_arrayAdd the values of an array to this list.
list::last
list::set_at
list::clear
list::init_wrapping_array
list::remove_last
list::push_allAdd the values of an array to this list.
list::swap
list::is_initialized
list::init_with_arrayInitialize a new list with an array.
list::init
list::first
list::remove_first_item
list::insert_at
list::remove_first
list::get
list::compact
list::is_empty

Globals

NameDescription
ELEMENT_IS_POINTER
ELEMENT_IS_EQUATABLE
ONHEAP
LIST_HEAP_ALLOCATOR

Private

Functions

NameDescription
list::post_alloc
list::pre_free
list::set_size