|
template<bool _IsMove, typename _CharT > |
__gnu_cxx::__enable_if< __is_char< _CharT >::__value, ostreambuf_iterator< _CharT > >::__type | std::__copy_move_a2 (_CharT *__first, _CharT *__last, ostreambuf_iterator< _CharT > __result) |
|
template<bool _IsMove, typename _CharT > |
__gnu_cxx::__enable_if< __is_char< _CharT >::__value, ostreambuf_iterator< _CharT > >::__type | std::__copy_move_a2 (const _CharT *__first, const _CharT *__last, ostreambuf_iterator< _CharT > __result) |
|
template<bool _IsMove, typename _CharT > |
__gnu_cxx::__enable_if< __is_char< _CharT >::__value, _CharT * >::__type | std::__copy_move_a2 (istreambuf_iterator< _CharT > __first, istreambuf_iterator< _CharT > __last, _CharT *__result) |
|
template<typename _Iter > |
iterator_traits< _Iter >::iterator_category | std::__iterator_category (const _Iter &) |
|
template<typename _Iterator , typename _ReturnType = typename conditional<__move_if_noexcept_cond <typename iterator_traits<_Iterator>::value_type>::value, _Iterator, move_iterator<_Iterator>>::type> |
_ReturnType | std::__make_move_if_noexcept_iterator (_Iterator __i) |
|
template<typename _Container > |
back_insert_iterator< _Container > | std::back_inserter (_Container &__x) |
|
template<typename _CharT > |
__gnu_cxx::__enable_if< __is_char< _CharT >::__value, ostreambuf_iterator< _CharT > >::__type | std::copy (istreambuf_iterator< _CharT > __first, istreambuf_iterator< _CharT > __last, ostreambuf_iterator< _CharT > __result) |
|
template<typename _CharT > |
__gnu_cxx::__enable_if< __is_char< _CharT >::__value, istreambuf_iterator< _CharT > >::__type | std::find (istreambuf_iterator< _CharT > __first, istreambuf_iterator< _CharT > __last, const _CharT &__val) |
|
template<typename _Container > |
front_insert_iterator< _Container > | std::front_inserter (_Container &__x) |
|
template<typename _Container , typename _Iterator > |
insert_iterator< _Container > | std::inserter (_Container &__x, _Iterator __i) |
|
template<typename _Iterator > |
move_iterator< _Iterator > | std::make_move_iterator (_Iterator __i) |
|
template<class _Tp , class _CharT , class _Traits , class _Dist > |
bool | std::operator!= (const istream_iterator< _Tp, _CharT, _Traits, _Dist > &__x, const istream_iterator< _Tp, _CharT, _Traits, _Dist > &__y) |
|
template<typename _CharT , typename _Traits > |
bool | std::operator!= (const istreambuf_iterator< _CharT, _Traits > &__a, const istreambuf_iterator< _CharT, _Traits > &__b) |
|
template<typename _Iterator > |
bool | std::operator!= (const reverse_iterator< _Iterator > &__x, const reverse_iterator< _Iterator > &__y) |
|
template<typename _IteratorL , typename _IteratorR > |
bool | std::operator!= (const reverse_iterator< _IteratorL > &__x, const reverse_iterator< _IteratorR > &__y) |
|
template<typename _IteratorL , typename _IteratorR > |
bool | std::operator!= (const move_iterator< _IteratorL > &__x, const move_iterator< _IteratorR > &__y) |
|
template<typename _Iterator > |
bool | std::operator!= (const move_iterator< _Iterator > &__x, const move_iterator< _Iterator > &__y) |
|
template<typename _Iterator > |
reverse_iterator< _Iterator > | std::operator+ (typename reverse_iterator< _Iterator >::difference_type __n, const reverse_iterator< _Iterator > &__x) |
|
template<typename _Iterator > |
move_iterator< _Iterator > | std::operator+ (typename move_iterator< _Iterator >::difference_type __n, const move_iterator< _Iterator > &__x) |
|
template<typename _Iterator > |
reverse_iterator< _Iterator >::difference_type | std::operator- (const reverse_iterator< _Iterator > &__x, const reverse_iterator< _Iterator > &__y) |
|
template<typename _IteratorL , typename _IteratorR > |
auto | std::operator- (const reverse_iterator< _IteratorL > &__x, const reverse_iterator< _IteratorR > &__y) -> decltype(__y.base()-__x.base()) |
|
template<typename _IteratorL , typename _IteratorR > |
auto | std::operator- (const move_iterator< _IteratorL > &__x, const move_iterator< _IteratorR > &__y) -> decltype(__x.base()-__y.base()) |
|
template<typename _Iterator > |
auto | std::operator- (const move_iterator< _Iterator > &__x, const move_iterator< _Iterator > &__y) -> decltype(__x.base()-__y.base()) |
|
template<typename _Iterator > |
bool | std::operator< (const reverse_iterator< _Iterator > &__x, const reverse_iterator< _Iterator > &__y) |
|
template<typename _IteratorL , typename _IteratorR > |
bool | std::operator< (const reverse_iterator< _IteratorL > &__x, const reverse_iterator< _IteratorR > &__y) |
|
template<typename _IteratorL , typename _IteratorR > |
bool | std::operator< (const move_iterator< _IteratorL > &__x, const move_iterator< _IteratorR > &__y) |
|
template<typename _Iterator > |
bool | std::operator< (const move_iterator< _Iterator > &__x, const move_iterator< _Iterator > &__y) |
|
template<typename _Iterator > |
bool | std::operator<= (const reverse_iterator< _Iterator > &__x, const reverse_iterator< _Iterator > &__y) |
|
template<typename _IteratorL , typename _IteratorR > |
bool | std::operator<= (const reverse_iterator< _IteratorL > &__x, const reverse_iterator< _IteratorR > &__y) |
|
template<typename _IteratorL , typename _IteratorR > |
bool | std::operator<= (const move_iterator< _IteratorL > &__x, const move_iterator< _IteratorR > &__y) |
|
template<typename _Iterator > |
bool | std::operator<= (const move_iterator< _Iterator > &__x, const move_iterator< _Iterator > &__y) |
|
template<typename _Tp , typename _CharT , typename _Traits , typename _Dist > |
bool | std::operator== (const istream_iterator< _Tp, _CharT, _Traits, _Dist > &__x, const istream_iterator< _Tp, _CharT, _Traits, _Dist > &__y) |
|
template<typename _CharT , typename _Traits > |
bool | std::operator== (const istreambuf_iterator< _CharT, _Traits > &__a, const istreambuf_iterator< _CharT, _Traits > &__b) |
|
template<typename _Iterator > |
bool | std::operator== (const reverse_iterator< _Iterator > &__x, const reverse_iterator< _Iterator > &__y) |
|
template<typename _IteratorL , typename _IteratorR > |
bool | std::operator== (const reverse_iterator< _IteratorL > &__x, const reverse_iterator< _IteratorR > &__y) |
|
template<typename _IteratorL , typename _IteratorR > |
bool | std::operator== (const move_iterator< _IteratorL > &__x, const move_iterator< _IteratorR > &__y) |
|
template<typename _Iterator > |
bool | std::operator== (const move_iterator< _Iterator > &__x, const move_iterator< _Iterator > &__y) |
|
template<typename _Iterator > |
bool | std::operator> (const reverse_iterator< _Iterator > &__x, const reverse_iterator< _Iterator > &__y) |
|
template<typename _IteratorL , typename _IteratorR > |
bool | std::operator> (const reverse_iterator< _IteratorL > &__x, const reverse_iterator< _IteratorR > &__y) |
|
template<typename _IteratorL , typename _IteratorR > |
bool | std::operator> (const move_iterator< _IteratorL > &__x, const move_iterator< _IteratorR > &__y) |
|
template<typename _Iterator > |
bool | std::operator> (const move_iterator< _Iterator > &__x, const move_iterator< _Iterator > &__y) |
|
template<typename _Iterator > |
bool | std::operator>= (const reverse_iterator< _Iterator > &__x, const reverse_iterator< _Iterator > &__y) |
|
template<typename _IteratorL , typename _IteratorR > |
bool | std::operator>= (const reverse_iterator< _IteratorL > &__x, const reverse_iterator< _IteratorR > &__y) |
|
template<typename _IteratorL , typename _IteratorR > |
bool | std::operator>= (const move_iterator< _IteratorL > &__x, const move_iterator< _IteratorR > &__y) |
|
template<typename _Iterator > |
bool | std::operator>= (const move_iterator< _Iterator > &__x, const move_iterator< _Iterator > &__y) |
|
Abstractions for uniform iterating through various underlying types.