\hypertarget{class_qore_1_1zzz8nothingzzz9}{}\section{Qore\+:\+:zzz8nothingzzz9 Class Reference}
\label{class_qore_1_1zzz8nothingzzz9}\index{Qore\+::zzz8nothingzzz9@{Qore\+::zzz8nothingzzz9}}


Methods in this pseudo-\/class can be executed on \hyperlink{basic_data_types_nothing}{N\+O\+T\+H\+I\+NG}.  




Inheritance diagram for Qore\+:\+:zzz8nothingzzz9\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=150pt]{class_qore_1_1zzz8nothingzzz9__inherit__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_qore_1_1_single_value_iterator}{Single\+Value\+Iterator} \hyperlink{class_qore_1_1zzz8nothingzzz9_a017185afed46950e373ebfdd2267bb88}{context\+Iterator} ()
\begin{DoxyCompactList}\small\item\em Returns an empty \hyperlink{class_qore_1_1_single_value_iterator}{Single\+Value\+Iterator} object. \end{DoxyCompactList}\item 
nothing \hyperlink{class_qore_1_1zzz8nothingzzz9_a213d95ffb43f1439a5ba987a9efc9b87}{first\+Key} ()
\begin{DoxyCompactList}\small\item\em Returns \hyperlink{basic_data_types_nothing}{N\+O\+T\+H\+I\+NG}. \end{DoxyCompactList}\item 
nothing \hyperlink{class_qore_1_1zzz8nothingzzz9_a0ce252bde5f2a79322def0893f78b23c}{first\+Value} ()
\begin{DoxyCompactList}\small\item\em Returns \hyperlink{basic_data_types_nothing}{N\+O\+T\+H\+I\+NG}. \end{DoxyCompactList}\item 
bool \hyperlink{class_qore_1_1zzz8nothingzzz9_a6b7ecd3769d24f276a237ac46359ade6}{has\+Key} (softstring key)
\begin{DoxyCompactList}\small\item\em Returns \hyperlink{group__boolean__constants_ga3ba2df91713a6249449347131ea526c3}{True} if the key exists in the hash (may or may not be assigned a value), \hyperlink{group__boolean__constants_ga9da2b9a8003cd3788e48305f8a00540f}{False} if not. \end{DoxyCompactList}\item 
bool \hyperlink{class_qore_1_1zzz8nothingzzz9_a36021f943bc18e23b8712f8f57256b20}{has\+Key\+Value} (softstring key)
\begin{DoxyCompactList}\small\item\em Returns \hyperlink{group__boolean__constants_ga3ba2df91713a6249449347131ea526c3}{True} if the key exists and is assigned to a value, \hyperlink{group__boolean__constants_ga9da2b9a8003cd3788e48305f8a00540f}{False} if not. \end{DoxyCompactList}\item 
\hyperlink{class_qore_1_1_single_value_iterator}{Single\+Value\+Iterator} \hyperlink{class_qore_1_1zzz8nothingzzz9_a63b832e2f9eb516106c180a52f3cf2fe}{key\+Iterator} ()
\begin{DoxyCompactList}\small\item\em Returns an empty \hyperlink{class_qore_1_1_single_value_iterator}{Single\+Value\+Iterator} object. \end{DoxyCompactList}\item 
\hyperlink{group__type__conversion__functions_ga4b52a1cbee7a3aed46c32cb0a938629c}{list}$<$ \hyperlink{group__type__conversion__functions_gacf16b4126b795f4b6933ef3425cadae3}{string} $>$ \hyperlink{class_qore_1_1zzz8nothingzzz9_a7045f452f423bd60001c19db3b576c58}{keys} ()
\begin{DoxyCompactList}\small\item\em Returns an empty list. \end{DoxyCompactList}\item 
nothing \hyperlink{class_qore_1_1zzz8nothingzzz9_ae44acd5f4f9e6710b8078bb5464c8f6f}{last\+Key} ()
\begin{DoxyCompactList}\small\item\em Returns \hyperlink{basic_data_types_nothing}{N\+O\+T\+H\+I\+NG}. \end{DoxyCompactList}\item 
nothing \hyperlink{class_qore_1_1zzz8nothingzzz9_a86e91aa90079372efdb645987883ca08}{last\+Value} ()
\begin{DoxyCompactList}\small\item\em Returns \hyperlink{basic_data_types_nothing}{N\+O\+T\+H\+I\+NG}. \end{DoxyCompactList}\item 
\hyperlink{group__type__conversion__functions_ga2de8717e92c5f97ccc6511f6062d6502}{int} \hyperlink{class_qore_1_1zzz8nothingzzz9_a8070849ca746bcb7a7bc3b65b77aeb16}{lsize} ()
\begin{DoxyCompactList}\small\item\em Returns 0. \end{DoxyCompactList}\item 
\hyperlink{class_qore_1_1_single_value_iterator}{Single\+Value\+Iterator} \hyperlink{class_qore_1_1zzz8nothingzzz9_afd1c98eb4d569e29284f0d777306be2a}{pair\+Iterator} ()
\begin{DoxyCompactList}\small\item\em Returns an empty \hyperlink{class_qore_1_1_single_value_iterator}{Single\+Value\+Iterator} object. \end{DoxyCompactList}\item 
\hyperlink{class_qore_1_1_single_value_iterator}{Single\+Value\+Iterator} \hyperlink{class_qore_1_1zzz8nothingzzz9_a146f90597d71a88584a23c93806c9bb7}{range\+Iterator} ()
\begin{DoxyCompactList}\small\item\em Returns an empty \hyperlink{class_qore_1_1_single_value_iterator}{Single\+Value\+Iterator} object. \end{DoxyCompactList}\item 
\hyperlink{group__type__conversion__functions_ga2de8717e92c5f97ccc6511f6062d6502}{int} \hyperlink{class_qore_1_1zzz8nothingzzz9_ac5be3597199401b8a073c19ac7683bf0}{type\+Code} ()
\begin{DoxyCompactList}\small\item\em Returns \hyperlink{group__type__code__constants_ga823743aaa009c846f0ff649759e13a2e}{Qore\+::\+N\+T\+\_\+\+N\+O\+T\+H\+I\+NG}. \end{DoxyCompactList}\item 
\hyperlink{group__type__conversion__functions_ga4b52a1cbee7a3aed46c32cb0a938629c}{list}$<$ auto $>$ \hyperlink{class_qore_1_1zzz8nothingzzz9_a26377a1d6c390e6f9242590c1b6cb977}{values} ()
\begin{DoxyCompactList}\small\item\em Returns an empty list. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Methods in this pseudo-\/class can be executed on \hyperlink{basic_data_types_nothing}{N\+O\+T\+H\+I\+NG}. 

\subsection{Member Function Documentation}
\mbox{\Hypertarget{class_qore_1_1zzz8nothingzzz9_a017185afed46950e373ebfdd2267bb88}\label{class_qore_1_1zzz8nothingzzz9_a017185afed46950e373ebfdd2267bb88}} 
\index{Qore\+::zzz8nothingzzz9@{Qore\+::zzz8nothingzzz9}!context\+Iterator@{context\+Iterator}}
\index{context\+Iterator@{context\+Iterator}!Qore\+::zzz8nothingzzz9@{Qore\+::zzz8nothingzzz9}}
\subsubsection{\texorpdfstring{context\+Iterator()}{contextIterator()}}
{\footnotesize\ttfamily \hyperlink{class_qore_1_1_single_value_iterator}{Single\+Value\+Iterator} Qore\+::zzz8nothingzzz9\+::context\+Iterator (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Returns an empty \hyperlink{class_qore_1_1_single_value_iterator}{Single\+Value\+Iterator} object. 

\begin{DoxyReturn}{Returns}
an empty \hyperlink{class_qore_1_1_single_value_iterator}{Single\+Value\+Iterator} object
\end{DoxyReturn}
\begin{DoxyParagraph}{Code Flags\+:}
\hyperlink{code_flags_CONSTANT}{C\+O\+N\+S\+T\+A\+NT}
\end{DoxyParagraph}
\begin{DoxyParagraph}{Example\+:}

\begin{DoxyCode}
map \hyperlink{group__string__functions_ga32070517a9f8a70a32ef48f83a6f128e}{printf}(\textcolor{stringliteral}{"+ %y\(\backslash\)n"}, $1), get\_hash\_or\_nothing().contextIterator();
\end{DoxyCode}

\end{DoxyParagraph}
\begin{DoxySeeAlso}{See also}
\hyperlink{class_qore_1_1zzz8hashzzz9_aab3d2e6e69d212dbe05de43136f14367}{Qore\+::zzz8hashzzz9\+::context\+Iterator()}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
Qore 0.\+8.\+6.\+2 
\end{DoxySince}
\mbox{\Hypertarget{class_qore_1_1zzz8nothingzzz9_a213d95ffb43f1439a5ba987a9efc9b87}\label{class_qore_1_1zzz8nothingzzz9_a213d95ffb43f1439a5ba987a9efc9b87}} 
\index{Qore\+::zzz8nothingzzz9@{Qore\+::zzz8nothingzzz9}!first\+Key@{first\+Key}}
\index{first\+Key@{first\+Key}!Qore\+::zzz8nothingzzz9@{Qore\+::zzz8nothingzzz9}}
\subsubsection{\texorpdfstring{first\+Key()}{firstKey()}}
{\footnotesize\ttfamily nothing Qore\+::zzz8nothingzzz9\+::first\+Key (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Returns \hyperlink{basic_data_types_nothing}{N\+O\+T\+H\+I\+NG}. 

\begin{DoxyReturn}{Returns}
\hyperlink{basic_data_types_nothing}{N\+O\+T\+H\+I\+NG}
\end{DoxyReturn}
\begin{DoxyParagraph}{Code Flags\+:}
\hyperlink{code_flags_CONSTANT}{C\+O\+N\+S\+T\+A\+NT}
\end{DoxyParagraph}
\begin{DoxyParagraph}{Example\+:}

\begin{DoxyCode}
*hash h = hash\_or\_nothing();
*string n = h.firstKey();
\end{DoxyCode}

\end{DoxyParagraph}
\begin{DoxySeeAlso}{See also}
\hyperlink{class_qore_1_1zzz8hashzzz9_aee7729c7e0aa26025151884653ea92e4}{Qore\+::zzz8hashzzz9\+::first\+Key()}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
Qore 0.\+8.\+7 
\end{DoxySince}
\mbox{\Hypertarget{class_qore_1_1zzz8nothingzzz9_a0ce252bde5f2a79322def0893f78b23c}\label{class_qore_1_1zzz8nothingzzz9_a0ce252bde5f2a79322def0893f78b23c}} 
\index{Qore\+::zzz8nothingzzz9@{Qore\+::zzz8nothingzzz9}!first\+Value@{first\+Value}}
\index{first\+Value@{first\+Value}!Qore\+::zzz8nothingzzz9@{Qore\+::zzz8nothingzzz9}}
\subsubsection{\texorpdfstring{first\+Value()}{firstValue()}}
{\footnotesize\ttfamily nothing Qore\+::zzz8nothingzzz9\+::first\+Value (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Returns \hyperlink{basic_data_types_nothing}{N\+O\+T\+H\+I\+NG}. 

\begin{DoxyReturn}{Returns}
\hyperlink{basic_data_types_nothing}{N\+O\+T\+H\+I\+NG}
\end{DoxyReturn}
\begin{DoxyParagraph}{Code Flags\+:}
\hyperlink{code_flags_CONSTANT}{C\+O\+N\+S\+T\+A\+NT}
\end{DoxyParagraph}
\begin{DoxyParagraph}{Example\+:}

\begin{DoxyCode}
*hash h = hash\_or\_nothing();
auto n = h.firstValue();
\end{DoxyCode}

\end{DoxyParagraph}
\begin{DoxySeeAlso}{See also}
\hyperlink{class_qore_1_1zzz8hashzzz9_a7197725a855c1fc1dcdfb639739dc794}{Qore\+::zzz8hashzzz9\+::first\+Value()}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
Qore 0.\+8.\+7 
\end{DoxySince}
\mbox{\Hypertarget{class_qore_1_1zzz8nothingzzz9_a6b7ecd3769d24f276a237ac46359ade6}\label{class_qore_1_1zzz8nothingzzz9_a6b7ecd3769d24f276a237ac46359ade6}} 
\index{Qore\+::zzz8nothingzzz9@{Qore\+::zzz8nothingzzz9}!has\+Key@{has\+Key}}
\index{has\+Key@{has\+Key}!Qore\+::zzz8nothingzzz9@{Qore\+::zzz8nothingzzz9}}
\subsubsection{\texorpdfstring{has\+Key()}{hasKey()}}
{\footnotesize\ttfamily bool Qore\+::zzz8nothingzzz9\+::has\+Key (\begin{DoxyParamCaption}\item[{softstring}]{key }\end{DoxyParamCaption})}



Returns \hyperlink{group__boolean__constants_ga3ba2df91713a6249449347131ea526c3}{True} if the key exists in the hash (may or may not be assigned a value), \hyperlink{group__boolean__constants_ga9da2b9a8003cd3788e48305f8a00540f}{False} if not. 

\begin{DoxyParagraph}{Code Flags\+:}
\hyperlink{code_flags_CONSTANT}{C\+O\+N\+S\+T\+A\+NT}
\end{DoxyParagraph}

\begin{DoxyParams}{Parameters}
{\em key} & the key name to check\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
\hyperlink{group__boolean__constants_ga3ba2df91713a6249449347131ea526c3}{True} if the key exists in the hash (may or may not be assigned a value), \hyperlink{group__boolean__constants_ga9da2b9a8003cd3788e48305f8a00540f}{False} if not
\end{DoxyReturn}
\begin{DoxyParagraph}{Example\+:}

\begin{DoxyCode}
*hash h = hash\_or\_nothing();
bool b = h.hasKey(key);
\end{DoxyCode}

\end{DoxyParagraph}
\begin{DoxySeeAlso}{See also}
\hyperlink{class_qore_1_1zzz8hashzzz9_a6538b4de8e019977a9b9b3730b4d21fb}{Qore\+::zzz8hashzzz9\+::has\+Key(softstring)}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
Qore 0.\+8.\+7 
\end{DoxySince}
\mbox{\Hypertarget{class_qore_1_1zzz8nothingzzz9_a36021f943bc18e23b8712f8f57256b20}\label{class_qore_1_1zzz8nothingzzz9_a36021f943bc18e23b8712f8f57256b20}} 
\index{Qore\+::zzz8nothingzzz9@{Qore\+::zzz8nothingzzz9}!has\+Key\+Value@{has\+Key\+Value}}
\index{has\+Key\+Value@{has\+Key\+Value}!Qore\+::zzz8nothingzzz9@{Qore\+::zzz8nothingzzz9}}
\subsubsection{\texorpdfstring{has\+Key\+Value()}{hasKeyValue()}}
{\footnotesize\ttfamily bool Qore\+::zzz8nothingzzz9\+::has\+Key\+Value (\begin{DoxyParamCaption}\item[{softstring}]{key }\end{DoxyParamCaption})}



Returns \hyperlink{group__boolean__constants_ga3ba2df91713a6249449347131ea526c3}{True} if the key exists and is assigned to a value, \hyperlink{group__boolean__constants_ga9da2b9a8003cd3788e48305f8a00540f}{False} if not. 

\begin{DoxyParagraph}{Code Flags\+:}
\hyperlink{code_flags_CONSTANT}{C\+O\+N\+S\+T\+A\+NT}
\end{DoxyParagraph}

\begin{DoxyParams}{Parameters}
{\em key} & the key name to check\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
\hyperlink{group__boolean__constants_ga3ba2df91713a6249449347131ea526c3}{True} if the key exists and is assigned to a value, \hyperlink{group__boolean__constants_ga9da2b9a8003cd3788e48305f8a00540f}{False} if not
\end{DoxyReturn}
\begin{DoxyParagraph}{Example\+:}

\begin{DoxyCode}
*hash h = hash\_or\_nothing();
bool b = h.hasKeyValue(key);
\end{DoxyCode}

\end{DoxyParagraph}
\begin{DoxySeeAlso}{See also}
\hyperlink{class_qore_1_1zzz8hashzzz9_a004a9455703ac3e07c15de46f07607db}{Qore\+::zzz8hashzzz9\+::has\+Key\+Value(softstring)}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
Qore 0.\+8.\+7 
\end{DoxySince}
\mbox{\Hypertarget{class_qore_1_1zzz8nothingzzz9_a63b832e2f9eb516106c180a52f3cf2fe}\label{class_qore_1_1zzz8nothingzzz9_a63b832e2f9eb516106c180a52f3cf2fe}} 
\index{Qore\+::zzz8nothingzzz9@{Qore\+::zzz8nothingzzz9}!key\+Iterator@{key\+Iterator}}
\index{key\+Iterator@{key\+Iterator}!Qore\+::zzz8nothingzzz9@{Qore\+::zzz8nothingzzz9}}
\subsubsection{\texorpdfstring{key\+Iterator()}{keyIterator()}}
{\footnotesize\ttfamily \hyperlink{class_qore_1_1_single_value_iterator}{Single\+Value\+Iterator} Qore\+::zzz8nothingzzz9\+::key\+Iterator (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Returns an empty \hyperlink{class_qore_1_1_single_value_iterator}{Single\+Value\+Iterator} object. 

\begin{DoxyReturn}{Returns}
an empty \hyperlink{class_qore_1_1_single_value_iterator}{Single\+Value\+Iterator} object
\end{DoxyReturn}
\begin{DoxyParagraph}{Code Flags\+:}
\hyperlink{code_flags_CONSTANT}{C\+O\+N\+S\+T\+A\+NT}
\end{DoxyParagraph}
\begin{DoxyParagraph}{Example\+:}

\begin{DoxyCode}
map \hyperlink{group__string__functions_ga32070517a9f8a70a32ef48f83a6f128e}{printf}(\textcolor{stringliteral}{"+ %y\(\backslash\)n"}, $1), get\_hash\_or\_nothing().keyIterator();
\end{DoxyCode}

\end{DoxyParagraph}
\begin{DoxySeeAlso}{See also}
\hyperlink{class_qore_1_1zzz8hashzzz9_a4dde09aa84522bbd942d9339c0315ed5}{Qore\+::zzz8hashzzz9\+::key\+Iterator()}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
Qore 0.\+8.\+6.\+2 
\end{DoxySince}
\mbox{\Hypertarget{class_qore_1_1zzz8nothingzzz9_a7045f452f423bd60001c19db3b576c58}\label{class_qore_1_1zzz8nothingzzz9_a7045f452f423bd60001c19db3b576c58}} 
\index{Qore\+::zzz8nothingzzz9@{Qore\+::zzz8nothingzzz9}!keys@{keys}}
\index{keys@{keys}!Qore\+::zzz8nothingzzz9@{Qore\+::zzz8nothingzzz9}}
\subsubsection{\texorpdfstring{keys()}{keys()}}
{\footnotesize\ttfamily \hyperlink{group__type__conversion__functions_ga4b52a1cbee7a3aed46c32cb0a938629c}{list}$<$\hyperlink{group__type__conversion__functions_gacf16b4126b795f4b6933ef3425cadae3}{string}$>$ Qore\+::zzz8nothingzzz9\+::keys (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Returns an empty list. 

\begin{DoxyReturn}{Returns}
an empty list
\end{DoxyReturn}
\begin{DoxyParagraph}{Code Flags\+:}
\hyperlink{code_flags_CONSTANT}{C\+O\+N\+S\+T\+A\+NT}
\end{DoxyParagraph}
\begin{DoxyParagraph}{Example\+:}

\begin{DoxyCode}
*hash h = hash\_or\_nothing();
list<string> l = h.keys();
\end{DoxyCode}

\end{DoxyParagraph}
\begin{DoxySeeAlso}{See also}
\hyperlink{class_qore_1_1zzz8hashzzz9_abea95265a8d43bda81e922865978fa1f}{Qore\+::zzz8hashzzz9\+::keys()}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
Qore 0.\+8.\+7 
\end{DoxySince}
\mbox{\Hypertarget{class_qore_1_1zzz8nothingzzz9_ae44acd5f4f9e6710b8078bb5464c8f6f}\label{class_qore_1_1zzz8nothingzzz9_ae44acd5f4f9e6710b8078bb5464c8f6f}} 
\index{Qore\+::zzz8nothingzzz9@{Qore\+::zzz8nothingzzz9}!last\+Key@{last\+Key}}
\index{last\+Key@{last\+Key}!Qore\+::zzz8nothingzzz9@{Qore\+::zzz8nothingzzz9}}
\subsubsection{\texorpdfstring{last\+Key()}{lastKey()}}
{\footnotesize\ttfamily nothing Qore\+::zzz8nothingzzz9\+::last\+Key (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Returns \hyperlink{basic_data_types_nothing}{N\+O\+T\+H\+I\+NG}. 

\begin{DoxyReturn}{Returns}
\hyperlink{basic_data_types_nothing}{N\+O\+T\+H\+I\+NG}
\end{DoxyReturn}
\begin{DoxyParagraph}{Code Flags\+:}
\hyperlink{code_flags_CONSTANT}{C\+O\+N\+S\+T\+A\+NT}
\end{DoxyParagraph}
\begin{DoxyParagraph}{Example\+:}

\begin{DoxyCode}
*hash h = hash\_or\_nothing();
*string n = h.firstKey();
\end{DoxyCode}

\end{DoxyParagraph}
\begin{DoxySeeAlso}{See also}
\hyperlink{class_qore_1_1zzz8hashzzz9_aee7729c7e0aa26025151884653ea92e4}{Qore\+::zzz8hashzzz9\+::first\+Key()}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
Qore 0.\+8.\+7 
\end{DoxySince}
\mbox{\Hypertarget{class_qore_1_1zzz8nothingzzz9_a86e91aa90079372efdb645987883ca08}\label{class_qore_1_1zzz8nothingzzz9_a86e91aa90079372efdb645987883ca08}} 
\index{Qore\+::zzz8nothingzzz9@{Qore\+::zzz8nothingzzz9}!last\+Value@{last\+Value}}
\index{last\+Value@{last\+Value}!Qore\+::zzz8nothingzzz9@{Qore\+::zzz8nothingzzz9}}
\subsubsection{\texorpdfstring{last\+Value()}{lastValue()}}
{\footnotesize\ttfamily nothing Qore\+::zzz8nothingzzz9\+::last\+Value (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Returns \hyperlink{basic_data_types_nothing}{N\+O\+T\+H\+I\+NG}. 

\begin{DoxyReturn}{Returns}
\hyperlink{basic_data_types_nothing}{N\+O\+T\+H\+I\+NG}
\end{DoxyReturn}
\begin{DoxyParagraph}{Code Flags\+:}
\hyperlink{code_flags_CONSTANT}{C\+O\+N\+S\+T\+A\+NT}
\end{DoxyParagraph}
\begin{DoxyParagraph}{Example\+:}

\begin{DoxyCode}
*hash h = hash\_or\_nothing();
auto n = h.firstValue();
\end{DoxyCode}

\end{DoxyParagraph}
\begin{DoxySeeAlso}{See also}
\hyperlink{class_qore_1_1zzz8hashzzz9_a918a125aaaa36d854377b5853e5ef02a}{Qore\+::zzz8hashzzz9\+::last\+Value()}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
Qore 0.\+8.\+7 
\end{DoxySince}
\mbox{\Hypertarget{class_qore_1_1zzz8nothingzzz9_a8070849ca746bcb7a7bc3b65b77aeb16}\label{class_qore_1_1zzz8nothingzzz9_a8070849ca746bcb7a7bc3b65b77aeb16}} 
\index{Qore\+::zzz8nothingzzz9@{Qore\+::zzz8nothingzzz9}!lsize@{lsize}}
\index{lsize@{lsize}!Qore\+::zzz8nothingzzz9@{Qore\+::zzz8nothingzzz9}}
\subsubsection{\texorpdfstring{lsize()}{lsize()}}
{\footnotesize\ttfamily \hyperlink{group__type__conversion__functions_ga2de8717e92c5f97ccc6511f6062d6502}{int} Qore\+::zzz8nothingzzz9\+::lsize (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Returns 0. 

\begin{DoxyReturn}{Returns}
0
\end{DoxyReturn}
\begin{DoxyParagraph}{Code Flags\+:}
\hyperlink{code_flags_CONSTANT}{C\+O\+N\+S\+T\+A\+NT}
\end{DoxyParagraph}
\begin{DoxyParagraph}{Example\+:}

\begin{DoxyCode}
\hyperlink{group__string__functions_ga32070517a9f8a70a32ef48f83a6f128e}{printf}(\textcolor{stringliteral}{"iterating %d element%s\(\backslash\)n"}, val.lsize(), val.lsize() == 1 ? \textcolor{stringliteral}{""} : \textcolor{stringliteral}{"s"});
foreach any element \textcolor{keywordflow}{in} (val) \{
    do\_something(element);
\}
\end{DoxyCode}
 
\end{DoxyParagraph}
\mbox{\Hypertarget{class_qore_1_1zzz8nothingzzz9_afd1c98eb4d569e29284f0d777306be2a}\label{class_qore_1_1zzz8nothingzzz9_afd1c98eb4d569e29284f0d777306be2a}} 
\index{Qore\+::zzz8nothingzzz9@{Qore\+::zzz8nothingzzz9}!pair\+Iterator@{pair\+Iterator}}
\index{pair\+Iterator@{pair\+Iterator}!Qore\+::zzz8nothingzzz9@{Qore\+::zzz8nothingzzz9}}
\subsubsection{\texorpdfstring{pair\+Iterator()}{pairIterator()}}
{\footnotesize\ttfamily \hyperlink{class_qore_1_1_single_value_iterator}{Single\+Value\+Iterator} Qore\+::zzz8nothingzzz9\+::pair\+Iterator (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Returns an empty \hyperlink{class_qore_1_1_single_value_iterator}{Single\+Value\+Iterator} object. 

\begin{DoxyReturn}{Returns}
an empty \hyperlink{class_qore_1_1_single_value_iterator}{Single\+Value\+Iterator} object
\end{DoxyReturn}
\begin{DoxyParagraph}{Code Flags\+:}
\hyperlink{code_flags_CONSTANT}{C\+O\+N\+S\+T\+A\+NT}
\end{DoxyParagraph}
\begin{DoxyParagraph}{Example\+:}

\begin{DoxyCode}
map \hyperlink{group__string__functions_ga32070517a9f8a70a32ef48f83a6f128e}{printf}(\textcolor{stringliteral}{"+ %y\(\backslash\)n"}, $1), get\_hash\_or\_nothing().pairIterator();
\end{DoxyCode}

\end{DoxyParagraph}
\begin{DoxySince}{Since}
Qore 0.\+8.\+6.\+2 
\end{DoxySince}
\mbox{\Hypertarget{class_qore_1_1zzz8nothingzzz9_a146f90597d71a88584a23c93806c9bb7}\label{class_qore_1_1zzz8nothingzzz9_a146f90597d71a88584a23c93806c9bb7}} 
\index{Qore\+::zzz8nothingzzz9@{Qore\+::zzz8nothingzzz9}!range\+Iterator@{range\+Iterator}}
\index{range\+Iterator@{range\+Iterator}!Qore\+::zzz8nothingzzz9@{Qore\+::zzz8nothingzzz9}}
\subsubsection{\texorpdfstring{range\+Iterator()}{rangeIterator()}}
{\footnotesize\ttfamily \hyperlink{class_qore_1_1_single_value_iterator}{Single\+Value\+Iterator} Qore\+::zzz8nothingzzz9\+::range\+Iterator (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Returns an empty \hyperlink{class_qore_1_1_single_value_iterator}{Single\+Value\+Iterator} object. 

\begin{DoxyReturn}{Returns}
an empty \hyperlink{class_qore_1_1_single_value_iterator}{Single\+Value\+Iterator} object
\end{DoxyReturn}
\begin{DoxyParagraph}{Code Flags\+:}
\hyperlink{code_flags_CONSTANT}{C\+O\+N\+S\+T\+A\+NT}
\end{DoxyParagraph}
\begin{DoxyParagraph}{Example\+:}

\begin{DoxyCode}
map \hyperlink{group__string__functions_ga32070517a9f8a70a32ef48f83a6f128e}{printf}(\textcolor{stringliteral}{"+ %y\(\backslash\)n"}, $1), get\_list\_or\_nothing().rangeIterator();
\end{DoxyCode}

\end{DoxyParagraph}
\begin{DoxySeeAlso}{See also}
\hyperlink{class_qore_1_1zzz8listzzz9_a4483a03f84971f0f3e64dace2de2f737}{Qore\+::zzz8listzzz9\+::range\+Iterator()}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
Qore 0.\+8.\+8 
\end{DoxySince}
\mbox{\Hypertarget{class_qore_1_1zzz8nothingzzz9_ac5be3597199401b8a073c19ac7683bf0}\label{class_qore_1_1zzz8nothingzzz9_ac5be3597199401b8a073c19ac7683bf0}} 
\index{Qore\+::zzz8nothingzzz9@{Qore\+::zzz8nothingzzz9}!type\+Code@{type\+Code}}
\index{type\+Code@{type\+Code}!Qore\+::zzz8nothingzzz9@{Qore\+::zzz8nothingzzz9}}
\subsubsection{\texorpdfstring{type\+Code()}{typeCode()}}
{\footnotesize\ttfamily \hyperlink{group__type__conversion__functions_ga2de8717e92c5f97ccc6511f6062d6502}{int} Qore\+::zzz8nothingzzz9\+::type\+Code (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Returns \hyperlink{group__type__code__constants_ga823743aaa009c846f0ff649759e13a2e}{Qore\+::\+N\+T\+\_\+\+N\+O\+T\+H\+I\+NG}. 

\begin{DoxyReturn}{Returns}
\hyperlink{group__type__code__constants_ga823743aaa009c846f0ff649759e13a2e}{Qore\+::\+N\+T\+\_\+\+N\+O\+T\+H\+I\+NG}
\end{DoxyReturn}
\begin{DoxyParagraph}{Code Flags\+:}
\hyperlink{code_flags_CONSTANT}{C\+O\+N\+S\+T\+A\+NT}
\end{DoxyParagraph}
\begin{DoxyParagraph}{Example\+:}

\begin{DoxyCode}
switch (n.typeCode()) \{
    case NT\_NOTHING:
        \hyperlink{group__string__functions_ga32070517a9f8a70a32ef48f83a6f128e}{printf}(\textcolor{stringliteral}{"%y: no value\(\backslash\)n"}, n);
        \textcolor{keywordflow}{break};
\}
\end{DoxyCode}
 
\end{DoxyParagraph}
\mbox{\Hypertarget{class_qore_1_1zzz8nothingzzz9_a26377a1d6c390e6f9242590c1b6cb977}\label{class_qore_1_1zzz8nothingzzz9_a26377a1d6c390e6f9242590c1b6cb977}} 
\index{Qore\+::zzz8nothingzzz9@{Qore\+::zzz8nothingzzz9}!values@{values}}
\index{values@{values}!Qore\+::zzz8nothingzzz9@{Qore\+::zzz8nothingzzz9}}
\subsubsection{\texorpdfstring{values()}{values()}}
{\footnotesize\ttfamily \hyperlink{group__type__conversion__functions_ga4b52a1cbee7a3aed46c32cb0a938629c}{list}$<$auto$>$ Qore\+::zzz8nothingzzz9\+::values (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Returns an empty list. 

\begin{DoxyReturn}{Returns}
an empty list
\end{DoxyReturn}
\begin{DoxyParagraph}{Code Flags\+:}
\hyperlink{code_flags_CONSTANT}{C\+O\+N\+S\+T\+A\+NT}
\end{DoxyParagraph}
\begin{DoxyParagraph}{Example\+:}

\begin{DoxyCode}
*hash h = hash\_or\_nothing();
list<auto> l = h.values();
\end{DoxyCode}

\end{DoxyParagraph}
\begin{DoxySeeAlso}{See also}
\hyperlink{class_qore_1_1zzz8hashzzz9_aa0a89864ecb2f16870af201163a6e3a7}{Qore\+::zzz8hashzzz9\+::values()}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
Qore 0.\+8.\+7 
\end{DoxySince}
