\hypertarget{_q_c___list_iterator_8dox_8h_source}{}\doxysection{QC\+\_\+\+List\+Iterator.\+dox.\+h}

\begin{DoxyCode}{0}
\DoxyCodeLine{1 }
\DoxyCodeLine{2 \textcolor{keyword}{namespace }\mbox{\hyperlink{namespace_qore}{Qore}} \{}
\DoxyCodeLine{4 }
\DoxyCodeLine{28 \textcolor{keyword}{class }\mbox{\hyperlink{class_qore_1_1_list_iterator}{ListIterator}} : \textcolor{keyword}{public} \mbox{\hyperlink{class_qore_1_1_abstract_quantified_bidirectional_iterator}{AbstractQuantifiedBidirectionalIterator}} \{}
\DoxyCodeLine{29 }
\DoxyCodeLine{30 \textcolor{keyword}{public}:}
\DoxyCodeLine{32 }
\DoxyCodeLine{41  \mbox{\hyperlink{class_qore_1_1_list_iterator_ac972b8fe8ce44162e0ce66643eee1a55}{constructor}}(softlist<auto> l);}
\DoxyCodeLine{42 }
\DoxyCodeLine{43 \textcolor{keyword}{public}:}
\DoxyCodeLine{45 }
\DoxyCodeLine{50  \mbox{\hyperlink{class_qore_1_1_list_iterator_aa3cbb3687629780c170afdeb81d4c32a}{copy}}();}
\DoxyCodeLine{51 }
\DoxyCodeLine{52 \textcolor{keyword}{public}:}
\DoxyCodeLine{54 }
\DoxyCodeLine{65 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_list_iterator_a6b122999ed1d5270b799d08389d6a4b8}{empty}}();}
\DoxyCodeLine{66 }
\DoxyCodeLine{67 \textcolor{keyword}{public}:}
\DoxyCodeLine{69 }
\DoxyCodeLine{82 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_list_iterator_a93b82a5f331015eacbc41114005af1c0}{first}}();}
\DoxyCodeLine{83 }
\DoxyCodeLine{84 \textcolor{keyword}{public}:}
\DoxyCodeLine{86 }
\DoxyCodeLine{101 \textcolor{keyword}{auto} \mbox{\hyperlink{class_qore_1_1_list_iterator_a0aa20310feee37f5816721c79fed2b9e}{getValue}}();}
\DoxyCodeLine{102 }
\DoxyCodeLine{103 \textcolor{keyword}{public}:}
\DoxyCodeLine{105 }
\DoxyCodeLine{117 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1_list_iterator_a60f50a3f482803ef6f8b7488a27edf4e}{index}}();}
\DoxyCodeLine{118 }
\DoxyCodeLine{119 \textcolor{keyword}{public}:}
\DoxyCodeLine{121 }
\DoxyCodeLine{134 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_list_iterator_ab42d03f4202ae21cbf50732c93a206c2}{last}}();}
\DoxyCodeLine{135 }
\DoxyCodeLine{136 \textcolor{keyword}{public}:}
\DoxyCodeLine{138 }
\DoxyCodeLine{150 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1_list_iterator_a61f6434a2697fa752a5a8bdf8bc4c5bd}{max}}();}
\DoxyCodeLine{151 }
\DoxyCodeLine{152 \textcolor{keyword}{public}:}
\DoxyCodeLine{154 }
\DoxyCodeLine{168 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_list_iterator_a6ec3a70d479bc98120d5da861a347d16}{next}}();}
\DoxyCodeLine{169 }
\DoxyCodeLine{170 \textcolor{keyword}{public}:}
\DoxyCodeLine{172 }
\DoxyCodeLine{186 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_list_iterator_a32ad9cb8256759fdf8ac4dd3af183222}{prev}}();}
\DoxyCodeLine{187 }
\DoxyCodeLine{188 \textcolor{keyword}{public}:}
\DoxyCodeLine{190 }
\DoxyCodeLine{199  \mbox{\hyperlink{class_qore_1_1_list_iterator_a66980079141ffb2814c5e34f8b728a4f}{reset}}();}
\DoxyCodeLine{200 }
\DoxyCodeLine{201 \textcolor{keyword}{public}:}
\DoxyCodeLine{203 }
\DoxyCodeLine{215 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_list_iterator_a24f641c512ab95856379c3e7609bda57}{set}}(\textcolor{keywordtype}{int} pos);}
\DoxyCodeLine{216 }
\DoxyCodeLine{217 \textcolor{keyword}{public}:}
\DoxyCodeLine{219 }
\DoxyCodeLine{230 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_list_iterator_ad880f2e3e193c708b28d753ae6646bfb}{valid}}();}
\DoxyCodeLine{231 \};}
\DoxyCodeLine{232 \}}

\end{DoxyCode}
