_M_assign_dispatch
_M_assign_dispatch(__first, __last, _Integral());
void _M_assign_dispatch(_Integer __n, _Integer __val, __true_type)
void _M_assign_dispatch(_InputIter __first, _InputIter __last, __false_type)
_M_assign_dispatch(__first, __last, _Integral());
void _M_assign_dispatch(_Integer __n, _Integer __val, __true_type)
void _M_assign_dispatch(_InputIterator __first, _InputIterator __last,
_M_assign_dispatch(__first, __last, _Integral());
void _M_assign_dispatch(_Integer __n, _Integer __val, __true_type)
void _M_assign_dispatch(_InputIterator __first, _InputIterator __last,
_M_assign_dispatch(__first, __last, _Integral());
void _M_assign_dispatch(_Integer __n, _Integer __val, __true_type)
void _M_assign_dispatch(_InputIterator __first, _InputIterator __last,
_M_assign_dispatch(__first, __last, _Integral());
void _M_assign_dispatch(_Integer __n, _Integer __val, __true_type)
void _M_assign_dispatch(_InputIter __first, _InputIter __last, __false_type)