BloombergLP::bsltf::InputIteratorUtil::begin

begin overloads

Synopses

Declared in <bsltf_inputiterator.h>

Return an InputIterator referring to the first element of the specified container or a null iterator if container is empty.

template<class CONTIGUOUS_CONTAINER>
static
InputIterator<CONTIGUOUS_CONTAINER::value_type>
begin(CONTIGUOUS_CONTAINER& container);
» more...

Return an InputIterator referring to the first element of the specified container or a null iterator if container is empty.

template<class CONTIGUOUS_CONTAINER>
static
InputIterator<CONTIGUOUS_CONTAINER::value_type const>
begin(CONTIGUOUS_CONTAINER const& container);
» more...

Return an InputIterator referring to the first element of the specified array.

template<
    class TYPE,
    std::size_t LEN>
static
InputIterator<TYPE>
begin(TYPE(& array)[]);
» more...

Return an InputIterator referring to the first element of the specified array.

template<
    class TYPE,
    std::size_t LEN>
static
InputIterator<TYPE const>
begin(TYPE const(& array)[]);
» more...