bsl::unordered_map<basic_string<char>, Json, TransparentHash, TransparentEqualTo>::begin

begin overloads

Synopses

Declared in <bslstl_unorderedmap.h>

Return an iterator providing modifiable access to the first value_type object in the sequence of value_type objects maintained by this unordered map, or the end iterator if this unordered map is empty.

iterator
begin() noexcept;
» more...

Return an iterator providing non-modifiable access to the first value_type object in the sequence of value_type objects maintained by this unordered map, or the end iterator if this unordered map is empty.

const_iterator
begin() const noexcept;
» more...

Return a local iterator providing modifiable access to the first value_type object in the sequence of value_type objects of the bucket having the specified index in the array of buckets maintained by this unordered map, or the end(index) iterator if the bucket is empty. The behavior is undefined unless 'index < bucket_count()'.

local_iterator
begin(size_type index);
» more...

Return a local iterator providing non-modifiable access to the first value_type object in the sequence of value_type objects of the bucket having the specified index in the array of buckets maintained by this unordered map, or the end(index) iterator if the bucket is empty. The behavior is undefined unless index < bucket_count().

const_local_iterator
begin(size_type index) const;
» more...