libstdc++
|
Go to the source code of this file.
Namespaces | |
std | |
Macros | |
#define | _VECTOR_TCC |
Functions | |
std::__catch (...) | |
pointer | std::__new_finish (__new_start) |
pointer | std::__new_start (this->_M_allocate(__len)) |
_Temporary_value | std::__x_copy (this, __x) |
std::_GLIBCXX_ASAN_ANNOTATE_GREW (1) | |
std::_GLIBCXX_MOVE_BACKWARD3 (__position.base(), this->_M_impl._M_finish-2, this->_M_impl._M_finish-1) | |
std::_M_deallocate (__old_start, this->_M_impl._M_end_of_storage-__old_start) | |
std::_M_insert_aux (__pos, std::move(__x_copy._M_val())) | |
std::_M_insert_aux (begin()+__n, std::move(__tmp._M_val())) | |
else | std::_M_realloc_insert (begin()+(__position-cbegin()), __x) |
else | std::_M_realloc_insert (begin()+__n, std::forward< _Args >(__args)...) |
return | std::iterator (this->_M_impl._M_start+__n) |
template<typename _Arg > | |
void | std::vector< _Tp, _Alloc >_GLIBCXX_ASAN_ANNOTATE_GROW (1) |
This is an internal header file, included by other library headers. Do not attempt to use it directly. Instead, include <vector>.
Definition in file vector.tcc.