Lines Matching refs:as_base

132    BOOST_CONTAINER_FORCEINLINE const allocator_type &as_base() const BOOST_NOEXCEPT  in BOOST_COPYABLE_AND_MOVABLE()
135 BOOST_CONTAINER_FORCEINLINE allocator_type &as_base() BOOST_NOEXCEPT in as_base() function in boost::container::small_vector_allocator
180 : allocator_type(other.as_base()) in small_vector_allocator()
187 : allocator_type(::boost::move(other.as_base())) in small_vector_allocator()
195 : allocator_type(other.as_base()) in small_vector_allocator()
203 : allocator_type(::boost::move(other.as_base())) in small_vector_allocator()
217 …{ return static_cast<small_vector_allocator&>(this->allocator_type::operator=(other.as_base())); … in operator =()
223 …_cast<small_vector_allocator&>(this->allocator_type::operator=(::boost::move(other.as_base()))); } in operator =()
230 …{ return static_cast<small_vector_allocator&>(this->allocator_type::operator=(other.as_base())); … in operator =()
237 …_cast<small_vector_allocator&>(this->allocator_type::operator=(::boost::move(other.as_base()))); } in operator =()
247 { return allocator_traits_type::allocate(this->as_base(), count, hint); } in allocate()
254 allocator_traits_type::deallocate(this->as_base(), ptr, n); in deallocate()
260 { return allocator_traits_type::max_size(this->as_base()); } in max_size()
263 …_vector_allocator(allocator_traits_type::select_on_container_copy_construction(this->as_base())); } in select_on_container_copy_construction()
266 …s->is_internal_storage(p) || allocator_traits_type::storage_is_unpropagable(this->as_base(), p); } in storage_is_unpropagable()
271 { boost::adl_move_swap(l.as_base(), r.as_base()); } in swap()
276 { return allocator_traits_type::equal(l.as_base(), r.as_base()); } in operator ==()
413 base_type &as_base() { return static_cast<base_type&>(*this); } in as_base() function in boost::container::small_vector_base
414 const base_type &as_base() const { return static_cast<const base_type&>(*this); } in as_base() function in boost::container::small_vector_base