BDE 4.14.0 Production release
|
#include <bsls_ident.h>
#include <bslscm_version.h>
#include <bsls_compilerfeatures.h>
#include <bsls_keyword.h>
#include <bsls_libraryfeatures.h>
#include <bsls_platform.h>
#include <cstddef>
#include <bsls_nativestd.h>
#include <iterator>
Go to the source code of this file.
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 > | |
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 > | |
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]) |
template<class CONTAINER > | |
BSLS_KEYWORD_CONSTEXPR CONTAINER::value_type * | bsl::data (CONTAINER &container) |
template<class CONTAINER > | |
BSLS_KEYWORD_CONSTEXPR CONTAINER::value_type const * | bsl::data (const CONTAINER &container) |
template<class CONTAINER > | |
BSLS_KEYWORD_CONSTEXPR bool | bsl::empty (const CONTAINER &container) |
template<class TYPE , size_t DIMENSION> | |
BSLS_KEYWORD_CONSTEXPR bool | bsl::empty (const TYPE(&)[DIMENSION]) |
Return false (Zero-length arrays are not allowed). | |
template<class TYPE , size_t DIMENSION> | |
BSLS_KEYWORD_CONSTEXPR size_t | bsl::size (const TYPE(&)[DIMENSION]) BSLS_KEYWORD_NOEXCEPT |
Return the dimension of the specified array argument. | |
template<class CONTAINER > | |
BSLS_KEYWORD_CONSTEXPR size_t | bsl::size (const CONTAINER &container) |
template<class TYPE , std::ptrdiff_t DIMENSION> | |
BSLS_KEYWORD_CONSTEXPR std::ptrdiff_t | bsl::ssize (const TYPE(&)[DIMENSION]) BSLS_KEYWORD_NOEXCEPT |
Return the dimension of the specified array argument. | |
template<class CONTAINER > | |
BSLS_KEYWORD_CONSTEXPR std::ptrdiff_t | bsl::ssize (const CONTAINER &container) |
The content of this file has been pre-processed for Doxygen.