:relfileprefix: ../../../../ [#boost-urls-grammar-range-iterator] = xref:boost.adoc[pass:[boost]]::xref:boost/urls.adoc[pass:[urls]]::xref:boost/urls/grammar.adoc[pass:[grammar]]::xref:boost/urls/grammar/range.adoc[pass:[range]]::iterator A constant, forward iterator to elements of the range == Synopsis Declared in header `` [source,cpp,subs="verbatim,macros,-callouts"] ---- class iterator; ---- == Types [cols=2,separator=¦] |=== ¦Name ¦Description ¦xref:boost/urls/grammar/range/iterator/difference_type.adoc[`difference_type`] ¦ ¦xref:boost/urls/grammar/range/iterator/iterator_category.adoc[`iterator_category`] ¦ ¦xref:boost/urls/grammar/range/iterator/pointer.adoc[`pointer`] ¦ ¦xref:boost/urls/grammar/range/iterator/reference.adoc[`reference`] ¦ ¦xref:boost/urls/grammar/range/iterator/value_type.adoc[`value_type`] ¦ |=== == Member Functions [cols=2,separator=¦] |=== ¦Name ¦Description ¦xref:boost/urls/grammar/range/iterator/2constructor.adoc[`iterator`] [.small]#[constructor]# ¦ ¦xref:boost/urls/grammar/range/iterator/operator_not_eq.adoc[`operator!=`] ¦ ¦xref:boost/urls/grammar/range/iterator/operator_star.adoc[`operator*`] ¦ ¦xref:boost/urls/grammar/range/iterator/operator_inc.adoc[`operator++`] ¦ ¦xref:boost/urls/grammar/range/iterator/operator_assign.adoc[`operator=`] ¦ ¦xref:boost/urls/grammar/range/iterator/operator_eq.adoc[`operator==`] ¦ |===