\hypertarget{_q_c___range_iterator_8dox_8h_source}{}\doxysection{QC\+\_\+\+Range\+Iterator.\+dox.\+h}

\begin{DoxyCode}{0}
\DoxyCodeLine{1 }
\DoxyCodeLine{2 \textcolor{keyword}{namespace }\mbox{\hyperlink{namespace_qore}{Qore}} \{}
\DoxyCodeLine{4 }
\DoxyCodeLine{31 \textcolor{keyword}{class }\mbox{\hyperlink{class_qore_1_1_range_iterator}{RangeIterator}} : \textcolor{keyword}{public} \mbox{\hyperlink{class_qore_1_1_abstract_iterator}{AbstractIterator}} \{}
\DoxyCodeLine{32 }
\DoxyCodeLine{33 \textcolor{keyword}{public}:}
\DoxyCodeLine{35 }
\DoxyCodeLine{49  \mbox{\hyperlink{class_qore_1_1_range_iterator_ae1659e4a23b185f2cf371b015d806088}{constructor}}(\textcolor{keywordtype}{int} start, \textcolor{keywordtype}{int} stop, \textcolor{keywordtype}{int} step = 1, \textcolor{keyword}{auto} val);}
\DoxyCodeLine{50 }
\DoxyCodeLine{51 \textcolor{keyword}{public}:}
\DoxyCodeLine{53 }
\DoxyCodeLine{64  \mbox{\hyperlink{class_qore_1_1_range_iterator_acdcab14b075fb022dfd4a221c3ddf1ab}{constructor}}(\textcolor{keywordtype}{int} stop);}
\DoxyCodeLine{65 }
\DoxyCodeLine{66 \textcolor{keyword}{public}:}
\DoxyCodeLine{68 }
\DoxyCodeLine{73  \mbox{\hyperlink{class_qore_1_1_range_iterator_a20eb3d239c57b2f40ef5c9e7bd7334f1}{copy}}();}
\DoxyCodeLine{74 }
\DoxyCodeLine{75 \textcolor{keyword}{public}:}
\DoxyCodeLine{77 }
\DoxyCodeLine{94 \textcolor{keyword}{auto} \mbox{\hyperlink{class_qore_1_1_range_iterator_a96d2eb508ede8cc4a26141ccf94acecc}{getValue}}();}
\DoxyCodeLine{95 }
\DoxyCodeLine{96 \textcolor{keyword}{public}:}
\DoxyCodeLine{98 }
\DoxyCodeLine{111 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_range_iterator_ab2c4071b0c75ac9f721880e483e3e81a}{next}}();}
\DoxyCodeLine{112 }
\DoxyCodeLine{113 \textcolor{keyword}{public}:}
\DoxyCodeLine{115 }
\DoxyCodeLine{140  \mbox{\hyperlink{class_qore_1_1_range_iterator_aa29d1b2be6d564c030c79ca73645da6f}{reset}}();}
\DoxyCodeLine{141 }
\DoxyCodeLine{142 \textcolor{keyword}{public}:}
\DoxyCodeLine{144 }
\DoxyCodeLine{155 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_range_iterator_ad235b23928683ba0929d97f6d6401bb9}{valid}}();}
\DoxyCodeLine{156 \};}
\DoxyCodeLine{157 \}}
\DoxyCodeLine{158 }
\DoxyCodeLine{160 \textcolor{keyword}{namespace }\mbox{\hyperlink{namespace_qore}{Qore}} \{}
\DoxyCodeLine{178 }
\DoxyCodeLine{181 }
\DoxyCodeLine{212 \mbox{\hyperlink{class_qore_1_1_range_iterator}{RangeIterator}} \mbox{\hyperlink{group__range__functions_gad5b4d3ad3f6c36d2e714bc6ed757a507}{xrange}}(\textcolor{keywordtype}{int} start, \textcolor{keywordtype}{int} stop, \textcolor{keywordtype}{int} step = 1, \textcolor{keyword}{auto} val);}
\DoxyCodeLine{213 }
\DoxyCodeLine{215 }
\DoxyCodeLine{238 \mbox{\hyperlink{class_qore_1_1_range_iterator}{RangeIterator}} \mbox{\hyperlink{group__range__functions_gad5b4d3ad3f6c36d2e714bc6ed757a507}{xrange}}(\textcolor{keywordtype}{int} stop);}
\DoxyCodeLine{239 }
\DoxyCodeLine{241 \}}

\end{DoxyCode}
