Namespaces
Variants

std::forward_list<T,Allocator>:: before_begin, cbefore_begin

From cppreference.net
iterator before_begin ( ) noexcept ;
(1) (since C++11)
(constexpr since C++26)
const_iterator before_begin ( ) const noexcept ;
(2) (since C++11)
(constexpr since C++26)
const_iterator cbefore_begin ( ) const noexcept ;
(3) (since C++11)
(constexpr since C++26)

Returns a non-dereferenceable iterator, incrementing the before-begin iterator gives exactly the same iterator as obtained from begin() / cbegin() .

The only usage cases are in functions insert_after() , emplace_after() , erase_after() , splice_after() and the increment operator.

Contents

Return value

An iterator representing the position right before the begin iterator.

Complexity

Constant.

Example

See also

returns an iterator to the beginning
(public member function)
returns an iterator to the end
(public member function)