libstdc++
|
#include <vector>
Public Types | |
typedef _Allocator | allocator_type |
typedef __gnu_debug::_Safe_iterator< _Base_const_iterator, vector > | const_iterator |
typedef _Base::const_pointer | const_pointer |
typedef _Base::const_reference | const_reference |
typedef std::reverse_iterator< const_iterator > | const_reverse_iterator |
typedef _Base::difference_type | difference_type |
typedef __gnu_debug::_Safe_iterator< _Base_iterator, vector > | iterator |
typedef _Base::pointer | pointer |
typedef _Base::reference | reference |
typedef std::reverse_iterator< iterator > | reverse_iterator |
typedef _Base::size_type | size_type |
typedef _Tp | value_type |
Protected Member Functions | |
bool | _M_requires_reallocation (size_type __elements) const noexcept |
_Safe_container & | _M_safe () noexcept |
void | _M_update_guaranteed_capacity () noexcept |
Protected Attributes | |
size_type | _M_guaranteed_capacity |
Class std::vector with safety/checking/debug instrumentation.
Definition at line 111 of file debug/vector.
typedef _Allocator std::__debug::vector< _Tp, _Allocator >::allocator_type |
Definition at line 141 of file debug/vector.
typedef __gnu_debug::_Safe_iterator< _Base_const_iterator, vector> std::__debug::vector< _Tp, _Allocator >::const_iterator |
Definition at line 135 of file debug/vector.
typedef _Base::const_pointer std::__debug::vector< _Tp, _Allocator >::const_pointer |
Definition at line 143 of file debug/vector.
typedef _Base::const_reference std::__debug::vector< _Tp, _Allocator >::const_reference |
Definition at line 130 of file debug/vector.
typedef std::reverse_iterator<const_iterator> std::__debug::vector< _Tp, _Allocator >::const_reverse_iterator |
Definition at line 145 of file debug/vector.
typedef _Base::difference_type std::__debug::vector< _Tp, _Allocator >::difference_type |
Definition at line 138 of file debug/vector.
typedef __gnu_debug::_Safe_iterator< _Base_iterator, vector> std::__debug::vector< _Tp, _Allocator >::iterator |
Definition at line 133 of file debug/vector.
typedef _Base::pointer std::__debug::vector< _Tp, _Allocator >::pointer |
Definition at line 142 of file debug/vector.
typedef _Base::reference std::__debug::vector< _Tp, _Allocator >::reference |
Definition at line 129 of file debug/vector.
typedef std::reverse_iterator<iterator> std::__debug::vector< _Tp, _Allocator >::reverse_iterator |
Definition at line 144 of file debug/vector.
typedef _Base::size_type std::__debug::vector< _Tp, _Allocator >::size_type |
Definition at line 137 of file debug/vector.
typedef _Tp std::__debug::vector< _Tp, _Allocator >::value_type |
Definition at line 140 of file debug/vector.
|
inlineexplicitnoexcept |
Definition at line 157 of file debug/vector.
|
inlineexplicit |
Definition at line 162 of file debug/vector.
|
inline |
Definition at line 165 of file debug/vector.
|
inline |
Definition at line 181 of file debug/vector.
|
inline |
Definition at line 196 of file debug/vector.
|
inline |
Definition at line 199 of file debug/vector.
|
inline |
Definition at line 204 of file debug/vector.
|
inline |
Construction from a normal-mode vector.
Definition at line 212 of file debug/vector.
|
inlinenoexcept |
Definition at line 698 of file debug/vector.
|
inlinenoexcept |
Definition at line 695 of file debug/vector.
|
inlineprotectednoexceptinherited |
Definition at line 92 of file debug/vector.
|
inlineprotectednoexceptinherited |
Definition at line 52 of file safe_container.h.
|
inlinenoexceptinherited |
Definition at line 107 of file safe_container.h.
|
inlineprotectednoexceptinherited |
Definition at line 96 of file debug/vector.
|
inline |
Definition at line 248 of file debug/vector.
|
inline |
Definition at line 273 of file debug/vector.
|
inline |
Definition at line 264 of file debug/vector.
|
inlinenoexcept |
Definition at line 450 of file debug/vector.
|
inlinenoexcept |
Definition at line 443 of file debug/vector.
|
inlinenoexcept |
Definition at line 289 of file debug/vector.
|
inlinenoexcept |
Definition at line 285 of file debug/vector.
|
inlinenoexcept |
Definition at line 389 of file debug/vector.
|
inlinenoexcept |
Definition at line 318 of file debug/vector.
|
inlinenoexcept |
Definition at line 322 of file debug/vector.
|
inlinenoexcept |
Definition at line 688 of file debug/vector.
|
inlinenoexcept |
Definition at line 326 of file debug/vector.
|
inlinenoexcept |
Definition at line 330 of file debug/vector.
|
inline |
Definition at line 501 of file debug/vector.
|
inline |
Definition at line 480 of file debug/vector.
|
inlinenoexcept |
Definition at line 297 of file debug/vector.
|
inlinenoexcept |
Definition at line 293 of file debug/vector.
|
inline |
Definition at line 653 of file debug/vector.
|
inline |
Definition at line 639 of file debug/vector.
|
inlinenoexcept |
Definition at line 436 of file debug/vector.
|
inlinenoexcept |
Definition at line 429 of file debug/vector.
|
inline |
Definition at line 583 of file debug/vector.
|
inline |
Definition at line 540 of file debug/vector.
|
inline |
Definition at line 519 of file debug/vector.
|
inline |
Definition at line 544 of file debug/vector.
|
inline |
Definition at line 550 of file debug/vector.
|
inline |
Definition at line 232 of file debug/vector.
|
inlinenoexcept |
Definition at line 420 of file debug/vector.
|
inlinenoexcept |
Definition at line 413 of file debug/vector.
|
inlinenoexcept |
Definition at line 491 of file debug/vector.
|
inline |
Definition at line 475 of file debug/vector.
|
inline |
Definition at line 462 of file debug/vector.
|
inlinenoexcept |
Definition at line 305 of file debug/vector.
|
inlinenoexcept |
Definition at line 301 of file debug/vector.
|
inlinenoexcept |
Definition at line 313 of file debug/vector.
|
inlinenoexcept |
Definition at line 309 of file debug/vector.
|
inline |
Definition at line 401 of file debug/vector.
|
inline |
Definition at line 340 of file debug/vector.
|
inline |
Definition at line 352 of file debug/vector.
|
inline |
Definition at line 378 of file debug/vector.
|
inlinenoexcept |
Definition at line 679 of file debug/vector.
|
protectedinherited |
Definition at line 89 of file debug/vector.