\doxysection{QC\+\_\+\+Range\+Iterator.\+dox.\+h}
\hypertarget{_q_c___range_iterator_8dox_8h_source}{}\label{_q_c___range_iterator_8dox_8h_source}
\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ }
\DoxyCodeLine{00002\ \textcolor{keyword}{namespace\ }\mbox{\hyperlink{namespace_qore}{Qore}}\ \{}
\DoxyCodeLine{00004\ }
\DoxyCodeLine{00032\ \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{00033\ }
\DoxyCodeLine{00034\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00036\ }
\DoxyCodeLine{00050\ \ \mbox{\hyperlink{class_qore_1_1_range_iterator_ae1659e4a23b185f2cf371b015d806088}{constructor}}(\textcolor{keywordtype}{int}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{start}},\ \textcolor{keywordtype}{int}\ stop,\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{step}}\ =\ 1,\ \textcolor{keyword}{auto}\ val);}
\DoxyCodeLine{00051\ }
\DoxyCodeLine{00052\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00054\ }
\DoxyCodeLine{00065\ \ \mbox{\hyperlink{class_qore_1_1_range_iterator_acdcab14b075fb022dfd4a221c3ddf1ab}{constructor}}(\textcolor{keywordtype}{int}\ stop);}
\DoxyCodeLine{00066\ }
\DoxyCodeLine{00067\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00069\ }
\DoxyCodeLine{00074\ \ \mbox{\hyperlink{class_qore_1_1_range_iterator_a20eb3d239c57b2f40ef5c9e7bd7334f1}{copy}}();}
\DoxyCodeLine{00075\ }
\DoxyCodeLine{00076\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00078\ }
\DoxyCodeLine{00095\ \textcolor{keyword}{auto}\ \mbox{\hyperlink{class_qore_1_1_range_iterator_a96d2eb508ede8cc4a26141ccf94acecc}{getValue}}();}
\DoxyCodeLine{00096\ }
\DoxyCodeLine{00097\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00099\ }
\DoxyCodeLine{00112\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_qore_1_1_range_iterator_ab2c4071b0c75ac9f721880e483e3e81a}{next}}();}
\DoxyCodeLine{00113\ }
\DoxyCodeLine{00114\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00116\ }
\DoxyCodeLine{00142\ \ \mbox{\hyperlink{class_qore_1_1_range_iterator_aa29d1b2be6d564c030c79ca73645da6f}{reset}}();}
\DoxyCodeLine{00143\ }
\DoxyCodeLine{00144\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00146\ }
\DoxyCodeLine{00158\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_qore_1_1_range_iterator_ad235b23928683ba0929d97f6d6401bb9}{valid}}();}
\DoxyCodeLine{00159\ \};}
\DoxyCodeLine{00160\ \}}
\DoxyCodeLine{00161\ }
\DoxyCodeLine{00163\ \textcolor{keyword}{namespace\ }\mbox{\hyperlink{namespace_qore}{Qore}}\ \{}
\DoxyCodeLine{00182\ }
\DoxyCodeLine{00184\ }
\DoxyCodeLine{00215\ \mbox{\hyperlink{class_qore_1_1_range_iterator}{RangeIterator}}\ \mbox{\hyperlink{group__range__functions_gad5b4d3ad3f6c36d2e714bc6ed757a507}{xrange}}(\textcolor{keywordtype}{int}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{start}},\ \textcolor{keywordtype}{int}\ stop,\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{step}}\ =\ 1,\ \textcolor{keyword}{auto}\ val);}
\DoxyCodeLine{00216\ }
\DoxyCodeLine{00218\ }
\DoxyCodeLine{00241\ \mbox{\hyperlink{class_qore_1_1_range_iterator}{RangeIterator}}\ \mbox{\hyperlink{group__range__functions_gad5b4d3ad3f6c36d2e714bc6ed757a507}{xrange}}(\textcolor{keywordtype}{int}\ stop);}
\DoxyCodeLine{00242\ }
\DoxyCodeLine{00244\ \}}

\end{DoxyCode}
