Whole document tree std::slist< _Tp, _Alloc > Class Template ReferenceInheritance diagram for std::slist:![]() ![]()
template<class _Tp, class _Alloc = allocator<_Tp>>
|
|
Reimplemented from std::_Slist_base< _Tp, _Alloc >. |
|
|
|
|
|
|
|
Reimplemented from std::_Slist_base< _Tp, _Alloc >. Definition at line 310 of file slist. Referenced by std::slist< _Tp, _Alloc >::get_allocator(), and std::slist< _Tp, _Alloc >::slist(). |
|
Definition at line 308 of file slist. Referenced by std::slist< _Tp, _Alloc >::before_begin(), std::slist< _Tp, _Alloc >::begin(), std::slist< _Tp, _Alloc >::end(), std::slist< _Tp, _Alloc >::operator=(), and std::slist< _Tp, _Alloc >::previous(). |
|
|
|
Definition at line 303 of file slist. Referenced by std::slist< _Tp, _Alloc >::front(). |
|
|
|
Definition at line 307 of file slist. Referenced by std::slist< _Tp, _Alloc >::before_begin(), std::slist< _Tp, _Alloc >::begin(), std::slist< _Tp, _Alloc >::end(), std::slist< _Tp, _Alloc >::erase_after(), std::slist< _Tp, _Alloc >::insert(), std::slist< _Tp, _Alloc >::insert_after(), and std::slist< _Tp, _Alloc >::previous(). |
|
|
|
Definition at line 302 of file slist. Referenced by std::slist< _Tp, _Alloc >::front(). |
|
|
Definition at line 299 of file slist. Referenced by std::slist< _Tp, _Alloc >::_M_create_node(), std::slist< _Tp, _Alloc >::_M_insert_after(), std::slist< _Tp, _Alloc >::_M_insert_after_fill(), std::slist< _Tp, _Alloc >::insert(), std::slist< _Tp, _Alloc >::insert_after(), std::slist< _Tp, _Alloc >::push_front(), and std::slist< _Tp, _Alloc >::slist(). |
|
Definition at line 339 of file slist. References std::slist< _Tp, _Alloc >::allocator_type. |
|
Definition at line 341 of file slist. References std::slist< _Tp, _Alloc >::_M_insert_after_fill(), std::slist< _Tp, _Alloc >::allocator_type, std::slist< _Tp, _Alloc >::size_type, and std::slist< _Tp, _Alloc >::value_type. |
|
Definition at line 345 of file slist. References std::slist< _Tp, _Alloc >::_M_insert_after_fill(), std::slist< _Tp, _Alloc >::allocator_type, std::slist< _Tp, _Alloc >::size_type, and std::slist< _Tp, _Alloc >::value_type. |
|
Definition at line 351 of file slist. References std::slist< _Tp, _Alloc >::_M_insert_after_range(), and std::slist< _Tp, _Alloc >::allocator_type. |
|
Definition at line 355 of file slist. References std::slist< _Tp, _Alloc >::_M_insert_after_range(), and std::slist< _Tp, _Alloc >::get_allocator(). |
|
|
|
|
|
|
|
Definition at line 380 of file slist. References std::slist< _Tp, _Alloc >::_M_fill_assign(), and std::slist< _Tp, _Alloc >::size_type. Referenced by std::slist< _Tp, _Alloc >::assign(). |
|
Definition at line 328 of file slist. References __STL_UNWIND, std::_Slist_alloc_base< _Tp, _Alloc, _Alloc_traits< _Tp, _Alloc >::_S_instanceless >::_M_get_node(), and std::construct(). Referenced by std::slist< _Tp, _Alloc >::_M_insert_after(), std::slist< _Tp, _Alloc >::_M_insert_after_fill(), and std::slist< _Tp, _Alloc >::_M_insert_after_range(). |
|
Definition at line 318 of file slist. References __STL_UNWIND, std::_Slist_alloc_base< _Tp, _Alloc, _Alloc_traits< _Tp, _Alloc >::_S_instanceless >::_M_get_node(), std::construct(), and std::slist< _Tp, _Alloc >::value_type. Referenced by std::slist< _Tp, _Alloc >::push_front(). |
|
Definition at line 646 of file slist. References std::_Slist_base< _Tp, _Alloc >::_M_erase_after(), std::_Slist_alloc_base< _Tp, _Alloc, _Alloc_traits< _Tp, _Alloc >::_S_instanceless >::_M_head, std::slist< _Tp, _Alloc >::_M_insert_after_fill(), and std::_Slist_node_base::_M_next. Referenced by std::slist< _Tp, _Alloc >::_M_assign_dispatch(), and std::slist< _Tp, _Alloc >::assign(). |
|
Definition at line 445 of file slist. References std::__slist_make_link(), and std::slist< _Tp, _Alloc >::_M_create_node(). |
|
Definition at line 441 of file slist. References std::__slist_make_link(), std::slist< _Tp, _Alloc >::_M_create_node(), and std::slist< _Tp, _Alloc >::value_type. Referenced by std::slist< _Tp, _Alloc >::insert(), and std::slist< _Tp, _Alloc >::insert_after(). |
|
Definition at line 449 of file slist. References std::__slist_make_link(), std::slist< _Tp, _Alloc >::_M_create_node(), std::slist< _Tp, _Alloc >::size_type, and std::slist< _Tp, _Alloc >::value_type. Referenced by std::slist< _Tp, _Alloc >::_M_fill_assign(), std::slist< _Tp, _Alloc >::_M_insert_after_range(), std::slist< _Tp, _Alloc >::insert(), std::slist< _Tp, _Alloc >::insert_after(), std::slist< _Tp, _Alloc >::resize(), and std::slist< _Tp, _Alloc >::slist(). |
|
Definition at line 470 of file slist. References std::__slist_make_link(), and std::slist< _Tp, _Alloc >::_M_create_node(). |
|
Definition at line 464 of file slist. References std::slist< _Tp, _Alloc >::_M_insert_after_fill(). |
|
Definition at line 457 of file slist. Referenced by std::slist< _Tp, _Alloc >::insert(), std::slist< _Tp, _Alloc >::insert_after(), std::slist< _Tp, _Alloc >::operator=(), and std::slist< _Tp, _Alloc >::slist(). |
|
Definition at line 374 of file slist. References std::slist< _Tp, _Alloc >::_M_assign_dispatch(). |
|
Definition at line 368 of file slist. References std::slist< _Tp, _Alloc >::_M_fill_assign(), and std::slist< _Tp, _Alloc >::size_type. |
|
Definition at line 404 of file slist. References std::slist< _Tp, _Alloc >::const_iterator. |
|
Definition at line 403 of file slist. References std::slist< _Tp, _Alloc >::iterator. |
|
Definition at line 390 of file slist. References std::slist< _Tp, _Alloc >::const_iterator. |
|
Definition at line 389 of file slist. References std::slist< _Tp, _Alloc >::iterator. Referenced by std::operator==(). |
|
Definition at line 545 of file slist. References std::_Slist_base< _Tp, _Alloc >::_M_erase_after(). |
|
Definition at line 411 of file slist. References std::_Slist_alloc_base< _Tp, _Alloc, _Alloc_traits< _Tp, _Alloc >::_S_instanceless >::_M_head, and std::_Slist_node_base::_M_next. Referenced by std::slist< _Tp, _Alloc >::sort(). |
|
Definition at line 394 of file slist. References std::slist< _Tp, _Alloc >::const_iterator. |
|
Definition at line 393 of file slist. References std::slist< _Tp, _Alloc >::iterator. Referenced by std::operator==(). |
|
Definition at line 538 of file slist. References std::__slist_previous(), and std::_Slist_base< _Tp, _Alloc >::_M_erase_after(). |
|
Definition at line 534 of file slist. References std::__slist_previous(), and std::_Slist_base< _Tp, _Alloc >::_M_erase_after(). |
|
Definition at line 529 of file slist. References std::slist< _Tp, _Alloc >::iterator. |
|
Definition at line 526 of file slist. References std::slist< _Tp, _Alloc >::iterator. |
|
Definition at line 419 of file slist. References std::_Slist_alloc_base< _Tp, _Alloc, _Alloc_traits< _Tp, _Alloc >::_S_instanceless >::_M_head, std::_Slist_node_base::_M_next, and std::slist< _Tp, _Alloc >::const_reference. |
|
Definition at line 418 of file slist. References std::_Slist_alloc_base< _Tp, _Alloc, _Alloc_traits< _Tp, _Alloc >::_S_instanceless >::_M_head, std::_Slist_node_base::_M_next, and std::slist< _Tp, _Alloc >::reference. |
|
Reimplemented from std::_Slist_alloc_base< _Tp, _Alloc, _Alloc_traits< _Tp, _Alloc >::_S_instanceless >. Definition at line 311 of file slist. References std::slist< _Tp, _Alloc >::allocator_type. Referenced by std::slist< _Tp, _Alloc >::slist(). |
|
Definition at line 520 of file slist. References std::__slist_previous(), and std::slist< _Tp, _Alloc >::_M_insert_after_range(). |
|
Definition at line 512 of file slist. References std::__slist_previous(), std::slist< _Tp, _Alloc >::_M_insert_after_fill(), std::slist< _Tp, _Alloc >::size_type, and std::slist< _Tp, _Alloc >::value_type. |
|
Definition at line 506 of file slist. References std::__slist_previous(), std::slist< _Tp, _Alloc >::_M_insert_after(), std::slist< _Tp, _Alloc >::iterator, and std::slist< _Tp, _Alloc >::value_type. |
|
Definition at line 500 of file slist. References std::__slist_previous(), std::slist< _Tp, _Alloc >::_M_insert_after(), std::slist< _Tp, _Alloc >::iterator, and std::slist< _Tp, _Alloc >::value_type. |
|
Definition at line 496 of file slist. References std::slist< _Tp, _Alloc >::_M_insert_after_range(). |
|
Definition at line 489 of file slist. References std::slist< _Tp, _Alloc >::_M_insert_after_fill(), std::slist< _Tp, _Alloc >::size_type, and std::slist< _Tp, _Alloc >::value_type. |
|
Definition at line 485 of file slist. References std::slist< _Tp, _Alloc >::insert_after(), and std::slist< _Tp, _Alloc >::value_type. |
|
Definition at line 481 of file slist. References std::slist< _Tp, _Alloc >::_M_insert_after(), std::slist< _Tp, _Alloc >::iterator, and std::slist< _Tp, _Alloc >::value_type. Referenced by std::slist< _Tp, _Alloc >::insert_after(). |
|
Definition at line 409 of file slist. References std::slist< _Tp, _Alloc >::size_type. |
|
Definition at line 848 of file slist. References std::__slist_splice_after(), std::_Slist_alloc_base< _Tp, _Alloc, _Alloc_traits< _Tp, _Alloc >::_S_instanceless >::_M_head, and std::_Slist_node_base::_M_next. |
|
Definition at line 777 of file slist. References std::__slist_splice_after(), std::_Slist_alloc_base< _Tp, _Alloc, _Alloc_traits< _Tp, _Alloc >::_S_instanceless >::_M_head, and std::_Slist_node_base::_M_next. Referenced by std::slist< _Tp, _Alloc >::sort(). |
|
|
|
Definition at line 435 of file slist. References std::__slist_previous(), and std::slist< _Tp, _Alloc >::const_iterator. |
|
Definition at line 432 of file slist. References std::__slist_previous(), and std::slist< _Tp, _Alloc >::iterator. |
|
Definition at line 424 of file slist. References std::__slist_make_link(), and std::slist< _Tp, _Alloc >::_M_create_node(). |
|
Definition at line 421 of file slist. References std::__slist_make_link(), std::slist< _Tp, _Alloc >::_M_create_node(), and std::slist< _Tp, _Alloc >::value_type. |
|
Definition at line 750 of file slist. References std::_Slist_base< _Tp, _Alloc >::_M_erase_after(), and std::_Slist_alloc_base< _Tp, _Alloc, _Alloc_traits< _Tp, _Alloc >::_S_instanceless >::_M_head. |
|
Definition at line 821 of file slist. References std::_Slist_base< _Tp, _Alloc >::_M_erase_after(), and std::_Slist_alloc_base< _Tp, _Alloc, _Alloc_traits< _Tp, _Alloc >::_S_instanceless >::_M_head. |
|
Definition at line 544 of file slist. References std::slist< _Tp, _Alloc >::resize(), and std::slist< _Tp, _Alloc >::size_type. |
|
Definition at line 736 of file slist. References std::_Slist_base< _Tp, _Alloc >::_M_erase_after(), std::_Slist_alloc_base< _Tp, _Alloc, _Alloc_traits< _Tp, _Alloc >::_S_instanceless >::_M_head, std::slist< _Tp, _Alloc >::_M_insert_after_fill(), and std::_Slist_node_base::_M_next. Referenced by std::slist< _Tp, _Alloc >::resize(). |
|
Definition at line 600 of file slist. References std::__slist_reverse(), std::_Slist_alloc_base< _Tp, _Alloc, _Alloc_traits< _Tp, _Alloc >::_S_instanceless >::_M_head, and std::_Slist_node_base::_M_next. |
|
Definition at line 407 of file slist. References std::__slist_size(), and std::slist< _Tp, _Alloc >::size_type. |
|
Definition at line 865 of file slist. References std::__slist_splice_after(), std::_Slist_alloc_base< _Tp, _Alloc, _Alloc_traits< _Tp, _Alloc >::_S_instanceless >::_M_head, std::_Slist_node_base::_M_next, std::slist< _Tp, _Alloc >::empty(), std::slist< _Tp, _Alloc >::merge(), and std::slist< _Tp, _Alloc >::swap(). |
|
Definition at line 793 of file slist. References std::__slist_splice_after(), std::_Slist_alloc_base< _Tp, _Alloc, _Alloc_traits< _Tp, _Alloc >::_S_instanceless >::_M_head, std::_Slist_node_base::_M_next, std::slist< _Tp, _Alloc >::empty(), std::slist< _Tp, _Alloc >::merge(), and std::slist< _Tp, _Alloc >::swap(). |
|
Definition at line 591 of file slist. References std::__slist_previous(), std::__slist_splice_after(), and std::_Slist_alloc_base< _Tp, _Alloc, _Alloc_traits< _Tp, _Alloc >::_S_instanceless >::_M_head. |
|
Definition at line 583 of file slist. References std::__slist_previous(), std::__slist_splice_after(), and std::_Slist_alloc_base< _Tp, _Alloc, _Alloc_traits< _Tp, _Alloc >::_S_instanceless >::_M_head. |
|
Definition at line 576 of file slist. References std::__slist_previous(), std::__slist_splice_after(), std::_Slist_alloc_base< _Tp, _Alloc, _Alloc_traits< _Tp, _Alloc >::_S_instanceless >::_M_head, and std::_Slist_node_base::_M_next. |
|
Definition at line 570 of file slist. References std::__slist_splice_after(), and std::_Slist_alloc_base< _Tp, _Alloc, _Alloc_traits< _Tp, _Alloc >::_S_instanceless >::_M_head. |
|
Definition at line 560 of file slist. References std::__slist_splice_after(). |
|
Definition at line 550 of file slist. References std::__slist_splice_after(). |
|
Definition at line 413 of file slist. References std::_Slist_alloc_base< _Tp, _Alloc, _Alloc_traits< _Tp, _Alloc >::_S_instanceless >::_M_head, std::_Slist_node_base::_M_next, and std::swap(). Referenced by std::slist< _Tp, _Alloc >::sort(), and std::swap(). |
|
Definition at line 833 of file slist. References std::_Slist_base< _Tp, _Alloc >::_M_erase_after(), std::_Slist_alloc_base< _Tp, _Alloc, _Alloc_traits< _Tp, _Alloc >::_S_instanceless >::_M_head, and std::_Slist_node_base::_M_next. |
|
Definition at line 762 of file slist. References std::_Slist_base< _Tp, _Alloc >::_M_erase_after(), std::_Slist_alloc_base< _Tp, _Alloc, _Alloc_traits< _Tp, _Alloc >::_S_instanceless >::_M_head, and std::_Slist_node_base::_M_next. |