更新了链表方法的队列

This commit is contained in:
XerolySkinner
2022-11-11 03:31:59 +08:00
parent ed868c4f25
commit 0c162ac508
189 changed files with 4604 additions and 414 deletions

View File

@@ -135,5 +135,102 @@
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00189}00189 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00194}\mbox{\hyperlink{class_s_t_l__r_queue_a6279ce46687da109354f7f84b979343f}{00194}} \textcolor{comment}{}\textcolor{keywordtype}{void} \mbox{\hyperlink{class_s_t_l__r_queue_a6279ce46687da109354f7f84b979343f}{STL\_rQueue::pushfun}}(\textcolor{keywordtype}{void}(*fun)(\textcolor{keywordtype}{void})) \{}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00195}00195 \mbox{\hyperlink{class_s_t_l__r_queue_ac57bfdea03866852334cbf52e262e286}{push32}}((\mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}})fun);\}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00197}00197 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00198}00198 \textcolor{comment}{// 构造函数}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00199}\mbox{\hyperlink{class_s_t_l__l_queue_a144e383b154698f69348bb8f901bdb81}{00199}} \mbox{\hyperlink{class_s_t_l__l_queue_a144e383b154698f69348bb8f901bdb81}{STL\_lQueue::STL\_lQueue}}(\textcolor{keywordtype}{void}) \{}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00200}00200 \mbox{\hyperlink{class_s_t_l__l_queue_aff375614989295d36b7b30467946332f}{STL\_lQueue::Hdat}} = NULL;}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00201}00201 \mbox{\hyperlink{class_s_t_l__l_queue_a5019da13d4ba25f2bf7668770be14cfd}{STL\_lQueue::Tdat}} = NULL;}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00202}00202 \mbox{\hyperlink{class_s_t_l__l_queue_aa30f82a9e8ccf14839fb0d4bc0060428}{STL\_lQueue::mem}} = 0;}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00203}00203 \}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00204}\mbox{\hyperlink{class_s_t_l__l_queue_a9c77d831feed1543e4fdefc811580a51}{00204}} \mbox{\hyperlink{class_s_t_l__l_queue_a9c77d831feed1543e4fdefc811580a51}{STL\_lQueue::\string~STL\_lQueue}}(\textcolor{keywordtype}{void}) \{}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00205}00205 \textcolor{keywordflow}{if} (\mbox{\hyperlink{class_s_t_l__l_queue_aa30f82a9e8ccf14839fb0d4bc0060428}{mem}})\mbox{\hyperlink{class_s_t_l__l_queue_a9c9a5811f43677f8d70d19377e276510}{pop}}();\}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00207}00207 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00208}00208 \textcolor{comment}{// 成员函数}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00215}\mbox{\hyperlink{class_s_t_l__l_queue_ab551099da5beb93d91db4472ffd4d5c3}{00215}} \textcolor{comment}{}\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{class_s_t_l__l_queue_ab551099da5beb93d91db4472ffd4d5c3}{STL\_lQueue::push}}(\textcolor{keywordtype}{void}*\& var, \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} size) \{}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00216}00216 \mbox{\hyperlink{struct__l_queue}{\_lQueue}}* newdat = (\mbox{\hyperlink{struct__l_queue}{\_lQueue}}*)malloc(\textcolor{keyword}{sizeof}(\mbox{\hyperlink{struct__l_queue}{\_lQueue}}));}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00217}00217 \textcolor{keywordflow}{if} (newdat == NULL)\textcolor{keywordflow}{return} \mbox{\hyperlink{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5a0ecfdce5da7daaea657afe0c2060d8e6}{QUEUES\_MALL\_ERROR}};}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00218}00218 newdat-\/>\mbox{\hyperlink{struct__l_queue_acc0ce814c36fdba1027d1639236c14cb}{dat}} = var;}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00219}00219 newdat-\/>\mbox{\hyperlink{struct__l_queue_a87b92ef47f15b682394c69d2f687550a}{size}} = size;}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00220}00220 newdat-\/>\mbox{\hyperlink{struct__l_queue_a3be42777ab564c447ca2b0978e04ef68}{back}} = NULL;}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00221}00221 \textcolor{keywordflow}{if} (\mbox{\hyperlink{class_s_t_l__l_queue_aa30f82a9e8ccf14839fb0d4bc0060428}{mem}} == 0) \{}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00222}00222 \mbox{\hyperlink{class_s_t_l__l_queue_aff375614989295d36b7b30467946332f}{Hdat}} = newdat;}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00223}00223 \mbox{\hyperlink{class_s_t_l__l_queue_a5019da13d4ba25f2bf7668770be14cfd}{Tdat}} = newdat;\}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00224}00224 \textcolor{keywordflow}{else} \{}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00225}00225 \mbox{\hyperlink{class_s_t_l__l_queue_aff375614989295d36b7b30467946332f}{Hdat}}-\/>\mbox{\hyperlink{struct__l_queue_a3be42777ab564c447ca2b0978e04ef68}{back}} = newdat;}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00226}00226 \mbox{\hyperlink{class_s_t_l__l_queue_aff375614989295d36b7b30467946332f}{Hdat}} = newdat;\}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00227}00227 ++\mbox{\hyperlink{class_s_t_l__l_queue_aa30f82a9e8ccf14839fb0d4bc0060428}{mem}};}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00228}00228 \textcolor{keywordflow}{return} \mbox{\hyperlink{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5a277fc31bdbe46a70ffc98da7a7468162}{QUEUES\_OK}};\}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00229}00229 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00235}\mbox{\hyperlink{class_s_t_l__l_queue_a9c9a5811f43677f8d70d19377e276510}{00235}} \textcolor{comment}{}\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{class_s_t_l__l_queue_a9c9a5811f43677f8d70d19377e276510}{STL\_lQueue::pop}}(\textcolor{keywordtype}{void}) \{}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00236}00236 \textcolor{keywordflow}{if} (\mbox{\hyperlink{class_s_t_l__l_queue_aa30f82a9e8ccf14839fb0d4bc0060428}{mem}} == 0) \textcolor{keywordflow}{return} \mbox{\hyperlink{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5ad39f1a970bf2ee35cee3b69168e7d4d1}{QUEUES\_EMPTY}};}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00237}00237 \mbox{\hyperlink{struct__l_queue}{\_lQueue}}* savedat = \mbox{\hyperlink{class_s_t_l__l_queue_a5019da13d4ba25f2bf7668770be14cfd}{Tdat}}; \textcolor{comment}{// 保存尾部}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00238}00238 \textcolor{keywordflow}{if} (\mbox{\hyperlink{class_s_t_l__l_queue_aa30f82a9e8ccf14839fb0d4bc0060428}{mem}} == 1) \{}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00239}00239 \mbox{\hyperlink{class_s_t_l__l_queue_a5019da13d4ba25f2bf7668770be14cfd}{Tdat}} = NULL;}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00240}00240 \mbox{\hyperlink{class_s_t_l__l_queue_aff375614989295d36b7b30467946332f}{Hdat}} = NULL;\}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00241}00241 \textcolor{keywordflow}{else} \textcolor{keywordflow}{if}(\mbox{\hyperlink{class_s_t_l__l_queue_aa30f82a9e8ccf14839fb0d4bc0060428}{mem}}>1) \{}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00242}00242 \mbox{\hyperlink{class_s_t_l__l_queue_a5019da13d4ba25f2bf7668770be14cfd}{Tdat}} = \mbox{\hyperlink{class_s_t_l__l_queue_a5019da13d4ba25f2bf7668770be14cfd}{Tdat}}-\/>\mbox{\hyperlink{struct__l_queue_a3be42777ab564c447ca2b0978e04ef68}{back}};\}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00243}00243 free(savedat-\/>\mbox{\hyperlink{struct__l_queue_acc0ce814c36fdba1027d1639236c14cb}{dat}});}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00244}00244 free(savedat);}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00245}00245 -\/-\/\mbox{\hyperlink{class_s_t_l__l_queue_aa30f82a9e8ccf14839fb0d4bc0060428}{mem}};}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00246}00246 \textcolor{keywordflow}{return} \mbox{\hyperlink{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5a277fc31bdbe46a70ffc98da7a7468162}{QUEUES\_OK}};\}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00247}00247 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00254}\mbox{\hyperlink{class_s_t_l__l_queue_a1abec6afbc25d3cc7b3e3cc94c265f9c}{00254}} \textcolor{comment}{}\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{class_s_t_l__l_queue_a1abec6afbc25d3cc7b3e3cc94c265f9c}{STL\_lQueue::top}}(\textcolor{keywordtype}{void}*\& var, \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}\& size) \{}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00255}00255 \textcolor{keywordflow}{if} (\mbox{\hyperlink{class_s_t_l__l_queue_aa30f82a9e8ccf14839fb0d4bc0060428}{mem}} == 0) \textcolor{keywordflow}{return} \mbox{\hyperlink{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5ad39f1a970bf2ee35cee3b69168e7d4d1}{QUEUES\_EMPTY}};}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00256}00256 var = \mbox{\hyperlink{class_s_t_l__l_queue_a5019da13d4ba25f2bf7668770be14cfd}{Tdat}}-\/>\mbox{\hyperlink{struct__l_queue_acc0ce814c36fdba1027d1639236c14cb}{dat}};}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00257}00257 size = \mbox{\hyperlink{class_s_t_l__l_queue_a5019da13d4ba25f2bf7668770be14cfd}{Tdat}}-\/>\mbox{\hyperlink{struct__l_queue_a87b92ef47f15b682394c69d2f687550a}{size}};}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00258}00258 \textcolor{keywordflow}{return} \mbox{\hyperlink{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5a277fc31bdbe46a70ffc98da7a7468162}{QUEUES\_OK}};\}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00259}00259 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00260}00260 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00266}\mbox{\hyperlink{class_s_t_l__l_queue_af2ee00997d848e132c3140e347b7220c}{00266}} \textcolor{comment}{}\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{class_s_t_l__l_queue_af2ee00997d848e132c3140e347b7220c}{STL\_lQueue::push8}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} var) \{}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00267}00267 \textcolor{keywordtype}{void}* num = (\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}*)malloc(\textcolor{keyword}{sizeof}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}));}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00268}00268 \textcolor{keywordflow}{if} (num == NULL)\textcolor{keywordflow}{return} \mbox{\hyperlink{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5a0ecfdce5da7daaea657afe0c2060d8e6}{QUEUES\_MALL\_ERROR}};}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00269}00269 *(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}*)num = var;}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00270}00270 \mbox{\hyperlink{class_s_t_l__l_queue_ab551099da5beb93d91db4472ffd4d5c3}{push}}(num, \textcolor{keyword}{sizeof}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}));}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00271}00271 \textcolor{keywordflow}{return} \mbox{\hyperlink{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5a277fc31bdbe46a70ffc98da7a7468162}{QUEUES\_OK}};\}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00272}00272 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00278}\mbox{\hyperlink{class_s_t_l__l_queue_a7ff92acc4b520646801c93816faf2f07}{00278}} \textcolor{comment}{}\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{class_s_t_l__l_queue_a7ff92acc4b520646801c93816faf2f07}{STL\_lQueue::top8}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}\& var) \{}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00279}00279 \textcolor{keywordtype}{void}* vars = NULL;}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00280}00280 \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} sizes = 0;}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00281}00281 \textcolor{keywordflow}{if} (\mbox{\hyperlink{class_s_t_l__l_queue_a1abec6afbc25d3cc7b3e3cc94c265f9c}{top}}(vars, sizes) == \mbox{\hyperlink{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5ad39f1a970bf2ee35cee3b69168e7d4d1}{QUEUES\_EMPTY}})}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00282}00282 \textcolor{keywordflow}{return} \mbox{\hyperlink{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5ad39f1a970bf2ee35cee3b69168e7d4d1}{QUEUES\_EMPTY}};}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00283}00283 var = *((\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}*)vars);}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00284}00284 \textcolor{keywordflow}{return} \mbox{\hyperlink{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5a277fc31bdbe46a70ffc98da7a7468162}{QUEUES\_OK}};\}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00285}00285 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00290}\mbox{\hyperlink{class_s_t_l__l_queue_a4c67b2f6364aa9105e8754c51bb2ad6a}{00290}} \textcolor{comment}{}\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{class_s_t_l__l_queue_a4c67b2f6364aa9105e8754c51bb2ad6a}{STL\_lQueue::poptop8}}(\textcolor{keywordtype}{void}) \{}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00291}00291 \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} temp = 0;}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00292}00292 \mbox{\hyperlink{class_s_t_l__l_queue_a7ff92acc4b520646801c93816faf2f07}{top8}}(temp);}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00293}00293 \mbox{\hyperlink{class_s_t_l__l_queue_a9c9a5811f43677f8d70d19377e276510}{pop}}();}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00294}00294 \textcolor{keywordflow}{return} temp;\}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00295}00295 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00296}00296 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00302}\mbox{\hyperlink{class_s_t_l__l_queue_a1231a845c0a916e43c74a18c8b7c1920}{00302}} \textcolor{comment}{}\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{class_s_t_l__l_queue_a1231a845c0a916e43c74a18c8b7c1920}{STL\_lQueue::push32}}(\mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} var) \{}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00303}00303 \textcolor{keywordtype}{void}* num = (\mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}*)malloc(\textcolor{keyword}{sizeof}(\mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}));}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00304}00304 \textcolor{keywordflow}{if} (num == NULL)\textcolor{keywordflow}{return} \mbox{\hyperlink{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5a0ecfdce5da7daaea657afe0c2060d8e6}{QUEUES\_MALL\_ERROR}};}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00305}00305 *(\mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}*)num = var;}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00306}00306 \mbox{\hyperlink{class_s_t_l__l_queue_ab551099da5beb93d91db4472ffd4d5c3}{push}}(num, \textcolor{keyword}{sizeof}(\mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}));}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00307}00307 \textcolor{keywordflow}{return} \mbox{\hyperlink{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5a277fc31bdbe46a70ffc98da7a7468162}{QUEUES\_OK}};\}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00308}00308 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00314}\mbox{\hyperlink{class_s_t_l__l_queue_ade1f8e34538de4ae43f7ad2ca46ab493}{00314}} \textcolor{comment}{}\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{class_s_t_l__l_queue_ade1f8e34538de4ae43f7ad2ca46ab493}{STL\_lQueue::top32}}(\mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}\& var) \{}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00315}00315 \textcolor{keywordtype}{void}* vars = NULL;}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00316}00316 \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} sizes = 0;}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00317}00317 \textcolor{keywordflow}{if} (\mbox{\hyperlink{class_s_t_l__l_queue_a1abec6afbc25d3cc7b3e3cc94c265f9c}{top}}(vars, sizes) == \mbox{\hyperlink{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5ad39f1a970bf2ee35cee3b69168e7d4d1}{QUEUES\_EMPTY}})}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00318}00318 \textcolor{keywordflow}{return} \mbox{\hyperlink{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5ad39f1a970bf2ee35cee3b69168e7d4d1}{QUEUES\_EMPTY}};}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00319}00319 var = *((\mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}*)vars);}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00320}00320 \textcolor{keywordflow}{return} \mbox{\hyperlink{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5a277fc31bdbe46a70ffc98da7a7468162}{QUEUES\_OK}};\}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00321}00321 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00326}\mbox{\hyperlink{class_s_t_l__l_queue_a4bf8d4647c741289056d30184e97531b}{00326}} \textcolor{comment}{}\mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{class_s_t_l__l_queue_a4bf8d4647c741289056d30184e97531b}{STL\_lQueue::poptop32}}(\textcolor{keywordtype}{void}) \{}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00327}00327 \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} temp = 0;}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00328}00328 \mbox{\hyperlink{class_s_t_l__l_queue_ade1f8e34538de4ae43f7ad2ca46ab493}{top32}}(temp);}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00329}00329 \mbox{\hyperlink{class_s_t_l__l_queue_a9c9a5811f43677f8d70d19377e276510}{pop}}();}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00330}00330 \textcolor{keywordflow}{return} temp;\}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00331}00331 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00332}00332 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00341}\mbox{\hyperlink{class_s_t_l__l_queue_ad702c50174ed400838db74915c0eefda}{00341}} \textcolor{comment}{}\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{class_s_t_l__l_queue_ad702c50174ed400838db74915c0eefda}{STL\_lQueue::pushfun}}(\textcolor{keywordtype}{void}(*fun)(\textcolor{keywordtype}{void})) \{}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00342}00342 \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} res;}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00343}00343 res = \mbox{\hyperlink{class_s_t_l__l_queue_a1231a845c0a916e43c74a18c8b7c1920}{push32}}((\mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}})fun);}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00344}00344 \textcolor{keywordflow}{return} res;\}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00345}00345 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00352}00352 \textcolor{comment}{}void(*\mbox{\hyperlink{class_s_t_l__l_queue_a32f62d0933c052bcebeb318c1230f3f7}{STL\_lQueue::poptopfun}}(\textcolor{keywordtype}{void}))(void) \{}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8cpp_source_l00353}00353 \textcolor{keywordflow}{return} (\textcolor{keywordtype}{void}(*)(void))poptop32();\}}
\end{DoxyCode}

View File

@@ -25,7 +25,16 @@ STL\+\_\+\+Queue.\+h 的引用(Include)关系图\+:\nopagebreak
\begin{DoxyCompactItemize}
\item
class \mbox{\hyperlink{class_s_t_l__r_queue}{STL\+\_\+r\+Queue}}
\begin{DoxyCompactList}\small\item\em 一个队列的类 \end{DoxyCompactList}\item
struct \mbox{\hyperlink{struct__l_queue}{\+\_\+l\+Queue}}
\begin{DoxyCompactList}\small\item\em 链表方式队列的节点 \end{DoxyCompactList}\item
class \mbox{\hyperlink{class_s_t_l__l_queue}{STL\+\_\+l\+Queue}}
\begin{DoxyCompactList}\small\item\em 一个队列的类 \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{类型定义}
\begin{DoxyCompactItemize}
\item
typedef struct \mbox{\hyperlink{_s_t_l___queue_8h_aada22826b142eb6c31504dc1b12452d6}{\+\_\+l\+Queues}} \mbox{\hyperlink{_s_t_l___queue_8h_aada22826b142eb6c31504dc1b12452d6}{\+\_\+l\+Queues}}
\end{DoxyCompactItemize}
\doxysubsection*{枚举}
\begin{DoxyCompactItemize}
\item
@@ -46,6 +55,19 @@ enum \mbox{\hyperlink{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5}{QUEUE
\doxysubsection{类型定义说明}
\mbox{\Hypertarget{_s_t_l___queue_8h_aada22826b142eb6c31504dc1b12452d6}\label{_s_t_l___queue_8h_aada22826b142eb6c31504dc1b12452d6}}
\index{STL\_Queue.h@{STL\_Queue.h}!\_lQueues@{\_lQueues}}
\index{\_lQueues@{\_lQueues}!STL\_Queue.h@{STL\_Queue.h}}
\doxysubsubsection{\texorpdfstring{\_lQueues}{\_lQueues}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{_s_t_l___queue_8h_aada22826b142eb6c31504dc1b12452d6}{\+\_\+l\+Queues}} \mbox{\hyperlink{_s_t_l___queue_8h_aada22826b142eb6c31504dc1b12452d6}{\+\_\+l\+Queues}}}
在文件 \mbox{\hyperlink{_s_t_l___queue_8h_source}{STL\+\_\+\+Queue.\+h}}\mbox{\hyperlink{_s_t_l___queue_8h_source_l00092}{92}} 行定义.
\doxysubsection{枚举类型说明}
\mbox{\Hypertarget{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5}\label{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5}}
\index{STL\_Queue.h@{STL\_Queue.h}!QUEUES\_RES@{QUEUES\_RES}}

View File

@@ -29,9 +29,9 @@
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00035}00035 \textcolor{preprocessor}{\#pragma once}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00036}00036 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{varint_8h}{varint.h}}"{}}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00037}00037 \textcolor{preprocessor}{\#include <stdlib.h>}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00039}00039 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00040}00040 \textcolor{comment}{// 返回值枚举}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00041}00041 \textcolor{comment}{// }}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00039}00039 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00040}00040 \textcolor{comment}{// 返回值枚举}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00041}00041 \textcolor{comment}{// }}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00045}\mbox{\hyperlink{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5}{00045}} \textcolor{comment}{}\textcolor{keyword}{enum} \mbox{\hyperlink{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5}{QUEUES\_RES}} \{}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00046}\mbox{\hyperlink{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5a277fc31bdbe46a70ffc98da7a7468162}{00046}} \mbox{\hyperlink{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5a277fc31bdbe46a70ffc98da7a7468162}{QUEUES\_OK}}, }
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00047}\mbox{\hyperlink{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5ad39f1a970bf2ee35cee3b69168e7d4d1}{00047}} \mbox{\hyperlink{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5ad39f1a970bf2ee35cee3b69168e7d4d1}{QUEUES\_EMPTY}}, }
@@ -64,6 +64,38 @@
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00078}\mbox{\hyperlink{class_s_t_l__r_queue_ae5ab3dd9890cb990edaf511174da12a1}{00078}} \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{class_s_t_l__r_queue_ae5ab3dd9890cb990edaf511174da12a1}{size}}; \textcolor{comment}{// 已有成员}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00079}\mbox{\hyperlink{class_s_t_l__r_queue_a32e298e5a9194d97492496f5f311068b}{00079}} \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}* \mbox{\hyperlink{class_s_t_l__r_queue_a32e298e5a9194d97492496f5f311068b}{dat}}; \textcolor{comment}{// 数据头}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00080}00080 \};}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00082}00082 \textcolor{preprocessor}{\#endif}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00082}00082 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00083}00083 \textcolor{comment}{// 类目}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00087}\mbox{\hyperlink{struct__l_queue}{00087}} \textcolor{comment}{}\textcolor{keyword}{struct }\mbox{\hyperlink{struct__l_queue}{\_lQueue}} \{}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00088}\mbox{\hyperlink{struct__l_queue_a3be42777ab564c447ca2b0978e04ef68}{00088}} \textcolor{keyword}{struct }\mbox{\hyperlink{struct__l_queue}{\_lQueue}}* \mbox{\hyperlink{struct__l_queue_a3be42777ab564c447ca2b0978e04ef68}{back}}; }
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00089}\mbox{\hyperlink{struct__l_queue_acc0ce814c36fdba1027d1639236c14cb}{00089}} \textcolor{keywordtype}{void}* \mbox{\hyperlink{struct__l_queue_acc0ce814c36fdba1027d1639236c14cb}{dat}}; }
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00090}\mbox{\hyperlink{struct__l_queue_a87b92ef47f15b682394c69d2f687550a}{00090}} \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{struct__l_queue_a87b92ef47f15b682394c69d2f687550a}{size}}; }
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00091}00091 \};}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00092}\mbox{\hyperlink{_s_t_l___queue_8h_aada22826b142eb6c31504dc1b12452d6}{00092}} \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\mbox{\hyperlink{_s_t_l___queue_8h_aada22826b142eb6c31504dc1b12452d6}{\_lQueues}} \mbox{\hyperlink{_s_t_l___queue_8h_aada22826b142eb6c31504dc1b12452d6}{\_lQueues}};}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00098}\mbox{\hyperlink{class_s_t_l__l_queue}{00098}} \textcolor{keyword}{class }\mbox{\hyperlink{class_s_t_l__l_queue}{STL\_lQueue}} \{}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00099}00099 \textcolor{keyword}{public}:}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00100}00100 \mbox{\hyperlink{class_s_t_l__l_queue_a144e383b154698f69348bb8f901bdb81}{STL\_lQueue}}(\textcolor{keywordtype}{void});}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00101}00101 \mbox{\hyperlink{class_s_t_l__l_queue_a9c77d831feed1543e4fdefc811580a51}{\string~STL\_lQueue}}(\textcolor{keywordtype}{void});}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00102}00102 \textcolor{keyword}{public}:}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00103}00103 \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{class_s_t_l__l_queue_ab551099da5beb93d91db4472ffd4d5c3}{push}}(\textcolor{keywordtype}{void}*\& var, \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} size);}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00104}00104 \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{class_s_t_l__l_queue_a9c9a5811f43677f8d70d19377e276510}{pop}}(\textcolor{keywordtype}{void});}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00105}00105 \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{class_s_t_l__l_queue_a1abec6afbc25d3cc7b3e3cc94c265f9c}{top}}(\textcolor{keywordtype}{void}*\& var, \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}\& size);}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00106}00106 }
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00107}00107 \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{class_s_t_l__l_queue_af2ee00997d848e132c3140e347b7220c}{push8}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} var);}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00108}00108 \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{class_s_t_l__l_queue_a7ff92acc4b520646801c93816faf2f07}{top8}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}\& var);}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00109}00109 \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{class_s_t_l__l_queue_a4c67b2f6364aa9105e8754c51bb2ad6a}{poptop8}}(\textcolor{keywordtype}{void});}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00110}00110 }
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00111}00111 \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{class_s_t_l__l_queue_a1231a845c0a916e43c74a18c8b7c1920}{push32}}(\mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} var);}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00112}00112 \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{class_s_t_l__l_queue_ade1f8e34538de4ae43f7ad2ca46ab493}{top32}}(\mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}\& var);}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00113}00113 \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{class_s_t_l__l_queue_a4bf8d4647c741289056d30184e97531b}{poptop32}}(\textcolor{keywordtype}{void});}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00114}00114 }
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00115}00115 \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{class_s_t_l__l_queue_ad702c50174ed400838db74915c0eefda}{pushfun}}(\textcolor{keywordtype}{void}(*fun)(\textcolor{keywordtype}{void}));}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00116}\mbox{\hyperlink{class_s_t_l__l_queue_a32f62d0933c052bcebeb318c1230f3f7}{00116}} void (*\mbox{\hyperlink{class_s_t_l__l_queue_a32f62d0933c052bcebeb318c1230f3f7}{poptopfun}}(\textcolor{keywordtype}{void}))(void);}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00117}00117 \textcolor{keyword}{private}:}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00118}\mbox{\hyperlink{class_s_t_l__l_queue_aa30f82a9e8ccf14839fb0d4bc0060428}{00118}} \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{class_s_t_l__l_queue_aa30f82a9e8ccf14839fb0d4bc0060428}{mem}}; \textcolor{comment}{// 已有成员}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00119}\mbox{\hyperlink{class_s_t_l__l_queue_aff375614989295d36b7b30467946332f}{00119}} \mbox{\hyperlink{struct__l_queue}{\_lQueue}}* \mbox{\hyperlink{class_s_t_l__l_queue_aff375614989295d36b7b30467946332f}{Hdat}}; \textcolor{comment}{// 队列进入}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00120}\mbox{\hyperlink{class_s_t_l__l_queue_a5019da13d4ba25f2bf7668770be14cfd}{00120}} \mbox{\hyperlink{struct__l_queue}{\_lQueue}}* \mbox{\hyperlink{class_s_t_l__l_queue_a5019da13d4ba25f2bf7668770be14cfd}{Tdat}}; \textcolor{comment}{// 队列弹出}}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00121}00121 \};}
\DoxyCodeLine{\Hypertarget{_s_t_l___queue_8h_source_l00123}00123 \textcolor{preprocessor}{\#endif}}
\end{DoxyCode}

View File

@@ -1,5 +1,6 @@
\doxysection{类列表}
这里列出了所有类、结构、联合以及接口定义等,并附带简要说明\+:\begin{DoxyCompactList}
\item\contentsline{section}{\mbox{\hyperlink{struct__l_queue}{\+\_\+l\+Queue}} \\*链表方式队列的节点 }{\pageref{struct__l_queue}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__l_stack}{\+\_\+l\+Stack}} \\*链表方式栈的节点 }{\pageref{struct__l_stack}}{}
\item\contentsline{section}{\mbox{\hyperlink{classbscpp___i_i_c}{bscpp\+\_\+\+IIC}} \\*IIC的基础实现方法 留下三个保护性接口需要实现,分别是控制时钟,控制数据,延时函数 }{\pageref{classbscpp___i_i_c}}{}
\item\contentsline{section}{\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32}{bscpp\+\_\+\+IIC\+\_\+\+STM32}} \\*STM32版本的软件\+IIC 需要使用构造函数初始化 }{\pageref{classbscpp___i_i_c___s_t_m32}}{}
@@ -13,6 +14,7 @@
\item\contentsline{section}{\mbox{\hyperlink{structhw__s}{hw\+\_\+s}} }{\pageref{structhw__s}}{}
\item\contentsline{section}{\mbox{\hyperlink{structint__param__s}{int\+\_\+param\+\_\+s}} }{\pageref{structint__param__s}}{}
\item\contentsline{section}{\mbox{\hyperlink{structmotion__int__cache__s}{motion\+\_\+int\+\_\+cache\+\_\+s}} }{\pageref{structmotion__int__cache__s}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_s_t_l__l_queue}{STL\+\_\+l\+Queue}} \\*一个队列的类 }{\pageref{class_s_t_l__l_queue}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_s_t_l__l_stack}{STL\+\_\+l\+Stack}} \\*一个栈的类 }{\pageref{class_s_t_l__l_stack}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_s_t_l__r_queue}{STL\+\_\+r\+Queue}} \\*一个队列的类 }{\pageref{class_s_t_l__r_queue}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_s_t_l__r_stack}{STL\+\_\+r\+Stack}} \\*一个栈的类 }{\pageref{class_s_t_l__r_stack}}{}

View File

@@ -6,8 +6,7 @@
{\ttfamily \#include \char`\"{}bscpp\+\_\+\+MAX6675.\+h\char`\"{}}\newline
bscpp\+\_\+\+MAX6675.\+cpp 的引用(Include)关系图\+:
\nopagebreak
bscpp\+\_\+\+MAX6675.\+cpp 的引用(Include)关系图\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode

View File

@@ -7,16 +7,14 @@
{\ttfamily \#include \char`\"{}varint.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}spi.\+h\char`\"{}}\newline
bscpp\+\_\+\+MAX6675.\+h 的引用(Include)关系图\+:
\nopagebreak
bscpp\+\_\+\+MAX6675.\+h 的引用(Include)关系图\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=244pt]{bscpp___m_a_x6675_8h__incl}
\end{center}
\end{figure}
此图展示该文件直接或间接的被哪些文件引用了\+:
\nopagebreak
此图展示该文件直接或间接的被哪些文件引用了\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode

View File

@@ -0,0 +1,476 @@
\hypertarget{class_s_t_l__l_queue}{}\doxysection{STL\+\_\+l\+Queue类 参考}
\label{class_s_t_l__l_queue}\index{STL\_lQueue@{STL\_lQueue}}
一个队列的类
{\ttfamily \#include $<$STL\+\_\+\+Queue.\+h$>$}
STL\+\_\+l\+Queue 的协作图\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=185pt]{class_s_t_l__l_queue__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public 成员函数}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{class_s_t_l__l_queue_a144e383b154698f69348bb8f901bdb81}{STL\+\_\+l\+Queue}} (void)
\item
\mbox{\hyperlink{class_s_t_l__l_queue_a9c77d831feed1543e4fdefc811580a51}{$\sim$\+STL\+\_\+l\+Queue}} (void)
\item
\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{class_s_t_l__l_queue_ab551099da5beb93d91db4472ffd4d5c3}{push}} (void $\ast$\&var, \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} size)
\begin{DoxyCompactList}\small\item\em 压入一个成员 \end{DoxyCompactList}\item
\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{class_s_t_l__l_queue_a9c9a5811f43677f8d70d19377e276510}{pop}} (void)
\begin{DoxyCompactList}\small\item\em 弹出一个成员 \end{DoxyCompactList}\item
\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{class_s_t_l__l_queue_a1abec6afbc25d3cc7b3e3cc94c265f9c}{top}} (void $\ast$\&var, \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \&size)
\begin{DoxyCompactList}\small\item\em 显示队列顶部成员 \end{DoxyCompactList}\item
\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{class_s_t_l__l_queue_af2ee00997d848e132c3140e347b7220c}{push8}} (\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} var)
\begin{DoxyCompactList}\small\item\em 压入一个8位成员 \end{DoxyCompactList}\item
\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{class_s_t_l__l_queue_a7ff92acc4b520646801c93816faf2f07}{top8}} (\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \&var)
\begin{DoxyCompactList}\small\item\em 显示队列顶成员 \end{DoxyCompactList}\item
\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{class_s_t_l__l_queue_a4c67b2f6364aa9105e8754c51bb2ad6a}{poptop8}} (void)
\begin{DoxyCompactList}\small\item\em 显示并且弹出一个队列顶成员 \end{DoxyCompactList}\item
\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{class_s_t_l__l_queue_a1231a845c0a916e43c74a18c8b7c1920}{push32}} (\mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} var)
\begin{DoxyCompactList}\small\item\em 压入一个32位成员 \end{DoxyCompactList}\item
\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{class_s_t_l__l_queue_ade1f8e34538de4ae43f7ad2ca46ab493}{top32}} (\mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \&var)
\begin{DoxyCompactList}\small\item\em 显示队列顶成员 \end{DoxyCompactList}\item
\mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{class_s_t_l__l_queue_a4bf8d4647c741289056d30184e97531b}{poptop32}} (void)
\begin{DoxyCompactList}\small\item\em 显示并且弹出一个队列顶成员 \end{DoxyCompactList}\item
\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{class_s_t_l__l_queue_ad702c50174ed400838db74915c0eefda}{pushfun}} (void($\ast$fun)(void))
\begin{DoxyCompactList}\small\item\em 压入一个void($\ast$)(void)函数指针 \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Public 属性}
\begin{DoxyCompactItemize}
\item
void($\ast$)(void) \mbox{\hyperlink{class_s_t_l__l_queue_a32f62d0933c052bcebeb318c1230f3f7}{poptopfun}} (void)
\end{DoxyCompactItemize}
\doxysubsection*{Private 属性}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{class_s_t_l__l_queue_aa30f82a9e8ccf14839fb0d4bc0060428}{mem}}
\item
\mbox{\hyperlink{struct__l_queue}{\+\_\+l\+Queue}} $\ast$ \mbox{\hyperlink{class_s_t_l__l_queue_aff375614989295d36b7b30467946332f}{Hdat}}
\item
\mbox{\hyperlink{struct__l_queue}{\+\_\+l\+Queue}} $\ast$ \mbox{\hyperlink{class_s_t_l__l_queue_a5019da13d4ba25f2bf7668770be14cfd}{Tdat}}
\end{DoxyCompactItemize}
\doxysubsection{详细描述}
一个队列的类
\begin{DoxyNote}{注解}
使用链表重新分配方式组织 队列的内存空间是非连续的,适合快速交换数据
\end{DoxyNote}
在文件 \mbox{\hyperlink{_s_t_l___queue_8h_source}{STL\+\_\+\+Queue.\+h}}\mbox{\hyperlink{_s_t_l___queue_8h_source_l00098}{98}} 行定义.
\doxysubsection{构造及析构函数说明}
\mbox{\Hypertarget{class_s_t_l__l_queue_a144e383b154698f69348bb8f901bdb81}\label{class_s_t_l__l_queue_a144e383b154698f69348bb8f901bdb81}}
\index{STL\_lQueue@{STL\_lQueue}!STL\_lQueue@{STL\_lQueue}}
\index{STL\_lQueue@{STL\_lQueue}!STL\_lQueue@{STL\_lQueue}}
\doxysubsubsection{\texorpdfstring{STL\_lQueue()}{STL\_lQueue()}}
{\footnotesize\ttfamily STL\+\_\+l\+Queue\+::\+STL\+\_\+l\+Queue (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
在文件 \mbox{\hyperlink{_s_t_l___queue_8cpp_source}{STL\+\_\+\+Queue.\+cpp}}\mbox{\hyperlink{_s_t_l___queue_8cpp_source_l00199}{199}} 行定义.
\mbox{\Hypertarget{class_s_t_l__l_queue_a9c77d831feed1543e4fdefc811580a51}\label{class_s_t_l__l_queue_a9c77d831feed1543e4fdefc811580a51}}
\index{STL\_lQueue@{STL\_lQueue}!````~STL\_lQueue@{$\sim$STL\_lQueue}}
\index{````~STL\_lQueue@{$\sim$STL\_lQueue}!STL\_lQueue@{STL\_lQueue}}
\doxysubsubsection{\texorpdfstring{$\sim$STL\_lQueue()}{~STL\_lQueue()}}
{\footnotesize\ttfamily STL\+\_\+l\+Queue\+::$\sim$\+STL\+\_\+l\+Queue (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
在文件 \mbox{\hyperlink{_s_t_l___queue_8cpp_source}{STL\+\_\+\+Queue.\+cpp}}\mbox{\hyperlink{_s_t_l___queue_8cpp_source_l00204}{204}} 行定义.
函数调用图\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=343pt]{class_s_t_l__l_queue_a9c77d831feed1543e4fdefc811580a51_cgraph}
\end{center}
\end{figure}
\doxysubsection{成员函数说明}
\mbox{\Hypertarget{class_s_t_l__l_queue_a9c9a5811f43677f8d70d19377e276510}\label{class_s_t_l__l_queue_a9c9a5811f43677f8d70d19377e276510}}
\index{STL\_lQueue@{STL\_lQueue}!pop@{pop}}
\index{pop@{pop}!STL\_lQueue@{STL\_lQueue}}
\doxysubsubsection{\texorpdfstring{pop()}{pop()}}
{\footnotesize\ttfamily \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} STL\+\_\+l\+Queue\+::pop (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
弹出一个成员
\begin{DoxyReturn}{返回}
错误号
\end{DoxyReturn}
\begin{DoxyNote}{注解}
无论push进去的是32位还是8位数,都用这个弹出
\end{DoxyNote}
在文件 \mbox{\hyperlink{_s_t_l___queue_8cpp_source}{STL\+\_\+\+Queue.\+cpp}}\mbox{\hyperlink{_s_t_l___queue_8cpp_source_l00235}{235}} 行定义.
这是这个函数的调用关系图\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=343pt]{class_s_t_l__l_queue_a9c9a5811f43677f8d70d19377e276510_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{class_s_t_l__l_queue_a4bf8d4647c741289056d30184e97531b}\label{class_s_t_l__l_queue_a4bf8d4647c741289056d30184e97531b}}
\index{STL\_lQueue@{STL\_lQueue}!poptop32@{poptop32}}
\index{poptop32@{poptop32}!STL\_lQueue@{STL\_lQueue}}
\doxysubsubsection{\texorpdfstring{poptop32()}{poptop32()}}
{\footnotesize\ttfamily \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} STL\+\_\+l\+Queue\+::poptop32 (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
显示并且弹出一个队列顶成员
\begin{DoxyReturn}{返回}
返回弹出的数值
\end{DoxyReturn}
在文件 \mbox{\hyperlink{_s_t_l___queue_8cpp_source}{STL\+\_\+\+Queue.\+cpp}}\mbox{\hyperlink{_s_t_l___queue_8cpp_source_l00326}{326}} 行定义.
函数调用图\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{class_s_t_l__l_queue_a4bf8d4647c741289056d30184e97531b_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{class_s_t_l__l_queue_a4c67b2f6364aa9105e8754c51bb2ad6a}\label{class_s_t_l__l_queue_a4c67b2f6364aa9105e8754c51bb2ad6a}}
\index{STL\_lQueue@{STL\_lQueue}!poptop8@{poptop8}}
\index{poptop8@{poptop8}!STL\_lQueue@{STL\_lQueue}}
\doxysubsubsection{\texorpdfstring{poptop8()}{poptop8()}}
{\footnotesize\ttfamily \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} STL\+\_\+l\+Queue\+::poptop8 (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
显示并且弹出一个队列顶成员
\begin{DoxyReturn}{返回}
返回弹出的数值
\end{DoxyReturn}
在文件 \mbox{\hyperlink{_s_t_l___queue_8cpp_source}{STL\+\_\+\+Queue.\+cpp}}\mbox{\hyperlink{_s_t_l___queue_8cpp_source_l00290}{290}} 行定义.
函数调用图\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{class_s_t_l__l_queue_a4c67b2f6364aa9105e8754c51bb2ad6a_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{class_s_t_l__l_queue_ab551099da5beb93d91db4472ffd4d5c3}\label{class_s_t_l__l_queue_ab551099da5beb93d91db4472ffd4d5c3}}
\index{STL\_lQueue@{STL\_lQueue}!push@{push}}
\index{push@{push}!STL\_lQueue@{STL\_lQueue}}
\doxysubsubsection{\texorpdfstring{push()}{push()}}
{\footnotesize\ttfamily \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} STL\+\_\+l\+Queue\+::push (\begin{DoxyParamCaption}\item[{void $\ast$\&}]{var, }\item[{\mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}}]{size }\end{DoxyParamCaption})}
压入一个成员
\begin{DoxyParams}{参数}
{\em $\ast$\&var} & 需要压入的数值的地址 \\
\hline
{\em size} & 需要压入的数值的长度 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{返回}
错误号
\end{DoxyReturn}
在文件 \mbox{\hyperlink{_s_t_l___queue_8cpp_source}{STL\+\_\+\+Queue.\+cpp}}\mbox{\hyperlink{_s_t_l___queue_8cpp_source_l00215}{215}} 行定义.
这是这个函数的调用关系图\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{class_s_t_l__l_queue_ab551099da5beb93d91db4472ffd4d5c3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{class_s_t_l__l_queue_a1231a845c0a916e43c74a18c8b7c1920}\label{class_s_t_l__l_queue_a1231a845c0a916e43c74a18c8b7c1920}}
\index{STL\_lQueue@{STL\_lQueue}!push32@{push32}}
\index{push32@{push32}!STL\_lQueue@{STL\_lQueue}}
\doxysubsubsection{\texorpdfstring{push32()}{push32()}}
{\footnotesize\ttfamily \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} STL\+\_\+l\+Queue\+::push32 (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}}]{var }\end{DoxyParamCaption})}
压入一个32位成员
\begin{DoxyParams}{参数}
{\em var} & 需要压入的32位数据 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{返回}
错误号
\end{DoxyReturn}
在文件 \mbox{\hyperlink{_s_t_l___queue_8cpp_source}{STL\+\_\+\+Queue.\+cpp}}\mbox{\hyperlink{_s_t_l___queue_8cpp_source_l00302}{302}} 行定义.
函数调用图\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=320pt]{class_s_t_l__l_queue_a1231a845c0a916e43c74a18c8b7c1920_cgraph}
\end{center}
\end{figure}
这是这个函数的调用关系图\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=333pt]{class_s_t_l__l_queue_a1231a845c0a916e43c74a18c8b7c1920_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{class_s_t_l__l_queue_af2ee00997d848e132c3140e347b7220c}\label{class_s_t_l__l_queue_af2ee00997d848e132c3140e347b7220c}}
\index{STL\_lQueue@{STL\_lQueue}!push8@{push8}}
\index{push8@{push8}!STL\_lQueue@{STL\_lQueue}}
\doxysubsubsection{\texorpdfstring{push8()}{push8()}}
{\footnotesize\ttfamily \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} STL\+\_\+l\+Queue\+::push8 (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}}]{var }\end{DoxyParamCaption})}
压入一个8位成员
\begin{DoxyParams}{参数}
{\em var} & 需要压入的8位数据 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{返回}
错误号
\end{DoxyReturn}
在文件 \mbox{\hyperlink{_s_t_l___queue_8cpp_source}{STL\+\_\+\+Queue.\+cpp}}\mbox{\hyperlink{_s_t_l___queue_8cpp_source_l00266}{266}} 行定义.
函数调用图\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=315pt]{class_s_t_l__l_queue_af2ee00997d848e132c3140e347b7220c_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{class_s_t_l__l_queue_ad702c50174ed400838db74915c0eefda}\label{class_s_t_l__l_queue_ad702c50174ed400838db74915c0eefda}}
\index{STL\_lQueue@{STL\_lQueue}!pushfun@{pushfun}}
\index{pushfun@{pushfun}!STL\_lQueue@{STL\_lQueue}}
\doxysubsubsection{\texorpdfstring{pushfun()}{pushfun()}}
{\footnotesize\ttfamily \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} STL\+\_\+l\+Queue\+::pushfun (\begin{DoxyParamCaption}\item[{void($\ast$)(void)}]{fun }\end{DoxyParamCaption})}
压入一个void($\ast$)(void)函数指针
\begin{DoxyParams}{参数}
{\em $\ast$fun} & 需要压入的函数 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{返回}
错误号
\end{DoxyReturn}
\begin{DoxyNote}{注解}
如果有个函数是 void fun(void); 可以通过pushfun(fun);将其压入
\end{DoxyNote}
在文件 \mbox{\hyperlink{_s_t_l___queue_8cpp_source}{STL\+\_\+\+Queue.\+cpp}}\mbox{\hyperlink{_s_t_l___queue_8cpp_source_l00341}{341}} 行定义.
函数调用图\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{class_s_t_l__l_queue_ad702c50174ed400838db74915c0eefda_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{class_s_t_l__l_queue_a1abec6afbc25d3cc7b3e3cc94c265f9c}\label{class_s_t_l__l_queue_a1abec6afbc25d3cc7b3e3cc94c265f9c}}
\index{STL\_lQueue@{STL\_lQueue}!top@{top}}
\index{top@{top}!STL\_lQueue@{STL\_lQueue}}
\doxysubsubsection{\texorpdfstring{top()}{top()}}
{\footnotesize\ttfamily \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} STL\+\_\+l\+Queue\+::top (\begin{DoxyParamCaption}\item[{void $\ast$\&}]{var, }\item[{\mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \&}]{size }\end{DoxyParamCaption})}
显示队列顶部成员
\begin{DoxyParams}{参数}
{\em $\ast$\&var} & 需要赋予的数值的地址 \\
\hline
{\em \&size} & 需要赋予的数值的长度 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{返回}
错误号
\end{DoxyReturn}
在文件 \mbox{\hyperlink{_s_t_l___queue_8cpp_source}{STL\+\_\+\+Queue.\+cpp}}\mbox{\hyperlink{_s_t_l___queue_8cpp_source_l00254}{254}} 行定义.
这是这个函数的调用关系图\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{class_s_t_l__l_queue_a1abec6afbc25d3cc7b3e3cc94c265f9c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{class_s_t_l__l_queue_ade1f8e34538de4ae43f7ad2ca46ab493}\label{class_s_t_l__l_queue_ade1f8e34538de4ae43f7ad2ca46ab493}}
\index{STL\_lQueue@{STL\_lQueue}!top32@{top32}}
\index{top32@{top32}!STL\_lQueue@{STL\_lQueue}}
\doxysubsubsection{\texorpdfstring{top32()}{top32()}}
{\footnotesize\ttfamily \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} STL\+\_\+l\+Queue\+::top32 (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \&}]{var }\end{DoxyParamCaption})}
显示队列顶成员
\begin{DoxyParams}{参数}
{\em \&var} & 结果赋予给该变量 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{返回}
错误号
\end{DoxyReturn}
在文件 \mbox{\hyperlink{_s_t_l___queue_8cpp_source}{STL\+\_\+\+Queue.\+cpp}}\mbox{\hyperlink{_s_t_l___queue_8cpp_source_l00314}{314}} 行定义.
函数调用图\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=305pt]{class_s_t_l__l_queue_ade1f8e34538de4ae43f7ad2ca46ab493_cgraph}
\end{center}
\end{figure}
这是这个函数的调用关系图\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=332pt]{class_s_t_l__l_queue_ade1f8e34538de4ae43f7ad2ca46ab493_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{class_s_t_l__l_queue_a7ff92acc4b520646801c93816faf2f07}\label{class_s_t_l__l_queue_a7ff92acc4b520646801c93816faf2f07}}
\index{STL\_lQueue@{STL\_lQueue}!top8@{top8}}
\index{top8@{top8}!STL\_lQueue@{STL\_lQueue}}
\doxysubsubsection{\texorpdfstring{top8()}{top8()}}
{\footnotesize\ttfamily \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} STL\+\_\+l\+Queue\+::top8 (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \&}]{var }\end{DoxyParamCaption})}
显示队列顶成员
\begin{DoxyParams}{参数}
{\em \&var} & 结果赋予给该变量 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{返回}
错误号
\end{DoxyReturn}
在文件 \mbox{\hyperlink{_s_t_l___queue_8cpp_source}{STL\+\_\+\+Queue.\+cpp}}\mbox{\hyperlink{_s_t_l___queue_8cpp_source_l00278}{278}} 行定义.
函数调用图\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=300pt]{class_s_t_l__l_queue_a7ff92acc4b520646801c93816faf2f07_cgraph}
\end{center}
\end{figure}
这是这个函数的调用关系图\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=321pt]{class_s_t_l__l_queue_a7ff92acc4b520646801c93816faf2f07_icgraph}
\end{center}
\end{figure}
\doxysubsection{类成员变量说明}
\mbox{\Hypertarget{class_s_t_l__l_queue_aff375614989295d36b7b30467946332f}\label{class_s_t_l__l_queue_aff375614989295d36b7b30467946332f}}
\index{STL\_lQueue@{STL\_lQueue}!Hdat@{Hdat}}
\index{Hdat@{Hdat}!STL\_lQueue@{STL\_lQueue}}
\doxysubsubsection{\texorpdfstring{Hdat}{Hdat}}
{\footnotesize\ttfamily \mbox{\hyperlink{struct__l_queue}{\+\_\+l\+Queue}}$\ast$ STL\+\_\+l\+Queue\+::\+Hdat\hspace{0.3cm}{\ttfamily [private]}}
在文件 \mbox{\hyperlink{_s_t_l___queue_8h_source}{STL\+\_\+\+Queue.\+h}}\mbox{\hyperlink{_s_t_l___queue_8h_source_l00119}{119}} 行定义.
\mbox{\Hypertarget{class_s_t_l__l_queue_aa30f82a9e8ccf14839fb0d4bc0060428}\label{class_s_t_l__l_queue_aa30f82a9e8ccf14839fb0d4bc0060428}}
\index{STL\_lQueue@{STL\_lQueue}!mem@{mem}}
\index{mem@{mem}!STL\_lQueue@{STL\_lQueue}}
\doxysubsubsection{\texorpdfstring{mem}{mem}}
{\footnotesize\ttfamily \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} STL\+\_\+l\+Queue\+::mem\hspace{0.3cm}{\ttfamily [private]}}
在文件 \mbox{\hyperlink{_s_t_l___queue_8h_source}{STL\+\_\+\+Queue.\+h}}\mbox{\hyperlink{_s_t_l___queue_8h_source_l00118}{118}} 行定义.
\mbox{\Hypertarget{class_s_t_l__l_queue_a32f62d0933c052bcebeb318c1230f3f7}\label{class_s_t_l__l_queue_a32f62d0933c052bcebeb318c1230f3f7}}
\index{STL\_lQueue@{STL\_lQueue}!poptopfun@{poptopfun}}
\index{poptopfun@{poptopfun}!STL\_lQueue@{STL\_lQueue}}
\doxysubsubsection{\texorpdfstring{poptopfun}{poptopfun}}
{\footnotesize\ttfamily void($\ast$)(void) STL\+\_\+l\+Queue\+::poptopfun(void)}
在文件 \mbox{\hyperlink{_s_t_l___queue_8h_source}{STL\+\_\+\+Queue.\+h}}\mbox{\hyperlink{_s_t_l___queue_8h_source_l00116}{116}} 行定义.
\mbox{\Hypertarget{class_s_t_l__l_queue_a5019da13d4ba25f2bf7668770be14cfd}\label{class_s_t_l__l_queue_a5019da13d4ba25f2bf7668770be14cfd}}
\index{STL\_lQueue@{STL\_lQueue}!Tdat@{Tdat}}
\index{Tdat@{Tdat}!STL\_lQueue@{STL\_lQueue}}
\doxysubsubsection{\texorpdfstring{Tdat}{Tdat}}
{\footnotesize\ttfamily \mbox{\hyperlink{struct__l_queue}{\+\_\+l\+Queue}}$\ast$ STL\+\_\+l\+Queue\+::\+Tdat\hspace{0.3cm}{\ttfamily [private]}}
在文件 \mbox{\hyperlink{_s_t_l___queue_8h_source}{STL\+\_\+\+Queue.\+h}}\mbox{\hyperlink{_s_t_l___queue_8h_source_l00120}{120}} 行定义.
该类的文档由以下文件生成\+:\begin{DoxyCompactItemize}
\item
D\+:/gitt/\+Microchip\+For32/\+STL\+\_\+\+Device/\mbox{\hyperlink{_s_t_l___queue_8h}{STL\+\_\+\+Queue.\+h}}\item
D\+:/gitt/\+Microchip\+For32/\+STL\+\_\+\+Device/\mbox{\hyperlink{_s_t_l___queue_8cpp}{STL\+\_\+\+Queue.\+cpp}}\end{DoxyCompactItemize}

View File

@@ -0,0 +1 @@
417e4e8d5228793d5ac5e661602c0112

Binary file not shown.

View File

@@ -0,0 +1 @@
82b799e99bcd5b65f692bc3695be6e33

View File

@@ -0,0 +1 @@
5a785f9c67382640514e1fb62ac24b38

View File

@@ -0,0 +1 @@
14e33145147235fed42dc5219440d9ef

View File

@@ -0,0 +1 @@
42b6810264fc78c378861ceef1f9e622

View File

@@ -0,0 +1 @@
615c87a2f3a8d56f4710041a4b03514b

View File

@@ -0,0 +1 @@
2c1a82480a3a297b7b96c703fa02acdd

View File

@@ -0,0 +1 @@
41645ab56b1470c6a475017fa3c93f43

View File

@@ -0,0 +1 @@
24124aa7f008ee6b0ad533e714c32b90

View File

@@ -0,0 +1 @@
536f407f2d9680716b9db9ba1625e41e

View File

@@ -0,0 +1 @@
cba54b5215e568b8f91d66a3cc3f3b10

View File

@@ -0,0 +1 @@
d65a6f3ca3b17125c33317c790ebffa0

View File

@@ -0,0 +1 @@
7a4d3e6d87d78587521b015ee66ef211

View File

@@ -0,0 +1 @@
1c19f45dde04a4d10b2ef258ae5c586a

View File

@@ -0,0 +1 @@
950fe732f09efcccc605700cb43a9c8c

View File

@@ -1,5 +1,6 @@
\doxysection{类继承关系}
此继承关系列表按字典顺序粗略的排序\+: \begin{DoxyCompactList}
\item \contentsline{section}{\+\_\+l\+Queue}{\pageref{struct__l_queue}}{}
\item \contentsline{section}{\+\_\+l\+Stack}{\pageref{struct__l_stack}}{}
\item \contentsline{section}{bscpp\+\_\+\+IIC}{\pageref{classbscpp___i_i_c}}{}
\begin{DoxyCompactList}
@@ -17,6 +18,7 @@
\item \contentsline{section}{hw\+\_\+s}{\pageref{structhw__s}}{}
\item \contentsline{section}{int\+\_\+param\+\_\+s}{\pageref{structint__param__s}}{}
\item \contentsline{section}{motion\+\_\+int\+\_\+cache\+\_\+s}{\pageref{structmotion__int__cache__s}}{}
\item \contentsline{section}{STL\+\_\+l\+Queue}{\pageref{class_s_t_l__l_queue}}{}
\item \contentsline{section}{STL\+\_\+l\+Stack}{\pageref{class_s_t_l__l_stack}}{}
\item \contentsline{section}{STL\+\_\+r\+Queue}{\pageref{class_s_t_l__r_queue}}{}
\item \contentsline{section}{STL\+\_\+r\+Stack}{\pageref{class_s_t_l__r_stack}}{}

View File

@@ -194,6 +194,7 @@
\chapter{模块说明}
\input{group___d_r_i_v_e_r_s}
\chapter{类说明}
\input{struct__l_queue}
\input{struct__l_stack}
\input{classbscpp___i_i_c}
\input{classbscpp___i_i_c___s_t_m32}
@@ -207,6 +208,7 @@
\input{structhw__s}
\input{structint__param__s}
\input{structmotion__int__cache__s}
\input{class_s_t_l__l_queue}
\input{class_s_t_l__l_stack}
\input{class_s_t_l__r_queue}
\input{class_s_t_l__r_stack}

View File

@@ -0,0 +1,87 @@
\hypertarget{struct__l_queue}{}\doxysection{\+\_\+l\+Queue结构体 参考}
\label{struct__l_queue}\index{\_lQueue@{\_lQueue}}
链表方式队列的节点
{\ttfamily \#include $<$STL\+\_\+\+Queue.\+h$>$}
\+\_\+l\+Queue 的协作图\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=176pt]{struct__l_queue__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public 属性}
\begin{DoxyCompactItemize}
\item
struct \mbox{\hyperlink{struct__l_queue}{\+\_\+l\+Queue}} $\ast$ \mbox{\hyperlink{struct__l_queue_a3be42777ab564c447ca2b0978e04ef68}{back}}
\begin{DoxyCompactList}\small\item\em 后一个节点的指针 \end{DoxyCompactList}\item
void $\ast$ \mbox{\hyperlink{struct__l_queue_acc0ce814c36fdba1027d1639236c14cb}{dat}}
\begin{DoxyCompactList}\small\item\em 数据的指针 \end{DoxyCompactList}\item
\mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{struct__l_queue_a87b92ef47f15b682394c69d2f687550a}{size}}
\begin{DoxyCompactList}\small\item\em 该数据的大小 \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection{详细描述}
链表方式队列的节点
在文件 \mbox{\hyperlink{_s_t_l___queue_8h_source}{STL\+\_\+\+Queue.\+h}}\mbox{\hyperlink{_s_t_l___queue_8h_source_l00087}{87}} 行定义.
\doxysubsection{类成员变量说明}
\mbox{\Hypertarget{struct__l_queue_a3be42777ab564c447ca2b0978e04ef68}\label{struct__l_queue_a3be42777ab564c447ca2b0978e04ef68}}
\index{\_lQueue@{\_lQueue}!back@{back}}
\index{back@{back}!\_lQueue@{\_lQueue}}
\doxysubsubsection{\texorpdfstring{back}{back}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{struct__l_queue}{\+\_\+l\+Queue}}$\ast$ \+\_\+l\+Queue\+::back}
后一个节点的指针
在文件 \mbox{\hyperlink{_s_t_l___queue_8h_source}{STL\+\_\+\+Queue.\+h}}\mbox{\hyperlink{_s_t_l___queue_8h_source_l00088}{88}} 行定义.
\mbox{\Hypertarget{struct__l_queue_acc0ce814c36fdba1027d1639236c14cb}\label{struct__l_queue_acc0ce814c36fdba1027d1639236c14cb}}
\index{\_lQueue@{\_lQueue}!dat@{dat}}
\index{dat@{dat}!\_lQueue@{\_lQueue}}
\doxysubsubsection{\texorpdfstring{dat}{dat}}
{\footnotesize\ttfamily void$\ast$ \+\_\+l\+Queue\+::dat}
数据的指针
在文件 \mbox{\hyperlink{_s_t_l___queue_8h_source}{STL\+\_\+\+Queue.\+h}}\mbox{\hyperlink{_s_t_l___queue_8h_source_l00089}{89}} 行定义.
\mbox{\Hypertarget{struct__l_queue_a87b92ef47f15b682394c69d2f687550a}\label{struct__l_queue_a87b92ef47f15b682394c69d2f687550a}}
\index{\_lQueue@{\_lQueue}!size@{size}}
\index{size@{size}!\_lQueue@{\_lQueue}}
\doxysubsubsection{\texorpdfstring{size}{size}}
{\footnotesize\ttfamily \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \+\_\+l\+Queue\+::size}
该数据的大小
在文件 \mbox{\hyperlink{_s_t_l___queue_8h_source}{STL\+\_\+\+Queue.\+h}}\mbox{\hyperlink{_s_t_l___queue_8h_source_l00090}{90}} 行定义.
该结构体的文档由以下文件生成\+:\begin{DoxyCompactItemize}
\item
D\+:/gitt/\+Microchip\+For32/\+STL\+\_\+\+Device/\mbox{\hyperlink{_s_t_l___queue_8h}{STL\+\_\+\+Queue.\+h}}\end{DoxyCompactItemize}

View File

@@ -0,0 +1 @@
7e6414a36a508a73c6388cf5684414de

Binary file not shown.

View File

@@ -8,8 +8,7 @@ varint.\+h 的引用(Include)关系图\+:\nopagebreak
\includegraphics[width=193pt]{varint_8h__incl}
\end{center}
\end{figure}
此图展示该文件直接或间接的被哪些文件引用了\+:
\nopagebreak
此图展示该文件直接或间接的被哪些文件引用了\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB