\hypertarget{ql__list_8dox_8h_source}{}\doxysection{ql\+\_\+list.\+dox.\+h}

\begin{DoxyCode}{0}
\DoxyCodeLine{1 }
\DoxyCodeLine{3 \textcolor{keyword}{namespace }\mbox{\hyperlink{namespace_qore}{Qore}} \{}
\DoxyCodeLine{7 }
\DoxyCodeLine{10 }
\DoxyCodeLine{16 \textcolor{keywordtype}{bool} \mbox{\hyperlink{group__list__functions_ga776993c1408e78f466e9b11aff7ecc46}{inlist}}();}
\DoxyCodeLine{17 }
\DoxyCodeLine{19 }
\DoxyCodeLine{25 \textcolor{keywordtype}{bool} \mbox{\hyperlink{group__list__functions_ga776993c1408e78f466e9b11aff7ecc46}{inlist}}(any arg, nothing x);}
\DoxyCodeLine{26 }
\DoxyCodeLine{28 }
\DoxyCodeLine{45 \textcolor{keywordtype}{bool} \mbox{\hyperlink{group__list__functions_ga776993c1408e78f466e9b11aff7ecc46}{inlist}}(\textcolor{keyword}{auto} arg, softlist<auto> l);}
\DoxyCodeLine{46 }
\DoxyCodeLine{48 }
\DoxyCodeLine{54 \textcolor{keywordtype}{bool} \mbox{\hyperlink{group__list__functions_ga1fdf41e61754093da9f8a3b40e2a9cea}{inlist\_hard}}();}
\DoxyCodeLine{55 }
\DoxyCodeLine{57 }
\DoxyCodeLine{63 \textcolor{keywordtype}{bool} \mbox{\hyperlink{group__list__functions_ga1fdf41e61754093da9f8a3b40e2a9cea}{inlist\_hard}}(any arg, nothing x);}
\DoxyCodeLine{64 }
\DoxyCodeLine{66 }
\DoxyCodeLine{83 \textcolor{keywordtype}{bool} \mbox{\hyperlink{group__list__functions_ga1fdf41e61754093da9f8a3b40e2a9cea}{inlist\_hard}}(\textcolor{keyword}{auto} arg, softlist<auto> l);}
\DoxyCodeLine{84 }
\DoxyCodeLine{86 }
\DoxyCodeLine{102 \textcolor{keyword}{auto} \mbox{\hyperlink{group__list__functions_ga67a04aa765442456f353bf8b38b50e0e}{max}}(list<auto> l);}
\DoxyCodeLine{103 }
\DoxyCodeLine{105 }
\DoxyCodeLine{124 \textcolor{keyword}{auto} \mbox{\hyperlink{group__list__functions_ga67a04aa765442456f353bf8b38b50e0e}{max}}(list<auto> l, \textcolor{keywordtype}{string} func);}
\DoxyCodeLine{125 }
\DoxyCodeLine{127 }
\DoxyCodeLine{149 \textcolor{keyword}{auto} \mbox{\hyperlink{group__list__functions_ga67a04aa765442456f353bf8b38b50e0e}{max}}(list<auto> l, code f);}
\DoxyCodeLine{150 }
\DoxyCodeLine{152 }
\DoxyCodeLine{168 \textcolor{keyword}{auto} \mbox{\hyperlink{group__list__functions_ga67a04aa765442456f353bf8b38b50e0e}{max}}( ...);}
\DoxyCodeLine{169 }
\DoxyCodeLine{171 }
\DoxyCodeLine{187 \textcolor{keyword}{auto} \mbox{\hyperlink{group__list__functions_ga82c657a31963077edb54dd9b54b4683a}{min}}(list<auto> l);}
\DoxyCodeLine{188 }
\DoxyCodeLine{190 }
\DoxyCodeLine{209 \textcolor{keyword}{auto} \mbox{\hyperlink{group__list__functions_ga82c657a31963077edb54dd9b54b4683a}{min}}(list<auto> l, \textcolor{keywordtype}{string} func);}
\DoxyCodeLine{210 }
\DoxyCodeLine{212 }
\DoxyCodeLine{234 \textcolor{keyword}{auto} \mbox{\hyperlink{group__list__functions_ga82c657a31963077edb54dd9b54b4683a}{min}}(list<auto> l, code f);}
\DoxyCodeLine{235 }
\DoxyCodeLine{237 }
\DoxyCodeLine{253 \textcolor{keyword}{auto} \mbox{\hyperlink{group__list__functions_ga82c657a31963077edb54dd9b54b4683a}{min}}( ...);}
\DoxyCodeLine{254 }
\DoxyCodeLine{256 }
\DoxyCodeLine{287 list<int> \mbox{\hyperlink{group__list__functions_ga0bf214ec2c777032a6078bd979637e69}{range}}(\textcolor{keywordtype}{int} start, \textcolor{keywordtype}{int} stop, \textcolor{keywordtype}{int} step = 1);}
\DoxyCodeLine{288 }
\DoxyCodeLine{290 }
\DoxyCodeLine{314 list<int> \mbox{\hyperlink{group__list__functions_ga0bf214ec2c777032a6078bd979637e69}{range}}(\textcolor{keywordtype}{int} stop);}
\DoxyCodeLine{315 }
\DoxyCodeLine{317 }
\DoxyCodeLine{323 nothing \mbox{\hyperlink{group__list__functions_ga8d6317ddd1278a3a8ee255ec160333c3}{reverse}}();}
\DoxyCodeLine{324 }
\DoxyCodeLine{326 }
\DoxyCodeLine{340 list<auto> \mbox{\hyperlink{group__list__functions_ga8d6317ddd1278a3a8ee255ec160333c3}{reverse}}(list<auto> l);}
\DoxyCodeLine{341 }
\DoxyCodeLine{343 }
\DoxyCodeLine{349 \textcolor{keyword}{auto} \mbox{\hyperlink{group__list__functions_gaff8cac5bd5ffb29fb750e273e4e8fe92}{sort}}(\textcolor{keyword}{auto} arg);}
\DoxyCodeLine{350 }
\DoxyCodeLine{352 }
\DoxyCodeLine{375 list<auto> \mbox{\hyperlink{group__list__functions_gaff8cac5bd5ffb29fb750e273e4e8fe92}{sort}}(list<auto> l);}
\DoxyCodeLine{376 }
\DoxyCodeLine{378 }
\DoxyCodeLine{404 list<auto> \mbox{\hyperlink{group__list__functions_gaff8cac5bd5ffb29fb750e273e4e8fe92}{sort}}(list<auto> l, \textcolor{keywordtype}{string} func);}
\DoxyCodeLine{405 }
\DoxyCodeLine{407 }
\DoxyCodeLine{435 list<auto> \mbox{\hyperlink{group__list__functions_gaff8cac5bd5ffb29fb750e273e4e8fe92}{sort}}(list<auto> l, code f);}
\DoxyCodeLine{436 }
\DoxyCodeLine{438 }
\DoxyCodeLine{444 \textcolor{keyword}{auto} \mbox{\hyperlink{group__list__functions_gad9e205ca0a43f52a1388611b54521c19}{sortDescending}}(\textcolor{keyword}{auto} arg);}
\DoxyCodeLine{445 }
\DoxyCodeLine{447 }
\DoxyCodeLine{467 list<auto> \mbox{\hyperlink{group__list__functions_gad9e205ca0a43f52a1388611b54521c19}{sortDescending}}(list<auto> l);}
\DoxyCodeLine{468 }
\DoxyCodeLine{470 }
\DoxyCodeLine{493 list<auto> \mbox{\hyperlink{group__list__functions_gad9e205ca0a43f52a1388611b54521c19}{sortDescending}}(list<auto> l, \textcolor{keywordtype}{string} func);}
\DoxyCodeLine{494 }
\DoxyCodeLine{496 }
\DoxyCodeLine{520 list<auto> \mbox{\hyperlink{group__list__functions_gad9e205ca0a43f52a1388611b54521c19}{sortDescending}}(list<auto> l, code f);}
\DoxyCodeLine{521 }
\DoxyCodeLine{523 }
\DoxyCodeLine{529 \textcolor{keyword}{auto} \mbox{\hyperlink{group__list__functions_gacd07eea87f385a0bb8764a9fa5b47075}{sortDescendingStable}}(\textcolor{keyword}{auto} arg);}
\DoxyCodeLine{530 }
\DoxyCodeLine{532 }
\DoxyCodeLine{553 list<auto> \mbox{\hyperlink{group__list__functions_gacd07eea87f385a0bb8764a9fa5b47075}{sortDescendingStable}}(list<auto> l);}
\DoxyCodeLine{554 }
\DoxyCodeLine{556 }
\DoxyCodeLine{580 list<auto> \mbox{\hyperlink{group__list__functions_gacd07eea87f385a0bb8764a9fa5b47075}{sortDescendingStable}}(list<auto> l, \textcolor{keywordtype}{string} func);}
\DoxyCodeLine{581 }
\DoxyCodeLine{583 }
\DoxyCodeLine{609 list<auto> \mbox{\hyperlink{group__list__functions_gacd07eea87f385a0bb8764a9fa5b47075}{sortDescendingStable}}(list<auto> l, code f);}
\DoxyCodeLine{610 }
\DoxyCodeLine{612 }
\DoxyCodeLine{618 \textcolor{keyword}{auto} \mbox{\hyperlink{group__list__functions_ga6202469e6119631474b685952cefe11f}{sortStable}}(\textcolor{keyword}{auto} arg);}
\DoxyCodeLine{619 }
\DoxyCodeLine{621 }
\DoxyCodeLine{637 list<auto> \mbox{\hyperlink{group__list__functions_ga6202469e6119631474b685952cefe11f}{sortStable}}(list<auto> l);}
\DoxyCodeLine{638 }
\DoxyCodeLine{640 }
\DoxyCodeLine{659 list<auto> \mbox{\hyperlink{group__list__functions_ga6202469e6119631474b685952cefe11f}{sortStable}}(list<auto> l, \textcolor{keywordtype}{string} func);}
\DoxyCodeLine{660 }
\DoxyCodeLine{662 }
\DoxyCodeLine{688 list<auto> \mbox{\hyperlink{group__list__functions_ga6202469e6119631474b685952cefe11f}{sortStable}}(list<auto> l, code f);}
\DoxyCodeLine{689 }
\DoxyCodeLine{691 }
\DoxyCodeLine{697 \textcolor{keyword}{auto} \mbox{\hyperlink{group__list__functions_ga0149391f4fb2c97dd4ad2080f9240753}{sort\_descending}}(\textcolor{keyword}{auto} arg);}
\DoxyCodeLine{698 }
\DoxyCodeLine{700 }
\DoxyCodeLine{725 list<auto> \mbox{\hyperlink{group__list__functions_ga0149391f4fb2c97dd4ad2080f9240753}{sort\_descending}}(list<auto> l);}
\DoxyCodeLine{726 }
\DoxyCodeLine{728 }
\DoxyCodeLine{756 list<auto> \mbox{\hyperlink{group__list__functions_ga0149391f4fb2c97dd4ad2080f9240753}{sort\_descending}}(list<auto> l, \textcolor{keywordtype}{string} func);}
\DoxyCodeLine{757 }
\DoxyCodeLine{759 }
\DoxyCodeLine{789 list<auto> \mbox{\hyperlink{group__list__functions_ga0149391f4fb2c97dd4ad2080f9240753}{sort\_descending}}(list<auto> l, code f);}
\DoxyCodeLine{790 }
\DoxyCodeLine{792 }
\DoxyCodeLine{798 \textcolor{keyword}{auto} \mbox{\hyperlink{group__list__functions_ga59bf2466a7bd64db585ad1b2b5f7ae7d}{sort\_descending\_stable}}(\textcolor{keyword}{auto} arg);}
\DoxyCodeLine{799 }
\DoxyCodeLine{801 }
\DoxyCodeLine{822 list<auto> \mbox{\hyperlink{group__list__functions_ga59bf2466a7bd64db585ad1b2b5f7ae7d}{sort\_descending\_stable}}(list<auto> l);}
\DoxyCodeLine{823 }
\DoxyCodeLine{825 }
\DoxyCodeLine{849 list<auto> \mbox{\hyperlink{group__list__functions_ga59bf2466a7bd64db585ad1b2b5f7ae7d}{sort\_descending\_stable}}(list<auto> l, \textcolor{keywordtype}{string} func);}
\DoxyCodeLine{850 }
\DoxyCodeLine{852 }
\DoxyCodeLine{878 list<auto> \mbox{\hyperlink{group__list__functions_ga59bf2466a7bd64db585ad1b2b5f7ae7d}{sort\_descending\_stable}}(list<auto> l, code f);}
\DoxyCodeLine{879 }
\DoxyCodeLine{881 }
\DoxyCodeLine{887 \textcolor{keyword}{auto} \mbox{\hyperlink{group__list__functions_gad03629b1133f3a6b47a2f33792801dbf}{sort\_stable}}(\textcolor{keyword}{auto} arg);}
\DoxyCodeLine{888 }
\DoxyCodeLine{890 }
\DoxyCodeLine{911 list<auto> \mbox{\hyperlink{group__list__functions_gad03629b1133f3a6b47a2f33792801dbf}{sort\_stable}}(list<auto> l);}
\DoxyCodeLine{912 }
\DoxyCodeLine{914 }
\DoxyCodeLine{938 list<auto> \mbox{\hyperlink{group__list__functions_gad03629b1133f3a6b47a2f33792801dbf}{sort\_stable}}(list<auto> l, \textcolor{keywordtype}{string} func);}
\DoxyCodeLine{939 }
\DoxyCodeLine{941 }
\DoxyCodeLine{967 list<auto> \mbox{\hyperlink{group__list__functions_gad03629b1133f3a6b47a2f33792801dbf}{sort\_stable}}(list<auto> l, code f);}
\DoxyCodeLine{968 }
\DoxyCodeLine{970 \}}

\end{DoxyCode}
