_M_insert_aux
void _M_insert_aux(iterator __position, bool __x) {
_M_insert_aux(end(), __x);
_M_insert_aux(__position, __x);
_M_insert_aux(__pos, __first, __last, __n);
_M_insert_aux(__pos, __first, __last, __n);
_M_insert_aux(__pos, __first, __last, __n);
return _M_insert_aux(position, __x);
iterator _M_insert_aux(iterator __pos, const value_type& __x);
iterator _M_insert_aux(iterator __pos);
void _M_insert_aux(iterator __pos, size_type __n, const value_type& __x);
void _M_insert_aux(iterator __pos,
void _M_insert_aux(iterator __pos,
void _M_insert_aux(iterator __pos,
_M_insert_aux(__pos, __n, __x);
void _M_insert_aux(iterator __position, const _Tp& __x);
void _M_insert_aux(iterator __position);
_M_insert_aux(end(), __x);
_M_insert_aux(end());
_M_insert_aux(__position, __x);
_M_insert_aux(__position);