\hypertarget{_q_c___hash_iterator_8dox_8h_source}{}\doxysection{QC\+\_\+\+Hash\+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_hash_iterator}{HashIterator}} : \textcolor{keyword}{public} \mbox{\hyperlink{class_qore_1_1_abstract_quantified_bidirectional_iterator}{AbstractQuantifiedBidirectionalIterator}} \{}
\DoxyCodeLine{29 }
\DoxyCodeLine{30 \textcolor{keyword}{public}:}
\DoxyCodeLine{32 }
\DoxyCodeLine{39  \mbox{\hyperlink{class_qore_1_1_hash_iterator_a842d257239bb77f2989960dbe1ddabc9}{constructor}}(hash<auto> h);}
\DoxyCodeLine{40 }
\DoxyCodeLine{41 \textcolor{keyword}{public}:}
\DoxyCodeLine{43 }
\DoxyCodeLine{49  \mbox{\hyperlink{class_qore_1_1_hash_iterator_a1fc56abc6eb066009a390ff11fe5b69d}{constructor}}();}
\DoxyCodeLine{50 }
\DoxyCodeLine{51 \textcolor{keyword}{public}:}
\DoxyCodeLine{53 }
\DoxyCodeLine{58  \mbox{\hyperlink{class_qore_1_1_hash_iterator_ae35efa6b6afd35bc56fdddd9d5622059}{copy}}();}
\DoxyCodeLine{59 }
\DoxyCodeLine{60 \textcolor{keyword}{public}:}
\DoxyCodeLine{62 }
\DoxyCodeLine{73 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_hash_iterator_adc2400ed775808e5ab8a3afd671c4428}{empty}}();}
\DoxyCodeLine{74 }
\DoxyCodeLine{75 \textcolor{keyword}{public}:}
\DoxyCodeLine{77 }
\DoxyCodeLine{90 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_hash_iterator_a1d639332a9f27f97a830994b1a68ada2}{first}}();}
\DoxyCodeLine{91 }
\DoxyCodeLine{92 \textcolor{keyword}{public}:}
\DoxyCodeLine{94 }
\DoxyCodeLine{109 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_hash_iterator_a60c35d8ea159a1f9b53c0b164094c7c0}{getKey}}();}
\DoxyCodeLine{110 }
\DoxyCodeLine{111 \textcolor{keyword}{public}:}
\DoxyCodeLine{113 }
\DoxyCodeLine{130 \textcolor{keyword}{auto} \mbox{\hyperlink{class_qore_1_1_hash_iterator_a0d62ed2e642f1f9f0fc06cbd2d79b14b}{getKeyValue}}();}
\DoxyCodeLine{131 }
\DoxyCodeLine{132 \textcolor{keyword}{public}:}
\DoxyCodeLine{134 }
\DoxyCodeLine{151 \textcolor{keyword}{auto} \mbox{\hyperlink{class_qore_1_1_hash_iterator_ac476d576e747b685d4284fb02a5cf83e}{getValue}}();}
\DoxyCodeLine{152 }
\DoxyCodeLine{153 \textcolor{keyword}{public}:}
\DoxyCodeLine{155 }
\DoxyCodeLine{172 hash<auto> \mbox{\hyperlink{class_qore_1_1_hash_iterator_aefac138e6e464a1c71b2ac15d0b0569e}{getValuePair}}();}
\DoxyCodeLine{173 }
\DoxyCodeLine{174 \textcolor{keyword}{public}:}
\DoxyCodeLine{176 }
\DoxyCodeLine{189 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_hash_iterator_a40b7935be4791e186dba782e091084e5}{last}}();}
\DoxyCodeLine{190 }
\DoxyCodeLine{191 \textcolor{keyword}{public}:}
\DoxyCodeLine{193 }
\DoxyCodeLine{207 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_hash_iterator_ae1c8221cd1002edbb93ec41a333900ae}{next}}();}
\DoxyCodeLine{208 }
\DoxyCodeLine{209 \textcolor{keyword}{public}:}
\DoxyCodeLine{211 }
\DoxyCodeLine{225 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_hash_iterator_a9df83a19c89100056c875b2ca40f6ed3}{prev}}();}
\DoxyCodeLine{226 }
\DoxyCodeLine{227 \textcolor{keyword}{public}:}
\DoxyCodeLine{229 }
\DoxyCodeLine{238  \mbox{\hyperlink{class_qore_1_1_hash_iterator_ad7b5c2e35ee739f1ef3cbe9565f075ad}{reset}}();}
\DoxyCodeLine{239 }
\DoxyCodeLine{240 \textcolor{keyword}{public}:}
\DoxyCodeLine{242 }
\DoxyCodeLine{253 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_hash_iterator_a12d469ed0e4ba8b61b8a38fa97332ef1}{valid}}();}
\DoxyCodeLine{254 \};}
\DoxyCodeLine{255 \}}

\end{DoxyCode}
