aGrUM  0.16.0
gum::List< Val, Alloc > Member List

This is the complete list of members for gum::List< Val, Alloc >, including all inherited members.

__alloc_bucketgum::List< Val, Alloc >mutableprivate
__copy_elements(const List< Val, OtherAlloc > &src)gum::List< Val, Alloc >private
__createBucket(const Val &val) constgum::List< Val, Alloc >private
__createBucket(Val &&val) constgum::List< Val, Alloc >private
__createEmplaceBucket(Args &&... args) constgum::List< Val, Alloc >private
__createEmplaceBucket(Args &&... args) constgum::List< Val, Alloc >
__deb_listgum::List< Val, Alloc >private
__end_listgum::List< Val, Alloc >private
__erase(ListBucket< Val > *bucket)gum::List< Val, Alloc >private
__getBucket(const Val &val) const noexceptgum::List< Val, Alloc >private
__getIthBucket(Size i) const noexceptgum::List< Val, Alloc >private
__insert(const const_iterator_safe &iter, ListBucket< Val > *new_elt, location place)gum::List< Val, Alloc >private
__insert(const const_iterator &iter, ListBucket< Val > *new_elt, location place)gum::List< Val, Alloc >private
__insertAfter(ListBucket< Val > *new_elt, ListBucket< Val > *current_elt)gum::List< Val, Alloc >private
__insertBefore(ListBucket< Val > *new_elt, ListBucket< Val > *current_elt)gum::List< Val, Alloc >private
__nb_elementsgum::List< Val, Alloc >private
__pushBack(ListBucket< Val > *new_elt)gum::List< Val, Alloc >private
__pushFront(ListBucket< Val > *new_elt)gum::List< Val, Alloc >private
__safe_iteratorsgum::List< Val, Alloc >mutableprivate
allocator_type typedefgum::List< Val, Alloc >
back() constgum::List< Val, Alloc >
begin()gum::List< Val, Alloc >
begin() constgum::List< Val, Alloc >
beginSafe()gum::List< Val, Alloc >
BucketAllocator typedefgum::List< Val, Alloc >
cbegin() constgum::List< Val, Alloc >
cbeginSafe() constgum::List< Val, Alloc >
cend() const noexceptgum::List< Val, Alloc >
cendSafe() const noexceptgum::List< Val, Alloc >
clear()gum::List< Val, Alloc >
const_iterator typedefgum::List< Val, Alloc >
const_iterator_safe typedefgum::List< Val, Alloc >
const_pointer typedefgum::List< Val, Alloc >
const_reference typedefgum::List< Val, Alloc >
crbegin() constgum::List< Val, Alloc >
crbeginSafe() constgum::List< Val, Alloc >
crend() const noexceptgum::List< Val, Alloc >
crendSafe() const noexceptgum::List< Val, Alloc >
difference_type typedefgum::List< Val, Alloc >
emplace(const const_iterator &iter, Args &&... args)gum::List< Val, Alloc >
emplace(const const_iterator_safe &iter, Args &&... args)gum::List< Val, Alloc >
emplace(const const_iterator &iter, Args &&... args)gum::List< Val, Alloc >
emplace(const const_iterator_safe &iter, Args &&... args)gum::List< Val, Alloc >
emplaceBack(Args &&... args)gum::List< Val, Alloc >
emplaceBack(Args &&... args)gum::List< Val, Alloc >
emplaceFront(Args &&... args)gum::List< Val, Alloc >
emplaceFront(Args &&... args)gum::List< Val, Alloc >
empty() const noexceptgum::List< Val, Alloc >
end() noexceptgum::List< Val, Alloc >
end() const noexceptgum::List< Val, Alloc >
endSafe() noexceptgum::List< Val, Alloc >
erase(Size i)gum::List< Val, Alloc >
erase(const iterator_safe &iter)gum::List< Val, Alloc >
erase(const const_iterator_safe &iter)gum::List< Val, Alloc >
eraseAllVal(const Val &val)gum::List< Val, Alloc >
eraseByVal(const Val &val)gum::List< Val, Alloc >
exists(const Val &val) constgum::List< Val, Alloc >
front() constgum::List< Val, Alloc >
insert(const Val &val)gum::List< Val, Alloc >
insert(Val &&val)gum::List< Val, Alloc >
insert(Size pos, const Val &val)gum::List< Val, Alloc >
insert(Size pos, Val &&val)gum::List< Val, Alloc >
insert(const const_iterator_safe &iter, const Val &val, location place=location::BEFORE)gum::List< Val, Alloc >
insert(const const_iterator_safe &iter, Val &&val, location place=location::BEFORE)gum::List< Val, Alloc >
insert(const const_iterator &iter, const Val &val, location place=location::BEFORE)gum::List< Val, Alloc >
insert(const const_iterator &iter, Val &&val, location place=location::BEFORE)gum::List< Val, Alloc >
iterator typedefgum::List< Val, Alloc >
iterator_safe typedefgum::List< Val, Alloc >
List()gum::List< Val, Alloc >
List(const List< Val, Alloc > &src)gum::List< Val, Alloc >
List(const List< Val, OtherAlloc > &src)gum::List< Val, Alloc >
List(List< Val, Alloc > &&src)gum::List< Val, Alloc >
List(std::initializer_list< Val > list)gum::List< Val, Alloc >
List(const List< Val, OtherAlloc > &src)gum::List< Val, Alloc >
ListConstIterator< Val > classgum::List< Val, Alloc >friend
ListConstIteratorSafe< Val > classgum::List< Val, Alloc >friend
ListIterator< Val > classgum::List< Val, Alloc >friend
ListIteratorSafe< Val > classgum::List< Val, Alloc >friend
location enum namegum::List< Val, Alloc >
map(Mount(*f)(Val)) constgum::List< Val, Alloc >
map(Mount(*f)(Val &)) constgum::List< Val, Alloc >
map(Mount(*f)(const Val &)) constgum::List< Val, Alloc >
map(const Mount &mount) constgum::List< Val, Alloc >
operator!=(const List< Val, OtherAlloc > &src) constgum::List< Val, Alloc >
operator!=(const List< Val, OtherAlloc > &src) constgum::List< Val, Alloc >
operator+=(const Val &val)gum::List< Val, Alloc >
operator+=(Val &&val)gum::List< Val, Alloc >
operator=(const List< Val, Alloc > &src)gum::List< Val, Alloc >
operator=(const List< Val, OtherAlloc > &src)gum::List< Val, Alloc >
operator=(List< Val, Alloc > &&src)gum::List< Val, Alloc >
operator=(const List< Val, OtherAlloc > &src)gum::List< Val, Alloc >
operator==(const List< Val, OtherAlloc > &src) constgum::List< Val, Alloc >
operator==(const List< Val, OtherAlloc > &src) constgum::List< Val, Alloc >
operator[](const Size i)gum::List< Val, Alloc >
operator[](const Size i) constgum::List< Val, Alloc >
pointer typedefgum::List< Val, Alloc >
popBack()gum::List< Val, Alloc >
popFront()gum::List< Val, Alloc >
push_back(Args &&... args)gum::List< Val, Alloc >
push_back(Args &&... args)gum::List< Val, Alloc >
push_front(Args &&... args)gum::List< Val, Alloc >
push_front(Args &&... args)gum::List< Val, Alloc >
pushBack(const Val &val)gum::List< Val, Alloc >
pushBack(Val &&val)gum::List< Val, Alloc >
pushFront(const Val &val)gum::List< Val, Alloc >
pushFront(Val &&val)gum::List< Val, Alloc >
rbegin()gum::List< Val, Alloc >
rbegin() constgum::List< Val, Alloc >
rbeginSafe()gum::List< Val, Alloc >
reference typedefgum::List< Val, Alloc >
rend() noexceptgum::List< Val, Alloc >
rend() const noexceptgum::List< Val, Alloc >
rendSafe() noexceptgum::List< Val, Alloc >
size() const noexceptgum::List< Val, Alloc >
size_type typedefgum::List< Val, Alloc >
swap(List &other_list)gum::List< Val, Alloc >
toString() constgum::List< Val, Alloc >
value_type typedefgum::List< Val, Alloc >
~List()gum::List< Val, Alloc >