\hypertarget{_pseudo___q_c___hash_8dox_8h_source}{}\doxysection{Pseudo\+\_\+\+QC\+\_\+\+Hash.\+dox.\+h}

\begin{DoxyCode}{0}
\DoxyCodeLine{1 }
\DoxyCodeLine{3 \textcolor{keyword}{namespace }\mbox{\hyperlink{namespace_qore}{Qore}} \{}
\DoxyCodeLine{5 \textcolor{comment}{/***/}}
\DoxyCodeLine{6 \textcolor{keyword}{class }\mbox{\hyperlink{class_qore_1_1zzz8hashzzz9}{zzz8hashzzz9}} : \textcolor{keyword}{public} \mbox{\hyperlink{class_qore_1_1zzz8valuezzz9}{zzz8valuezzz9}} \{}
\DoxyCodeLine{7 }
\DoxyCodeLine{8 \textcolor{keyword}{public}:}
\DoxyCodeLine{10 }
\DoxyCodeLine{26 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1zzz8hashzzz9_a5e83d974ab0eb3ea39aedbf5ca7c30a8}{compareKeys}}(hash<auto> oh);}
\DoxyCodeLine{27 }
\DoxyCodeLine{28 \textcolor{keyword}{public}:}
\DoxyCodeLine{30 }
\DoxyCodeLine{45 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1zzz8hashzzz9_a32e0071f511bc645bfacbfd112ee11d4}{complexType}}();}
\DoxyCodeLine{46 }
\DoxyCodeLine{47 \textcolor{keyword}{public}:}
\DoxyCodeLine{49 }
\DoxyCodeLine{67 \mbox{\hyperlink{class_qore_1_1_hash_list_iterator}{HashListIterator}} \mbox{\hyperlink{class_qore_1_1zzz8hashzzz9_aab3d2e6e69d212dbe05de43136f14367}{contextIterator}}();}
\DoxyCodeLine{68 }
\DoxyCodeLine{69 \textcolor{keyword}{public}:}
\DoxyCodeLine{71 }
\DoxyCodeLine{83 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1zzz8hashzzz9_a77253c70cb9379eb688ba076ad478e84}{empty}}();}
\DoxyCodeLine{84 }
\DoxyCodeLine{85 \textcolor{keyword}{public}:}
\DoxyCodeLine{87 }
\DoxyCodeLine{101 \_\_7\_ \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1zzz8hashzzz9_aee7729c7e0aa26025151884653ea92e4}{firstKey}}();}
\DoxyCodeLine{102 }
\DoxyCodeLine{103 \textcolor{keyword}{public}:}
\DoxyCodeLine{105 }
\DoxyCodeLine{119 \textcolor{keyword}{auto} \mbox{\hyperlink{class_qore_1_1zzz8hashzzz9_a7197725a855c1fc1dcdfb639739dc794}{firstValue}}();}
\DoxyCodeLine{120 }
\DoxyCodeLine{121 \textcolor{keyword}{public}:}
\DoxyCodeLine{123 }
\DoxyCodeLine{139 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1zzz8hashzzz9_a6538b4de8e019977a9b9b3730b4d21fb}{hasKey}}(softstring key);}
\DoxyCodeLine{140 }
\DoxyCodeLine{141 \textcolor{keyword}{public}:}
\DoxyCodeLine{143 }
\DoxyCodeLine{159 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1zzz8hashzzz9_a004a9455703ac3e07c15de46f07607db}{hasKeyValue}}(softstring key);}
\DoxyCodeLine{160 }
\DoxyCodeLine{161 \textcolor{keyword}{public}:}
\DoxyCodeLine{163 }
\DoxyCodeLine{177 \mbox{\hyperlink{class_qore_1_1_abstract_iterator}{AbstractIterator}} \mbox{\hyperlink{class_qore_1_1zzz8hashzzz9_ad9c31b0d467e2a1496f57e3feff505ee}{iterator}}();}
\DoxyCodeLine{178 }
\DoxyCodeLine{179 \textcolor{keyword}{public}:}
\DoxyCodeLine{181 }
\DoxyCodeLine{197 \mbox{\hyperlink{class_qore_1_1_hash_key_iterator}{HashKeyIterator}} \mbox{\hyperlink{class_qore_1_1zzz8hashzzz9_a4dde09aa84522bbd942d9339c0315ed5}{keyIterator}}();}
\DoxyCodeLine{198 }
\DoxyCodeLine{199 \textcolor{keyword}{public}:}
\DoxyCodeLine{201 }
\DoxyCodeLine{215 list<string> \mbox{\hyperlink{class_qore_1_1zzz8hashzzz9_a12e3939d3f18b9b2b6fcf4fef7a0b818}{keys}}();}
\DoxyCodeLine{216 }
\DoxyCodeLine{217 \textcolor{keyword}{public}:}
\DoxyCodeLine{219 }
\DoxyCodeLine{233 \_\_7\_ \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1zzz8hashzzz9_ae3f6d1b8abf88d08a32ed2d653f0e5e8}{lastKey}}();}
\DoxyCodeLine{234 }
\DoxyCodeLine{235 \textcolor{keyword}{public}:}
\DoxyCodeLine{237 }
\DoxyCodeLine{251 \textcolor{keyword}{auto} \mbox{\hyperlink{class_qore_1_1zzz8hashzzz9_a918a125aaaa36d854377b5853e5ef02a}{lastValue}}();}
\DoxyCodeLine{252 }
\DoxyCodeLine{253 \textcolor{keyword}{public}:}
\DoxyCodeLine{255 }
\DoxyCodeLine{269 \mbox{\hyperlink{class_qore_1_1_hash_pair_iterator}{HashPairIterator}} \mbox{\hyperlink{class_qore_1_1zzz8hashzzz9_aae2e67b218a51791103c21866df5217b}{pairIterator}}();}
\DoxyCodeLine{270 }
\DoxyCodeLine{271 \textcolor{keyword}{public}:}
\DoxyCodeLine{273 }
\DoxyCodeLine{289 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1zzz8hashzzz9_aad47c06b8c27354b9975b394a2a8a464}{size}}();}
\DoxyCodeLine{290 }
\DoxyCodeLine{291 \textcolor{keyword}{public}:}
\DoxyCodeLine{293 }
\DoxyCodeLine{302 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1zzz8hashzzz9_ad69ea20970b8c5e9737247ba581c33aa}{sizep}}();}
\DoxyCodeLine{303 }
\DoxyCodeLine{304 \textcolor{keyword}{public}:}
\DoxyCodeLine{306 }
\DoxyCodeLine{322 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1zzz8hashzzz9_af648c06c9cd615790aae13c7278efeee}{typeCode}}();}
\DoxyCodeLine{323 }
\DoxyCodeLine{324 \textcolor{keyword}{public}:}
\DoxyCodeLine{326 }
\DoxyCodeLine{344 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1zzz8hashzzz9_acc38eb60991abd2c576374b7bdbd2abb}{val}}();}
\DoxyCodeLine{345 }
\DoxyCodeLine{346 \textcolor{keyword}{public}:}
\DoxyCodeLine{348 }
\DoxyCodeLine{365 list<auto> \mbox{\hyperlink{class_qore_1_1zzz8hashzzz9_a885897dc8a2a7f7e0d70475c54514278}{values}}();}
\DoxyCodeLine{366 \};}
\DoxyCodeLine{367 \}}

\end{DoxyCode}
