const_iterator

using libsemigroups::Action::const_iterator = detail::BruidhinnConstIterator<point_type, std::vector<internal_point_type>>

This is the type of a const iterator pointing to a Action::point_type in an Action instance.