Lines Matching refs:m_finish
384 … this->priv_destroy_nodes(this->members_.m_start.m_node, this->members_.m_finish.m_node + 1); in ~deque_base()
397 ::boost::adl_move_swap(this->members_.m_finish, x.members_.m_finish); in swap_members()
425 this->members_.m_finish.priv_set_node(nfinish - 1, get_block_size()); in priv_initialize_map()
427 this->members_.m_finish.m_cur = this->members_.m_finish.m_first + in priv_initialize_map()
455 … this->priv_destroy_nodes(this->members_.m_start.m_node, this->members_.m_finish.m_node + 1); in priv_clear_map()
460 this->members_.m_finish = this->members_.m_start; in priv_clear_map()
474 , m_start(), m_finish(m_start) in members_holder()
480 , m_start(), m_finish(m_start) in members_holder()
488 , m_start(), m_finish(m_start) in members_holder()
494 iterator m_finish; member
803 this->priv_destroy_range(this->members_.m_start, this->members_.m_finish); in ~deque()
1017 { return this->members_.m_finish; } in end()
1025 { return this->members_.m_finish; } in end()
1034 { return reverse_iterator(this->members_.m_finish); } in rbegin()
1043 { return const_reverse_iterator(this->members_.m_finish); } in rbegin()
1077 { return this->members_.m_finish; } in cend()
1086 { return const_reverse_iterator(this->members_.m_finish); } in crbegin()
1109 { return this->members_.m_finish == this->members_.m_start; } in empty()
1117 { return this->members_.m_finish - this->members_.m_start; } in size()
1175 this->erase(this->members_.m_start + new_size, this->members_.m_finish); in resize()
1177 this->insert(this->members_.m_finish, new_size - len, x); in resize()
1709 if (this->members_.m_finish.m_cur != this->members_.m_finish.m_first) { in pop_back()
1710 --this->members_.m_finish.m_cur; in pop_back()
1713 , boost::movelib::to_raw_pointer(this->members_.m_finish.m_cur) in pop_back()
1757 if (first == this->members_.m_start && last == this->members_.m_finish) { in erase()
1759 return this->members_.m_finish; in erase()
1773 iterator new_finish = this->members_.m_finish - n; in erase()
1774 this->priv_destroy_range(new_finish, this->members_.m_finish); in erase()
1775 this->priv_destroy_nodes(new_finish.m_node + 1, this->members_.m_finish.m_node + 1); in erase()
1776 this->members_.m_finish = new_finish; in erase()
1805 node < this->members_.m_finish.m_node; in clear()
1811 if (this->members_.m_start.m_node != this->members_.m_finish.m_node) { in clear()
1813 this->priv_destroy_range(this->members_.m_finish.m_first, this->members_.m_finish.m_cur); in clear()
1814 this->priv_deallocate_node(this->members_.m_finish.m_first); in clear()
1817 this->priv_destroy_range(this->members_.m_start.m_cur, this->members_.m_finish.m_cur); in clear()
1819 this->members_.m_finish = this->members_.m_start; in clear()
1880 iterator new_finish = this->members_.m_finish - n; in priv_erase_last_n()
1881 this->priv_destroy_range(new_finish, this->members_.m_finish); in priv_erase_last_n()
1882 this->priv_destroy_nodes(new_finish.m_node + 1, this->members_.m_finish.m_node + 1); in priv_erase_last_n()
1883 this->members_.m_finish = new_finish; in priv_erase_last_n()
1955 (this->members_.m_finish.m_cur != (this->members_.m_finish.m_last - 1)); in priv_push_back_simple_available()
1960 return boost::movelib::to_raw_pointer(this->members_.m_finish.m_cur); in priv_push_back_simple_pos()
1965 ++this->members_.m_finish.m_cur; in priv_push_back_simple_commit()
2041 const iterator old_finish = this->members_.m_finish; in priv_insert_aux_impl()
2045 this->members_.m_finish = new_finish; in priv_insert_aux_impl()
2053 this->members_.m_finish = new_finish; in priv_insert_aux_impl()
2070 this->members_.m_finish = new_finish; in priv_insert_aux_impl()
2085 iterator old_finish = this->members_.m_finish; in priv_insert_back_aux_impl()
2087 this->members_.m_finish = new_finish; in priv_insert_back_aux_impl()
2088 return iterator(this->members_.m_finish - n); in priv_insert_back_aux_impl()
2116 for ( ; cur < this->members_.m_finish.m_node; ++cur){ in priv_fill_initialize()
2121 (this->alloc(), this->members_.m_finish.m_first, this->members_.m_finish.m_cur, value); in priv_fill_initialize()
2154 for (; cur_node < this->members_.m_finish.m_node; ++cur_node) { in priv_range_initialize()
2160 …::container::uninitialized_copy_alloc(this->alloc(), first, last, this->members_.m_finish.m_first); in priv_range_initialize()
2172 this->priv_deallocate_node(this->members_.m_finish.m_first); in priv_pop_back_aux()
2173 this->members_.m_finish.priv_set_node(this->members_.m_finish.m_node - 1, get_block_size()); in priv_pop_back_aux()
2174 this->members_.m_finish.m_cur = this->members_.m_finish.m_last - 1; in priv_pop_back_aux()
2177 , boost::movelib::to_raw_pointer(this->members_.m_finish.m_cur) in priv_pop_back_aux()
2224 size_type vacancies = (this->members_.m_finish.m_last - this->members_.m_finish.m_cur) - 1; in priv_reserve_elements_at_back()
2228 …size_type s = (size_type)(this->members_.m_map_size - (this->members_.m_finish.m_node - this->memb… in priv_reserve_elements_at_back()
2235 *(this->members_.m_finish.m_node + i) = this->priv_allocate_node(); in priv_reserve_elements_at_back()
2239 this->priv_deallocate_node(*(this->members_.m_finish.m_node + j)); in priv_reserve_elements_at_back()
2244 return this->members_.m_finish + difference_type(n); in priv_reserve_elements_at_back()
2249 size_type old_num_nodes = this->members_.m_finish.m_node - this->members_.m_start.m_node + 1; in priv_reallocate_map()
2257 …boost::container::move(this->members_.m_start.m_node, this->members_.m_finish.m_node + 1, new_nsta… in priv_reallocate_map()
2260 … (this->members_.m_start.m_node, this->members_.m_finish.m_node + 1, new_nstart + old_num_nodes); in priv_reallocate_map()
2269 …boost::container::move(this->members_.m_start.m_node, this->members_.m_finish.m_node + 1, new_nsta… in priv_reallocate_map()
2277 this->members_.m_finish.priv_set_node(new_nstart + old_num_nodes - 1, get_block_size()); in priv_reallocate_map()