_alloc_bucket_ | gum::List< Val, Alloc > | mutableprivate |
_copy_elements_(const List< Val, OtherAlloc > &src) | gum::List< Val, Alloc > | private |
_createBucket_(const Val &val) const | gum::List< Val, Alloc > | private |
_createBucket_(Val &&val) const | gum::List< Val, Alloc > | private |
_createEmplaceBucket_(Args &&... args) const | gum::List< Val, Alloc > | private |
_createEmplaceBucket_(Args &&... args) const | gum::List< Val, Alloc > | |
_deb_list_ | gum::List< Val, Alloc > | private |
_end_list_ | gum::List< Val, Alloc > | private |
_erase_(ListBucket< Val > *bucket) | gum::List< Val, Alloc > | private |
_getBucket_(const Val &val) const noexcept | gum::List< Val, Alloc > | private |
_getIthBucket_(Size i) const noexcept | gum::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_elements_ | gum::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_iterators_ | gum::List< Val, Alloc > | mutableprivate |
allocator_type typedef | gum::List< Val, Alloc > | |
back() const | gum::List< Val, Alloc > | |
begin() | gum::List< Val, Alloc > | |
begin() const | gum::List< Val, Alloc > | |
beginSafe() | gum::List< Val, Alloc > | |
BucketAllocator typedef | gum::List< Val, Alloc > | |
cbegin() const | gum::List< Val, Alloc > | |
cbeginSafe() const | gum::List< Val, Alloc > | |
cend() const noexcept | gum::List< Val, Alloc > | |
cendSafe() const noexcept | gum::List< Val, Alloc > | |
clear() | gum::List< Val, Alloc > | |
const_iterator typedef | gum::List< Val, Alloc > | |
const_iterator_safe typedef | gum::List< Val, Alloc > | |
const_pointer typedef | gum::List< Val, Alloc > | |
const_reference typedef | gum::List< Val, Alloc > | |
crbegin() const | gum::List< Val, Alloc > | |
crbeginSafe() const | gum::List< Val, Alloc > | |
crend() const noexcept | gum::List< Val, Alloc > | |
crendSafe() const noexcept | gum::List< Val, Alloc > | |
difference_type typedef | 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 > | |
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 noexcept | gum::List< Val, Alloc > | |
end() noexcept | gum::List< Val, Alloc > | |
end() const noexcept | gum::List< Val, Alloc > | |
endSafe() noexcept | gum::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) const | gum::List< Val, Alloc > | |
front() const | gum::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 typedef | gum::List< Val, Alloc > | |
iterator_safe typedef | gum::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 > class | gum::List< Val, Alloc > | friend |
ListConstIteratorSafe< Val > class | gum::List< Val, Alloc > | friend |
ListIterator< Val > class | gum::List< Val, Alloc > | friend |
ListIteratorSafe< Val > class | gum::List< Val, Alloc > | friend |
location enum name | gum::List< Val, Alloc > | |
map(Mount(*f)(Val)) const | gum::List< Val, Alloc > | |
map(Mount(*f)(Val &)) const | gum::List< Val, Alloc > | |
map(Mount(*f)(const Val &)) const | gum::List< Val, Alloc > | |
map(const Mount &mount) const | gum::List< Val, Alloc > | |
operator!=(const List< Val, OtherAlloc > &src) const | gum::List< Val, Alloc > | |
operator!=(const List< Val, OtherAlloc > &src) const | gum::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) const | gum::List< Val, Alloc > | |
operator==(const List< Val, OtherAlloc > &src) const | gum::List< Val, Alloc > | |
operator[](const Size i) | gum::List< Val, Alloc > | |
operator[](const Size i) const | gum::List< Val, Alloc > | |
pointer typedef | gum::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() const | gum::List< Val, Alloc > | |
rbeginSafe() | gum::List< Val, Alloc > | |
reference typedef | gum::List< Val, Alloc > | |
rend() noexcept | gum::List< Val, Alloc > | |
rend() const noexcept | gum::List< Val, Alloc > | |
rendSafe() noexcept | gum::List< Val, Alloc > | |
size() const noexcept | gum::List< Val, Alloc > | |
size_type typedef | gum::List< Val, Alloc > | |
swap(List &other_list) | gum::List< Val, Alloc > | |
toString() const | gum::List< Val, Alloc > | |
value_type typedef | gum::List< Val, Alloc > | |
~List() | gum::List< Val, Alloc > | |