Iterators¶
This page contains information about the member functions of the Konieczny
class related to iterators.
-
inline const_d_class_iterator libsemigroups::Konieczny::cbegin_D_classes() const¶
Returns a const iterator referring to a pointer to the first \(\mathscr{D}\)-class.
This function does not trigger any enumeration; the iterator returned may be invalidated by any call to a non-const member function of the Konieczny class.
- Parameters
(None)
- Throws
(None) – This function guarantees not to throw a LibsemigroupsException.
- Returns
A value of type
const_d_class_iterator
.
-
inline const_iterator libsemigroups::Konieczny::cbegin_generators() const noexcept¶
Returns a const iterator pointing to the first generator.
This function does not trigger any enumeration; the iterator returned may be invalidated by any call to a non-const member function of the Konieczny class.
See also
- Parameters
(None)
- Throws
(None) – This function is
noexcept
and is guaranteed never to throw.- Returns
A value of type
const_iterator
.
-
inline const_regular_d_class_iterator libsemigroups::Konieczny::cbegin_rdc() const noexcept¶
Shorter form of cbegin_regular_D_classes.
-
inline const_regular_d_class_iterator libsemigroups::Konieczny::cbegin_regular_D_classes() const¶
Returns a const iterator referring to a pointer to the first regular \(\mathscr{D}\)-class.
This function does not trigger any enumeration; the iterator returned may be invalidated by any call to a non-const member function of the Konieczny class.
See also
- Parameters
(None)
- Throws
(None) – This function guarantees not to throw a LibsemigroupsException.
- Returns
A value of type
const_d_class_iterator
.
-
inline const_d_class_iterator libsemigroups::Konieczny::cend_D_classes() const noexcept¶
Returns a const iterator referring to past the pointer to the last \(\mathscr{D}\)-class.
This function does not trigger any enumeration; the iterator returned may be invalidated by any call to a non-const member function of the Konieczny class.
- Parameters
(None)
- Throws
(None) – This function guarantees not to throw a LibsemigroupsException.
- Returns
A value of type
const_d_class_iterator
.
-
inline const_iterator libsemigroups::Konieczny::cend_generators() const noexcept¶
Returns a const iterator pointing to one past the last generator.
This function does not trigger any enumeration; the iterator returned may be invalidated by any call to a non-const member function of the Konieczny class.
See also
- Parameters
(None)
- Throws
(None) – This function is
noexcept
and is guaranteed never to throw.- Returns
A value of type
const_iterator
.
-
inline const_regular_d_class_iterator libsemigroups::Konieczny::cend_rdc() const¶
Shorter form of cend_regular_D_classes.
-
inline const_regular_d_class_iterator libsemigroups::Konieczny::cend_regular_D_classes() const noexcept¶
Returns a const iterator referring to past the pointer to the last regular \(\mathscr{D}\)-class.
This function does not trigger any enumeration; the iterator returned may be invalidated by any call to a non-const member function of the Konieczny class.
See also
- Parameters
(None)
- Throws
(None) – This function guarantees not to throw a LibsemigroupsException.
- Returns
A value of type
const_d_class_iterator
.