Namespaces
Variants

std::hive<T,Allocator>::end, std::hive<T,Allocator>::cend

From cppreference.com
 
 
 
 
iterator end() noexcept;
(1) (since C++26)
const_iterator end() const noexcept;
(2) (since C++26)
const_iterator cend() const noexcept;
(3) (since C++26)

Returns an iterator to the element following the last element of the hive.

This element acts as a placeholder; attempting to access it results in undefined behavior.

Return value

Iterator to the element following the last element.

Complexity

Constant.

Example

#include <hive>
#include <print>

int main()
{
    std::hive h{"bee", "wasp", "hornet"};

    while (h.cbegin() != h.cend())
    {
        std::println("{}", *h.cbegin());
        h.erase(h.begin());
    }
}

Output:

bee
wasp
hornet

See also

returns an iterator to the beginning
(public member function) [edit]
(C++11)(C++14)
returns an iterator to the end of a container or array
(function template) [edit]