libstdc++
range_access.h File Reference

Go to the source code of this file.

Namespaces

namespace  std

Functions

template<class _Container >
auto std::begin (_Container &__cont)-> decltype(__cont.begin())
template<class _Container >
auto std::begin (const _Container &__cont)-> decltype(__cont.begin())
template<class _Tp , size_t _Nm>
_GLIBCXX14_CONSTEXPR _Tp * std::begin (_Tp(&__arr)[_Nm])
template<class _Tp >
_Tp * std::begin (valarray< _Tp > &__va)
template<class _Tp >
const _Tp * std::begin (const valarray< _Tp > &__va)
template<class _Container >
constexpr auto std::cbegin (const _Container &__cont) noexcept(noexcept(std
template<class _Container >
constexpr auto std::cend (const _Container &__cont) noexcept(noexcept(std
template<class _Container >
auto std::crbegin (const _Container &__cont)-> decltype(std
template<class _Container >
auto std::crend (const _Container &__cont)-> decltype(std
template<class _Container >
auto std::end (_Container &__cont)-> decltype(__cont.end())
template<class _Container >
auto std::end (const _Container &__cont)-> decltype(__cont.end())
template<class _Tp , size_t _Nm>
_GLIBCXX14_CONSTEXPR _Tp * std::end (_Tp(&__arr)[_Nm])
template<class _Tp >
_Tp * std::end (valarray< _Tp > &__va)
template<class _Tp >
const _Tp * std::end (const valarray< _Tp > &__va)
template<class _Container >
auto std::rbegin (_Container &__cont)-> decltype(__cont.rbegin())
template<class _Container >
auto std::rbegin (const _Container &__cont)-> decltype(__cont.rbegin())
template<class _Tp , size_t _Nm>
reverse_iterator< _Tp * > std::rbegin (_Tp(&__arr)[_Nm])
template<class _Tp >
reverse_iterator< const _Tp * > std::rbegin (initializer_list< _Tp > __il)
template<class _Container >
auto std::rend (_Container &__cont)-> decltype(__cont.rend())
template<class _Container >
auto std::rend (const _Container &__cont)-> decltype(__cont.rend())
template<class _Tp , size_t _Nm>
reverse_iterator< _Tp * > std::rend (_Tp(&__arr)[_Nm])
template<class _Tp >
reverse_iterator< const _Tp * > std::rend (initializer_list< _Tp > __il)

Detailed Description

This is an internal header file, included by other library headers. Do not attempt to use it directly. Instead, include <iterator>.

Definition in file range_access.h.