Iterators

inline const_iterator libsemigroups::StaticPTransf::begin() const noexcept

Returns a const_iterator (random access iterator) pointing at the first image value.

Complexity

Constant.

Parameters

(None)

Throws

(None) – This function is noexcept and is guaranteed never to throw.

Returns

A const iterator to the first image value.

inline iterator libsemigroups::StaticPTransf::begin() noexcept

Returns an iterator (random access iterator) pointing at the first image value.

Complexity

Constant.

Parameters

(None)

Throws

(None) – This function is noexcept and is guaranteed never to throw.

Returns

An iterator to the first image value.

inline const_iterator libsemigroups::StaticPTransf::cbegin() const noexcept

Returns a const_iterator (random access iterator) pointing at the first image value.

Complexity

Constant.

Parameters

(None)

Throws

(None) – This function is noexcept and is guaranteed never to throw.

Returns

A const iterator to the first image value.

inline const_iterator libsemigroups::StaticPTransf::cend() const noexcept

Returns a const_iterator (random access iterator) pointing one past the last image value.

Complexity

Constant.

Parameters

(None)

Throws

(None) – This function is noexcept and is guaranteed never to throw.

Returns

A const iterator pointing one past the last image value.

inline const_iterator libsemigroups::StaticPTransf::end() const noexcept

Returns a const_iterator (random access iterator) pointing one past the last image value.

Complexity

Constant.

Parameters

(None)

Throws

(None) – This function is noexcept and is guaranteed never to throw.

Returns

A const iterator pointing one past the last image value.

inline iterator libsemigroups::StaticPTransf::end() noexcept

Returns an iterator (random access iterator) pointing one past the last image value.

Complexity

Constant.

Parameters

(None)

Throws

(None) – This function is noexcept and is guaranteed never to throw.

Returns

An iterator pointing one past the last image value.