aboutsummaryrefslogtreecommitdiffstats
path: root/doc/latex/classmeow_1_1HashTableList.tex
diff options
context:
space:
mode:
Diffstat (limited to 'doc/latex/classmeow_1_1HashTableList.tex')
-rw-r--r--doc/latex/classmeow_1_1HashTableList.tex82
1 files changed, 81 insertions, 1 deletions
diff --git a/doc/latex/classmeow_1_1HashTableList.tex b/doc/latex/classmeow_1_1HashTableList.tex
index 7b79b6b..7ba3ad0 100644
--- a/doc/latex/classmeow_1_1HashTableList.tex
+++ b/doc/latex/classmeow_1_1HashTableList.tex
@@ -63,6 +63,10 @@ cat\-\_\-leopard
\end{DoxyAuthor}
+Definition at line 15 of file Hash\-Table.\-h.
+
+
+
\subsection{Constructor \& Destructor Documentation}
\hypertarget{classmeow_1_1HashTableList_a327ccf67321d9b5061dbe01c287bd7e3}{\index{meow\-::\-Hash\-Table\-List@{meow\-::\-Hash\-Table\-List}!Hash\-Table\-List@{Hash\-Table\-List}}
\index{Hash\-Table\-List@{Hash\-Table\-List}!meow::HashTableList@{meow\-::\-Hash\-Table\-List}}
@@ -75,6 +79,10 @@ cat\-\_\-leopard
constructor
+
+
+Definition at line 23 of file Hash\-Table.\-h.
+
\hypertarget{classmeow_1_1HashTableList_a0ac878f202fd1aba101df32a481e177c}{\index{meow\-::\-Hash\-Table\-List@{meow\-::\-Hash\-Table\-List}!Hash\-Table\-List@{Hash\-Table\-List}}
\index{Hash\-Table\-List@{Hash\-Table\-List}!meow::HashTableList@{meow\-::\-Hash\-Table\-List}}
\subsubsection[{Hash\-Table\-List}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Data , class Hash\-Func $>$ {\bf meow\-::\-Hash\-Table\-List}$<$ Data, Hash\-Func $>$\-::{\bf Hash\-Table\-List} (
@@ -87,7 +95,11 @@ constructor
constructor
-設定table size, hash function \hypertarget{classmeow_1_1HashTableList_ad460ece4097203d379e95c835a10d79d}{\index{meow\-::\-Hash\-Table\-List@{meow\-::\-Hash\-Table\-List}!$\sim$\-Hash\-Table\-List@{$\sim$\-Hash\-Table\-List}}
+設定table size, hash function
+
+Definition at line 31 of file Hash\-Table.\-h.
+
+\hypertarget{classmeow_1_1HashTableList_ad460ece4097203d379e95c835a10d79d}{\index{meow\-::\-Hash\-Table\-List@{meow\-::\-Hash\-Table\-List}!$\sim$\-Hash\-Table\-List@{$\sim$\-Hash\-Table\-List}}
\index{$\sim$\-Hash\-Table\-List@{$\sim$\-Hash\-Table\-List}!meow::HashTableList@{meow\-::\-Hash\-Table\-List}}
\subsubsection[{$\sim$\-Hash\-Table\-List}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Data , class Hash\-Func $>$ {\bf meow\-::\-Hash\-Table\-List}$<$ Data, Hash\-Func $>$\-::$\sim${\bf Hash\-Table\-List} (
\begin{DoxyParamCaption}
@@ -100,6 +112,10 @@ destructor
+Definition at line 37 of file Hash\-Table.\-h.
+
+
+
\subsection{Member Function Documentation}
\hypertarget{classmeow_1_1HashTableList_a6d7a0c3ac05a355cc9e1c60856ebd781}{\index{meow\-::\-Hash\-Table\-List@{meow\-::\-Hash\-Table\-List}!add@{add}}
\index{add@{add}!meow::HashTableList@{meow\-::\-Hash\-Table\-List}}
@@ -112,6 +128,10 @@ destructor
加入新的element
+
+
+Definition at line 95 of file Hash\-Table.\-h.
+
\hypertarget{classmeow_1_1HashTableList_a490a3325017696441fdc4ab8db517871}{\index{meow\-::\-Hash\-Table\-List@{meow\-::\-Hash\-Table\-List}!add@{add}}
\index{add@{add}!meow::HashTableList@{meow\-::\-Hash\-Table\-List}}
\subsubsection[{add}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Data , class Hash\-Func $>$ bool {\bf meow\-::\-Hash\-Table\-List}$<$ Data, Hash\-Func $>$\-::add (
@@ -123,6 +143,10 @@ destructor
把給定的\-Hash\-Table\-List中所有的element全加進來
+
+
+Definition at line 104 of file Hash\-Table.\-h.
+
\hypertarget{classmeow_1_1HashTableList_a2cdacf0bac46df21b852c3cb91cd44c3}{\index{meow\-::\-Hash\-Table\-List@{meow\-::\-Hash\-Table\-List}!all@{all}}
\index{all@{all}!meow::HashTableList@{meow\-::\-Hash\-Table\-List}}
\subsubsection[{all}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Data , class Hash\-Func $>$ std\-::vector$<$Data$>$ {\bf meow\-::\-Hash\-Table\-List}$<$ Data, Hash\-Func $>$\-::all (
@@ -134,6 +158,10 @@ destructor
回傳所有存下來的資料
+
+
+Definition at line 173 of file Hash\-Table.\-h.
+
\hypertarget{classmeow_1_1HashTableList_af3ac22fd18ce14878e881331883397b8}{\index{meow\-::\-Hash\-Table\-List@{meow\-::\-Hash\-Table\-List}!all@{all}}
\index{all@{all}!meow::HashTableList@{meow\-::\-Hash\-Table\-List}}
\subsubsection[{all}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Data , class Hash\-Func $>$ std\-::vector$<$Data$>$ {\bf meow\-::\-Hash\-Table\-List}$<$ Data, Hash\-Func $>$\-::all (
@@ -145,6 +173,10 @@ destructor
回傳所有存下來且key為index的資料
+
+
+Definition at line 187 of file Hash\-Table.\-h.
+
\hypertarget{classmeow_1_1HashTableList_a79da4ec6056713e2993e367aac2e6220}{\index{meow\-::\-Hash\-Table\-List@{meow\-::\-Hash\-Table\-List}!clear@{clear}}
\index{clear@{clear}!meow::HashTableList@{meow\-::\-Hash\-Table\-List}}
\subsubsection[{clear}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Data , class Hash\-Func $>$ void {\bf meow\-::\-Hash\-Table\-List}$<$ Data, Hash\-Func $>$\-::clear (
@@ -156,6 +188,10 @@ destructor
清除資料
+
+
+Definition at line 52 of file Hash\-Table.\-h.
+
\hypertarget{classmeow_1_1HashTableList_a3d769d64e448f0bdbe52514e06b73f54}{\index{meow\-::\-Hash\-Table\-List@{meow\-::\-Hash\-Table\-List}!copy\-From@{copy\-From}}
\index{copy\-From@{copy\-From}!meow::HashTableList@{meow\-::\-Hash\-Table\-List}}
\subsubsection[{copy\-From}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Data , class Hash\-Func $>$ {\bf Hash\-Table\-List}\& {\bf meow\-::\-Hash\-Table\-List}$<$ Data, Hash\-Func $>$\-::copy\-From (
@@ -167,6 +203,10 @@ destructor
copy
+
+
+Definition at line 43 of file Hash\-Table.\-h.
+
\hypertarget{classmeow_1_1HashTableList_a63cc363a99ee99024a32133cf0331325}{\index{meow\-::\-Hash\-Table\-List@{meow\-::\-Hash\-Table\-List}!del@{del}}
\index{del@{del}!meow::HashTableList@{meow\-::\-Hash\-Table\-List}}
\subsubsection[{del}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Data , class Hash\-Func $>$ bool {\bf meow\-::\-Hash\-Table\-List}$<$ Data, Hash\-Func $>$\-::del (
@@ -178,6 +218,10 @@ copy
刪除element
+
+
+Definition at line 117 of file Hash\-Table.\-h.
+
\hypertarget{classmeow_1_1HashTableList_a25fa6ad234486128f2b0357bfabf5206}{\index{meow\-::\-Hash\-Table\-List@{meow\-::\-Hash\-Table\-List}!del@{del}}
\index{del@{del}!meow::HashTableList@{meow\-::\-Hash\-Table\-List}}
\subsubsection[{del}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Data , class Hash\-Func $>$ bool {\bf meow\-::\-Hash\-Table\-List}$<$ Data, Hash\-Func $>$\-::del (
@@ -189,6 +233,10 @@ copy
刪除有出現在給定的的\-Hash\-Table\-List中的element
+
+
+Definition at line 132 of file Hash\-Table.\-h.
+
\hypertarget{classmeow_1_1HashTableList_a65227191dccd021a0802810ffe007040}{\index{meow\-::\-Hash\-Table\-List@{meow\-::\-Hash\-Table\-List}!exist@{exist}}
\index{exist@{exist}!meow::HashTableList@{meow\-::\-Hash\-Table\-List}}
\subsubsection[{exist}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Data , class Hash\-Func $>$ bool {\bf meow\-::\-Hash\-Table\-List}$<$ Data, Hash\-Func $>$\-::exist (
@@ -200,6 +248,10 @@ copy
查看某element是否已經擁有
+
+
+Definition at line 160 of file Hash\-Table.\-h.
+
\hypertarget{classmeow_1_1HashTableList_aaf4154c2534c861455149261c0194f00}{\index{meow\-::\-Hash\-Table\-List@{meow\-::\-Hash\-Table\-List}!func@{func}}
\index{func@{func}!meow::HashTableList@{meow\-::\-Hash\-Table\-List}}
\subsubsection[{func}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Data , class Hash\-Func $>$ Hash\-Func const\& {\bf meow\-::\-Hash\-Table\-List}$<$ Data, Hash\-Func $>$\-::func (
@@ -211,6 +263,10 @@ copy
回傳hash function
+
+
+Definition at line 88 of file Hash\-Table.\-h.
+
\hypertarget{classmeow_1_1HashTableList_a7bef8d0510d33a06507881a872c62156}{\index{meow\-::\-Hash\-Table\-List@{meow\-::\-Hash\-Table\-List}!operator+=@{operator+=}}
\index{operator+=@{operator+=}!meow::HashTableList@{meow\-::\-Hash\-Table\-List}}
\subsubsection[{operator+=}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Data , class Hash\-Func $>$ {\bf Hash\-Table\-List}\& {\bf meow\-::\-Hash\-Table\-List}$<$ Data, Hash\-Func $>$\-::operator+= (
@@ -222,6 +278,10 @@ copy
same as {\ttfamily add(h)}
+
+
+Definition at line 203 of file Hash\-Table.\-h.
+
\hypertarget{classmeow_1_1HashTableList_a3c3e1ad9bf9993ded4a6904f07abb920}{\index{meow\-::\-Hash\-Table\-List@{meow\-::\-Hash\-Table\-List}!operator-\/=@{operator-\/=}}
\index{operator-\/=@{operator-\/=}!meow::HashTableList@{meow\-::\-Hash\-Table\-List}}
\subsubsection[{operator-\/=}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Data , class Hash\-Func $>$ {\bf Hash\-Table\-List}\& {\bf meow\-::\-Hash\-Table\-List}$<$ Data, Hash\-Func $>$\-::operator-\/= (
@@ -233,6 +293,10 @@ same as {\ttfamily add(h)}
same as {\ttfamily del(h)}
+
+
+Definition at line 209 of file Hash\-Table.\-h.
+
\hypertarget{classmeow_1_1HashTableList_a9f9493e2044df374ac9e650303fdf212}{\index{meow\-::\-Hash\-Table\-List@{meow\-::\-Hash\-Table\-List}!operator=@{operator=}}
\index{operator=@{operator=}!meow::HashTableList@{meow\-::\-Hash\-Table\-List}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Data , class Hash\-Func $>$ {\bf Hash\-Table\-List}\& {\bf meow\-::\-Hash\-Table\-List}$<$ Data, Hash\-Func $>$\-::operator= (
@@ -244,6 +308,10 @@ same as {\ttfamily del(h)}
same as {\ttfamily copy\-From(h)}
+
+
+Definition at line 198 of file Hash\-Table.\-h.
+
\hypertarget{classmeow_1_1HashTableList_ac7417270658997ef1cb33221fba8d6e8}{\index{meow\-::\-Hash\-Table\-List@{meow\-::\-Hash\-Table\-List}!reset@{reset}}
\index{reset@{reset}!meow::HashTableList@{meow\-::\-Hash\-Table\-List}}
\subsubsection[{reset}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Data , class Hash\-Func $>$ void {\bf meow\-::\-Hash\-Table\-List}$<$ Data, Hash\-Func $>$\-::reset (
@@ -256,6 +324,10 @@ same as {\ttfamily copy\-From(h)}
清除資料, 指定新的size與hash function
+
+
+Definition at line 61 of file Hash\-Table.\-h.
+
\hypertarget{classmeow_1_1HashTableList_af8d49492c5f35bb18706e9fb72d18157}{\index{meow\-::\-Hash\-Table\-List@{meow\-::\-Hash\-Table\-List}!size@{size}}
\index{size@{size}!meow::HashTableList@{meow\-::\-Hash\-Table\-List}}
\subsubsection[{size}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Data , class Hash\-Func $>$ size\-\_\-t {\bf meow\-::\-Hash\-Table\-List}$<$ Data, Hash\-Func $>$\-::size (
@@ -267,6 +339,10 @@ same as {\ttfamily copy\-From(h)}
回傳目前有多少element在其中
+
+
+Definition at line 77 of file Hash\-Table.\-h.
+
\hypertarget{classmeow_1_1HashTableList_a2f72023134f79ce5c7e889779a20762e}{\index{meow\-::\-Hash\-Table\-List@{meow\-::\-Hash\-Table\-List}!table\-Size@{table\-Size}}
\index{table\-Size@{table\-Size}!meow::HashTableList@{meow\-::\-Hash\-Table\-List}}
\subsubsection[{table\-Size}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Data , class Hash\-Func $>$ size\-\_\-t {\bf meow\-::\-Hash\-Table\-List}$<$ Data, Hash\-Func $>$\-::table\-Size (
@@ -280,6 +356,10 @@ same as {\ttfamily copy\-From(h)}
+Definition at line 70 of file Hash\-Table.\-h.
+
+
+
The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item
meowpp/dsa/\hyperlink{HashTable_8h}{Hash\-Table.\-h}\end{DoxyCompactItemize}