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

\begin{DoxyCode}{0}
\DoxyCodeLine{1 }
\DoxyCodeLine{2 \textcolor{keyword}{namespace }\mbox{\hyperlink{namespace_qore}{Qore}} \{}
\DoxyCodeLine{4 }
\DoxyCodeLine{30 \textcolor{keyword}{class }\mbox{\hyperlink{class_qore_1_1_list_hash_iterator}{ListHashIterator}} : \textcolor{keyword}{public} \mbox{\hyperlink{class_qore_1_1_abstract_quantified_bidirectional_iterator}{AbstractQuantifiedBidirectionalIterator}} \{}
\DoxyCodeLine{31 }
\DoxyCodeLine{32 \textcolor{keyword}{public}:}
\DoxyCodeLine{34 }
\DoxyCodeLine{43  \mbox{\hyperlink{class_qore_1_1_list_hash_iterator_a1df64c650e8dafe3dcff39c554458de5}{constructor}}(softlist<auto> l);}
\DoxyCodeLine{44 }
\DoxyCodeLine{45 \textcolor{keyword}{public}:}
\DoxyCodeLine{47 }
\DoxyCodeLine{52  \mbox{\hyperlink{class_qore_1_1_list_hash_iterator_aa7725a9de08969a75be8fc94727b73ad}{copy}}();}
\DoxyCodeLine{53 }
\DoxyCodeLine{54 \textcolor{keyword}{public}:}
\DoxyCodeLine{56 }
\DoxyCodeLine{67 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_list_hash_iterator_acbf9ae3d6d10b3007cd9b718fa88d1b8}{empty}}();}
\DoxyCodeLine{68 }
\DoxyCodeLine{69 \textcolor{keyword}{public}:}
\DoxyCodeLine{71 }
\DoxyCodeLine{84 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_list_hash_iterator_a4e7a345f24263766e7cdac8eeae903ef}{first}}();}
\DoxyCodeLine{85 }
\DoxyCodeLine{86 \textcolor{keyword}{public}:}
\DoxyCodeLine{88 }
\DoxyCodeLine{107 \textcolor{keyword}{auto} \mbox{\hyperlink{class_qore_1_1_list_hash_iterator_a415506cda48690331ebfa00a79646df7}{getKeyValue}}(\textcolor{keywordtype}{string} key);}
\DoxyCodeLine{108 }
\DoxyCodeLine{109 \textcolor{keyword}{public}:}
\DoxyCodeLine{111 }
\DoxyCodeLine{128 hash<auto> \mbox{\hyperlink{class_qore_1_1_list_hash_iterator_a409eb06146e946476aa36348e31c8be3}{getRow}}();}
\DoxyCodeLine{129 }
\DoxyCodeLine{130 \textcolor{keyword}{public}:}
\DoxyCodeLine{132 }
\DoxyCodeLine{150 hash<auto> \mbox{\hyperlink{class_qore_1_1_list_hash_iterator_a5baf2d3aa4fc660fb47f75ab11cdc130}{getValue}}();}
\DoxyCodeLine{151 }
\DoxyCodeLine{152 \textcolor{keyword}{public}:}
\DoxyCodeLine{154 }
\DoxyCodeLine{166 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1_list_hash_iterator_ad53157969b6c64ac9cb9732b4817ab59}{index}}();}
\DoxyCodeLine{167 }
\DoxyCodeLine{168 \textcolor{keyword}{public}:}
\DoxyCodeLine{170 }
\DoxyCodeLine{183 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_list_hash_iterator_a849e526feaa79ce62c920267ec35eab4}{last}}();}
\DoxyCodeLine{184 }
\DoxyCodeLine{185 \textcolor{keyword}{public}:}
\DoxyCodeLine{187 }
\DoxyCodeLine{199 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1_list_hash_iterator_a4309a3e47c54d01350d58599019bd21c}{max}}();}
\DoxyCodeLine{200 }
\DoxyCodeLine{201 \textcolor{keyword}{public}:}
\DoxyCodeLine{203 }
\DoxyCodeLine{222 \textcolor{keyword}{auto} \mbox{\hyperlink{class_qore_1_1_list_hash_iterator_a831e61e4d25344faa028dabe03acce4a}{memberGate}}(\textcolor{keywordtype}{string} key);}
\DoxyCodeLine{223 }
\DoxyCodeLine{224 \textcolor{keyword}{public}:}
\DoxyCodeLine{226 }
\DoxyCodeLine{240 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_list_hash_iterator_a0856d8bc238ce8110e4e9ca14331f295}{next}}();}
\DoxyCodeLine{241 }
\DoxyCodeLine{242 \textcolor{keyword}{public}:}
\DoxyCodeLine{244 }
\DoxyCodeLine{258 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_list_hash_iterator_af422c1925e9f9d659da0987afbdb93e7}{prev}}();}
\DoxyCodeLine{259 }
\DoxyCodeLine{260 \textcolor{keyword}{public}:}
\DoxyCodeLine{262 }
\DoxyCodeLine{271  \mbox{\hyperlink{class_qore_1_1_list_hash_iterator_a9f5b2b81baf0c5a3b6981c8f4ffe3d56}{reset}}();}
\DoxyCodeLine{272 }
\DoxyCodeLine{273 \textcolor{keyword}{public}:}
\DoxyCodeLine{275 }
\DoxyCodeLine{287 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_list_hash_iterator_a6cb2ba7c6ed81afb8c06cde38ce000f2}{set}}(\textcolor{keywordtype}{int} pos);}
\DoxyCodeLine{288 }
\DoxyCodeLine{289 \textcolor{keyword}{public}:}
\DoxyCodeLine{291 }
\DoxyCodeLine{302 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_list_hash_iterator_aff5bfd5e591c6306d2deaad6665e0ba8}{valid}}();}
\DoxyCodeLine{303 \};}
\DoxyCodeLine{304 \}}

\end{DoxyCode}
