accumulate
using __STD::accumulate;
return accumulate (_M_data, _M_data + _M_size, _Tp ());
return accumulate (_M_data, _M_data+_M_size, _Tp(1), multiplies<_Tp> ());
m_status = accumulate;
case accumulate:
m_status = accumulate;
template size_t accumulate(size_t*, size_t*, size_t, multiplies<size_t>);