Quick Links:

bal | bbl | bdl | bsl

Namespaces | Defines | Functions

bslstl_iterator.h File Reference

Provide basic iterator traits, adaptors, and utilities. More...

Go to the source code of this file.

Namespaces

namespace  bsl

Defines

#define BSLSTL_ITERATOR_SIZE_NATIVE   0
#define BSLSTL_ITERATOR_SSIZE_NATIVE   0
#define BSLSTL_ITERATOR_SSIZE_ADVANCED_IMPL   0

Functions

template<class T >
T::iterator bsl::begin (T &container)
template<class T >
T::const_iterator bsl::begin (const T &container)
template<class T , size_t N>
T * bsl::begin (T(&array)[N])
template<class T , size_t N>
const T * bsl::begin (const T(&array)[N])
template<class T >
T::iterator bsl::end (T &container)
template<class T >
T::const_iterator bsl::end (const T &container)
template<class T , size_t N>
T * bsl::end (T(&array)[N])
template<class T , size_t N>
const T * bsl::end (const T(&array)[N])
template<class T >
T::const_iterator bsl::cbegin (const T &container)
template<class T , size_t N>
const T * bsl::cbegin (const T(&array)[N])
template<class T >
T::reverse_iterator bsl::rbegin (T &container)
template<class T >
T::const_reverse_iterator bsl::rbegin (const T &container)
template<class T , size_t N>
reverse_iterator< T * > bsl::rbegin (T(&array)[N])
template<class T >
reverse_iterator< const T * > bsl::rbegin (std::initializer_list< T > initializerList)
template<class T >
T::const_reverse_iterator bsl::crbegin (const T &container)
template<class T , size_t N>
reverse_iterator< const T * > bsl::crbegin (const T(&array)[N])
template<class T >
T::const_iterator bsl::cend (const T &container)
template<class T , size_t N>
const T * bsl::cend (const T(&array)[N])
template<class T >
T::reverse_iterator bsl::rend (T &container)
template<class T >
T::const_reverse_iterator bsl::rend (const T &container)
template<class T , size_t N>
reverse_iterator< T * > bsl::rend (T(&array)[N])
template<class T >
reverse_iterator< const T * > bsl::rend (std::initializer_list< T > initializerList)
template<class T >
T::const_reverse_iterator bsl::crend (const T &container)
template<class T , size_t N>
reverse_iterator< const T * > bsl::crend (const T(&array)[N])

Detailed Description


Define Documentation

#define BSLSTL_ITERATOR_SIZE_NATIVE   0
#define BSLSTL_ITERATOR_SSIZE_NATIVE   0
#define BSLSTL_ITERATOR_SSIZE_ADVANCED_IMPL   0