\doxysection{Pseudo\+\_\+\+QC\+\_\+\+Hash.\+dox.\+h}
\hypertarget{_pseudo___q_c___hash_8dox_8h_source}{}\label{_pseudo___q_c___hash_8dox_8h_source}
\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ }
\DoxyCodeLine{00003\ \textcolor{keyword}{namespace\ }\mbox{\hyperlink{namespace_qore}{Qore}}\ \{}
\DoxyCodeLine{00005\ \textcolor{comment}{/***/}}
\DoxyCodeLine{00006\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_qore_1_1zzz8hashzzz9}{zzz8hashzzz9}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_qore_1_1zzz8valuezzz9}{zzz8valuezzz9}}\ \{}
\DoxyCodeLine{00007\ }
\DoxyCodeLine{00008\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00010\ }
\DoxyCodeLine{00026\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_qore_1_1zzz8hashzzz9_a5e83d974ab0eb3ea39aedbf5ca7c30a8}{compareKeys}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{hash<auto>}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{oh}});}
\DoxyCodeLine{00027\ }
\DoxyCodeLine{00028\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00030\ }
\DoxyCodeLine{00045\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_qore_1_1zzz8hashzzz9_a32e0071f511bc645bfacbfd112ee11d4}{complexType}}();}
\DoxyCodeLine{00046\ }
\DoxyCodeLine{00047\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00049\ }
\DoxyCodeLine{00067\ \mbox{\hyperlink{class_qore_1_1_hash_list_iterator}{HashListIterator}}\ \mbox{\hyperlink{class_qore_1_1zzz8hashzzz9_aab3d2e6e69d212dbe05de43136f14367}{contextIterator}}();}
\DoxyCodeLine{00068\ }
\DoxyCodeLine{00069\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00071\ }
\DoxyCodeLine{00083\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_qore_1_1zzz8hashzzz9_a77253c70cb9379eb688ba076ad478e84}{empty}}();}
\DoxyCodeLine{00084\ }
\DoxyCodeLine{00085\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00087\ }
\DoxyCodeLine{00101\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{\_\_7\_}}\ \textcolor{keywordtype}{string}\ \mbox{\hyperlink{class_qore_1_1zzz8hashzzz9_aee7729c7e0aa26025151884653ea92e4}{firstKey}}();}
\DoxyCodeLine{00102\ }
\DoxyCodeLine{00103\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00105\ }
\DoxyCodeLine{00119\ \textcolor{keyword}{auto}\ \mbox{\hyperlink{class_qore_1_1zzz8hashzzz9_a7197725a855c1fc1dcdfb639739dc794}{firstValue}}();}
\DoxyCodeLine{00120\ }
\DoxyCodeLine{00121\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00123\ }
\DoxyCodeLine{00139\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_qore_1_1zzz8hashzzz9_a6538b4de8e019977a9b9b3730b4d21fb}{hasKey}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softstring}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{key}});}
\DoxyCodeLine{00140\ }
\DoxyCodeLine{00141\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00143\ }
\DoxyCodeLine{00159\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_qore_1_1zzz8hashzzz9_a004a9455703ac3e07c15de46f07607db}{hasKeyValue}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softstring}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{key}});}
\DoxyCodeLine{00160\ }
\DoxyCodeLine{00161\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00163\ }
\DoxyCodeLine{00177\ \mbox{\hyperlink{class_qore_1_1_abstract_iterator}{AbstractIterator}}\ \mbox{\hyperlink{class_qore_1_1zzz8hashzzz9_ad9c31b0d467e2a1496f57e3feff505ee}{iterator}}();}
\DoxyCodeLine{00178\ }
\DoxyCodeLine{00179\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00181\ }
\DoxyCodeLine{00197\ \mbox{\hyperlink{class_qore_1_1_hash_key_iterator}{HashKeyIterator}}\ \mbox{\hyperlink{class_qore_1_1zzz8hashzzz9_a4dde09aa84522bbd942d9339c0315ed5}{keyIterator}}();}
\DoxyCodeLine{00198\ }
\DoxyCodeLine{00199\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00201\ }
\DoxyCodeLine{00215\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{list<string>}}\ \mbox{\hyperlink{class_qore_1_1zzz8hashzzz9_a12e3939d3f18b9b2b6fcf4fef7a0b818}{keys}}();}
\DoxyCodeLine{00216\ }
\DoxyCodeLine{00217\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00219\ }
\DoxyCodeLine{00233\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{\_\_7\_}}\ \textcolor{keywordtype}{string}\ \mbox{\hyperlink{class_qore_1_1zzz8hashzzz9_ae3f6d1b8abf88d08a32ed2d653f0e5e8}{lastKey}}();}
\DoxyCodeLine{00234\ }
\DoxyCodeLine{00235\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00237\ }
\DoxyCodeLine{00251\ \textcolor{keyword}{auto}\ \mbox{\hyperlink{class_qore_1_1zzz8hashzzz9_a918a125aaaa36d854377b5853e5ef02a}{lastValue}}();}
\DoxyCodeLine{00252\ }
\DoxyCodeLine{00253\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00255\ }
\DoxyCodeLine{00269\ \mbox{\hyperlink{class_qore_1_1_hash_pair_iterator}{HashPairIterator}}\ \mbox{\hyperlink{class_qore_1_1zzz8hashzzz9_aae2e67b218a51791103c21866df5217b}{pairIterator}}();}
\DoxyCodeLine{00270\ }
\DoxyCodeLine{00271\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00273\ }
\DoxyCodeLine{00289\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_qore_1_1zzz8hashzzz9_aad47c06b8c27354b9975b394a2a8a464}{size}}();}
\DoxyCodeLine{00290\ }
\DoxyCodeLine{00291\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00293\ }
\DoxyCodeLine{00302\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_qore_1_1zzz8hashzzz9_ad69ea20970b8c5e9737247ba581c33aa}{sizep}}();}
\DoxyCodeLine{00303\ }
\DoxyCodeLine{00304\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00306\ }
\DoxyCodeLine{00322\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_qore_1_1zzz8hashzzz9_af648c06c9cd615790aae13c7278efeee}{typeCode}}();}
\DoxyCodeLine{00323\ }
\DoxyCodeLine{00324\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00326\ }
\DoxyCodeLine{00344\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_qore_1_1zzz8hashzzz9_acc38eb60991abd2c576374b7bdbd2abb}{val}}();}
\DoxyCodeLine{00345\ }
\DoxyCodeLine{00346\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00348\ }
\DoxyCodeLine{00365\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{list<auto>}}\ \mbox{\hyperlink{class_qore_1_1zzz8hashzzz9_a885897dc8a2a7f7e0d70475c54514278}{values}}();}
\DoxyCodeLine{00366\ \};}
\DoxyCodeLine{00367\ \}}

\end{DoxyCode}
