allocator_type typedef | iffl::flat_forward_list< T, TT, A > | |
allocator_type_traits typedef | iffl::flat_forward_list< T, TT, A > | |
assign(buffer_view const &other_buff) | iffl::flat_forward_list< T, TT, A > | inline |
assign(char const *buffer_begin, char const *last_element, char const *buffer_end) | iffl::flat_forward_list< T, TT, A > | inline |
assign(char const *buffer_begin, char const *buffer_end) | iffl::flat_forward_list< T, TT, A > | inline |
assign(char const *buffer, size_type buffer_size) | iffl::flat_forward_list< T, TT, A > | inline |
assign(const_iterator const &begin, const_iterator const &last) | iffl::flat_forward_list< T, TT, A > | inline |
assign(flat_forward_list_view< T, TT > const &view) | iffl::flat_forward_list< T, TT, A > | inline |
attach(buffer_view const &other_buff) | iffl::flat_forward_list< T, TT, A > | inline |
attach(char *buffer_begin, char *last_element, char *buffer_end) noexcept | iffl::flat_forward_list< T, TT, A > | inline |
attach(char *buffer, size_t buffer_size) noexcept | iffl::flat_forward_list< T, TT, A > | inline |
back() noexcept | iffl::flat_forward_list< T, TT, A > | inline |
back() const noexcept | iffl::flat_forward_list< T, TT, A > | inline |
begin() noexcept | iffl::flat_forward_list< T, TT, A > | inline |
begin() const noexcept | iffl::flat_forward_list< T, TT, A > | inline |
buffer_pointer typedef | iffl::flat_forward_list< T, TT, A > | |
buffer_type typedef | iffl::flat_forward_list< T, TT, A > | |
buffer_value_type typedef | iffl::flat_forward_list< T, TT, A > | |
cbegin() const noexcept | iffl::flat_forward_list< T, TT, A > | inline |
cend() const noexcept | iffl::flat_forward_list< T, TT, A > | inline |
clast() const noexcept | iffl::flat_forward_list< T, TT, A > | inline |
clear() noexcept | iffl::flat_forward_list< T, TT, A > | inline |
closed_range(const_iterator const &begin, const_iterator const &last) const noexcept | iffl::flat_forward_list< T, TT, A > | inline |
const_buffer_pointer typedef | iffl::flat_forward_list< T, TT, A > | |
const_buffer_value_type typedef | iffl::flat_forward_list< T, TT, A > | |
const_iterator typedef | iffl::flat_forward_list< T, TT, A > | |
const_pointer typedef | iffl::flat_forward_list< T, TT, A > | |
const_reference typedef | iffl::flat_forward_list< T, TT, A > | |
contains(const_iterator const &it, size_type position) const noexcept | iffl::flat_forward_list< T, TT, A > | inline |
data() noexcept | iffl::flat_forward_list< T, TT, A > | inline |
data() const noexcept | iffl::flat_forward_list< T, TT, A > | inline |
detach() noexcept | iffl::flat_forward_list< T, TT, A > | inline |
difference_type typedef | iffl::flat_forward_list< T, TT, A > | |
element_add_size(iterator const &it, size_type size_to_add) | iffl::flat_forward_list< T, TT, A > | inline |
element_resize(iterator const &it, size_type new_size, F const &fn) | iffl::flat_forward_list< T, TT, A > | inline |
emplace(iterator const &it, size_type new_element_size, F const &fn) | iffl::flat_forward_list< T, TT, A > | inline |
emplace_back(size_type element_size, F const &fn) | iffl::flat_forward_list< T, TT, A > | inline |
emplace_front(size_type element_size, F const &fn) | iffl::flat_forward_list< T, TT, A > | inline |
empty() const noexcept | iffl::flat_forward_list< T, TT, A > | inline |
end() noexcept | iffl::flat_forward_list< T, TT, A > | inline |
end() const noexcept | iffl::flat_forward_list< T, TT, A > | inline |
erase(iterator const &it) noexcept | iffl::flat_forward_list< T, TT, A > | inline |
erase(iterator const &start, iterator const &end) noexcept | iffl::flat_forward_list< T, TT, A > | inline |
erase_after(iterator const &it) noexcept | iffl::flat_forward_list< T, TT, A > | inline |
erase_after_half_closed(iterator const &before_start, iterator const &last) noexcept | iffl::flat_forward_list< T, TT, A > | inline |
erase_all() noexcept | iffl::flat_forward_list< T, TT, A > | inline |
erase_all_after(iterator const &it) noexcept | iffl::flat_forward_list< T, TT, A > | inline |
erase_all_from(iterator const &it) noexcept | iffl::flat_forward_list< T, TT, A > | inline |
fill_padding(int fill_byte=0, bool zero_unused_capacity=true) noexcept | iffl::flat_forward_list< T, TT, A > | inline |
find_element_after(size_type position) noexcept | iffl::flat_forward_list< T, TT, A > | inline |
find_element_after(size_type position) const noexcept | iffl::flat_forward_list< T, TT, A > | inline |
find_element_at(size_type position) noexcept | iffl::flat_forward_list< T, TT, A > | inline |
find_element_at(size_type position) const noexcept | iffl::flat_forward_list< T, TT, A > | inline |
find_element_before(size_type position) noexcept | iffl::flat_forward_list< T, TT, A > | inline |
find_element_before(size_type position) const noexcept | iffl::flat_forward_list< T, TT, A > | inline |
flat_forward_list() noexcept | iffl::flat_forward_list< T, TT, A > | inline |
flat_forward_list(allocator_type a) noexcept | iffl::flat_forward_list< T, TT, A > | inlineexplicit |
flat_forward_list(flat_forward_list &&other) noexcept | iffl::flat_forward_list< T, TT, A > | inline |
flat_forward_list(flat_forward_list const &other) | iffl::flat_forward_list< T, TT, A > | inline |
flat_forward_list(attach_buffer, buffer_view const &other_buff, AA &&a=AA{}) noexcept | iffl::flat_forward_list< T, TT, A > | inline |
flat_forward_list(buffer_view const &other_buff, AA &&a=AA{}) | iffl::flat_forward_list< T, TT, A > | inlineexplicit |
flat_forward_list(attach_buffer, char *buffer_begin, char *last_element, char *buffer_end, AA &&a=AA{}) noexcept | iffl::flat_forward_list< T, TT, A > | inline |
flat_forward_list(char const *buffer_begin, char const *last_element, char const *buffer_end, AA &&a=AA{}) | iffl::flat_forward_list< T, TT, A > | inline |
flat_forward_list(attach_buffer, char *buffer, size_t buffer_size, AA &&a=AA{}) noexcept | iffl::flat_forward_list< T, TT, A > | inline |
flat_forward_list(char const *buffer, size_t buffer_size, AA &&a=AA{}) | iffl::flat_forward_list< T, TT, A > | inline |
flat_forward_list(const_iterator const &begin, const_iterator const &last, AA &&a=AA{}) | iffl::flat_forward_list< T, TT, A > | inline |
flat_forward_list(flat_forward_list_view< T, TT > const &view, AA &&a=AA{}) | iffl::flat_forward_list< T, TT, A > | inline |
flat_forward_list_ref class | iffl::flat_forward_list< T, TT, A > | friend |
front() noexcept | iffl::flat_forward_list< T, TT, A > | inline |
front() const noexcept | iffl::flat_forward_list< T, TT, A > | inline |
get_allocator() &noexcept | iffl::flat_forward_list< T, TT, A > | inline |
get_allocator() const &noexcept | iffl::flat_forward_list< T, TT, A > | inline |
half_open_range(const_iterator const &begin, const_iterator const &end) const noexcept | iffl::flat_forward_list< T, TT, A > | inline |
insert(iterator const &it, size_type init_buffer_size, char const *init_buffer=nullptr) | iffl::flat_forward_list< T, TT, A > | inline |
is_compatible_allocator(AA const &other_allocator) const noexcept | iffl::flat_forward_list< T, TT, A > | inline |
iterator typedef | iffl::flat_forward_list< T, TT, A > | |
last() noexcept | iffl::flat_forward_list< T, TT, A > | inline |
last() const noexcept | iffl::flat_forward_list< T, TT, A > | inline |
max_size() const noexcept | iffl::flat_forward_list< T, TT, A > | inline |
merge(flat_forward_list &other, F const &fn) | iffl::flat_forward_list< T, TT, A > | inline |
npos | iffl::flat_forward_list< T, TT, A > | inlinestatic |
offset_with_aligment_t typedef | iffl::flat_forward_list< T, TT, A > | |
operator=(flat_forward_list &&other) noexcept(allocator_type_traits::propagate_on_container_move_assignment::value) | iffl::flat_forward_list< T, TT, A > | inline |
operator=(flat_forward_list const &other) | iffl::flat_forward_list< T, TT, A > | inline |
operator=(buffer_view const &other_buff) | iffl::flat_forward_list< T, TT, A > | inline |
pointer typedef | iffl::flat_forward_list< T, TT, A > | |
pop_back() noexcept | iffl::flat_forward_list< T, TT, A > | inline |
pop_front() noexcept | iffl::flat_forward_list< T, TT, A > | inline |
push_back(size_type init_buffer_size, char const *init_buffer=nullptr) | iffl::flat_forward_list< T, TT, A > | inline |
push_front(size_type init_buffer_size, char const *init_buffer=nullptr) | iffl::flat_forward_list< T, TT, A > | inline |
range(const_iterator const &it) const noexcept | iffl::flat_forward_list< T, TT, A > | inline |
range_t typedef | iffl::flat_forward_list< T, TT, A > | |
reference typedef | iffl::flat_forward_list< T, TT, A > | |
remaining_capacity() const noexcept | iffl::flat_forward_list< T, TT, A > | inline |
remove_if(F const &fn) noexcept | iffl::flat_forward_list< T, TT, A > | inline |
required_size(const_iterator const &it) const noexcept | iffl::flat_forward_list< T, TT, A > | inline |
resize_buffer(size_type size) | iffl::flat_forward_list< T, TT, A > | inline |
revalidate_data(size_type data_size=npos) noexcept | iffl::flat_forward_list< T, TT, A > | inline |
reverse() | iffl::flat_forward_list< T, TT, A > | inline |
shrink_to_fit() | iffl::flat_forward_list< T, TT, A > | inline |
shrink_to_fit(iterator const &first, iterator const &end) | iffl::flat_forward_list< T, TT, A > | inline |
shrink_to_fit(iterator const &it) | iffl::flat_forward_list< T, TT, A > | inline |
size() const noexcept | iffl::flat_forward_list< T, TT, A > | inline |
size_type typedef | iffl::flat_forward_list< T, TT, A > | |
size_with_padding_t typedef | iffl::flat_forward_list< T, TT, A > | |
sizes_t typedef | iffl::flat_forward_list< T, TT, A > | |
sort(LESS_F const &fn) | iffl::flat_forward_list< T, TT, A > | inline |
swap(flat_forward_list &other) noexcept(allocator_type_traits::propagate_on_container_swap::value||allocator_type_traits::propagate_on_container_move_assignment::value) | iffl::flat_forward_list< T, TT, A > | inline |
tail_shrink_to_fit() | iffl::flat_forward_list< T, TT, A > | inline |
total_capacity() const noexcept | iffl::flat_forward_list< T, TT, A > | inline |
traits typedef | iffl::flat_forward_list< T, TT, A > | |
traits_traits typedef | iffl::flat_forward_list< T, TT, A > | |
try_element_add_size(iterator const &it, size_type size_to_add) | iffl::flat_forward_list< T, TT, A > | inline |
try_element_resize(iterator const &it, size_type new_size, F const &fn) | iffl::flat_forward_list< T, TT, A > | inline |
try_emplace(iterator const &it, size_type new_element_size, F const &fn) | iffl::flat_forward_list< T, TT, A > | inline |
try_emplace_back(size_type element_size, F const &fn) | iffl::flat_forward_list< T, TT, A > | inline |
try_emplace_front(size_type element_size, F const &fn) | iffl::flat_forward_list< T, TT, A > | inline |
try_insert(iterator const &it, size_type init_buffer_size, char const *init_buffer=nullptr) | iffl::flat_forward_list< T, TT, A > | inline |
try_push_back(size_type init_buffer_size, char const *init_buffer=nullptr) | iffl::flat_forward_list< T, TT, A > | inline |
try_push_front(size_type init_buffer_size, char const *init_buffer=nullptr) | iffl::flat_forward_list< T, TT, A > | inline |
unique(F const &fn) noexcept | iffl::flat_forward_list< T, TT, A > | inline |
used_capacity() const noexcept | iffl::flat_forward_list< T, TT, A > | inline |
used_size(const_iterator const &it) const noexcept | iffl::flat_forward_list< T, TT, A > | inline |
value_type typedef | iffl::flat_forward_list< T, TT, A > | |
~flat_forward_list() noexcept | iffl::flat_forward_list< T, TT, A > | inline |