const_iterator

template<>
using libsemigroups::Action<TElementType, TPointType, TActionType, TTraits, TLeftOrRight>::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.