\hypertarget{_s_t_l___queue_8h}{}\doxysection{D\+:/gitt/\+Microchip\+For32/\+STL\+\_\+\+Device/\+STL\+\_\+\+Queue.h 文件参考}
\label{_s_t_l___queue_8h}\index{D:/gitt/MicrochipFor32/STL\_Device/STL\_Queue.h@{D:/gitt/MicrochipFor32/STL\_Device/STL\_Queue.h}}


实现了\+STL库中的\+Queue  


{\ttfamily \#include \char`\"{}varint.\+h\char`\"{}}\newline
{\ttfamily \#include $<$stdlib.\+h$>$}\newline
STL\+\_\+\+Queue.\+h 的引用(Include)关系图\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=213pt]{_s_t_l___queue_8h__incl}
\end{center}
\end{figure}
此图展示该文件直接或间接的被哪些文件引用了\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=223pt]{_s_t_l___queue_8h__dep__incl}
\end{center}
\end{figure}
\doxysubsection*{类}
\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 
enum \mbox{\hyperlink{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5}{QUEUES\+\_\+\+RES}} \{ \mbox{\hyperlink{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5a277fc31bdbe46a70ffc98da7a7468162}{QUEUES\+\_\+\+OK}}
, \mbox{\hyperlink{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5ad39f1a970bf2ee35cee3b69168e7d4d1}{QUEUES\+\_\+\+EMPTY}}
, \mbox{\hyperlink{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5a3df7082063e14f0ae068a2feb3e4a03d}{QUEUES\+\_\+\+REAL\+\_\+\+ERROR}}
, \mbox{\hyperlink{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5a0ecfdce5da7daaea657afe0c2060d8e6}{QUEUES\+\_\+\+MALL\+\_\+\+ERROR}}
 \}
\begin{DoxyCompactList}\small\item\em 队列的返回值 \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{详细描述}
实现了\+STL库中的\+Queue 



在文件 \mbox{\hyperlink{_s_t_l___queue_8h_source}{STL\+\_\+\+Queue.\+h}} 中定义.



\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}}
\index{QUEUES\_RES@{QUEUES\_RES}!STL\_Queue.h@{STL\_Queue.h}}
\doxysubsubsection{\texorpdfstring{QUEUES\_RES}{QUEUES\_RES}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5}{QUEUES\+\_\+\+RES}}}



队列的返回值 

\begin{DoxyEnumFields}{枚举值}
\raisebox{\heightof{T}}[0pt][0pt]{\index{QUEUES\_OK@{QUEUES\_OK}!STL\_Queue.h@{STL\_Queue.h}}\index{STL\_Queue.h@{STL\_Queue.h}!QUEUES\_OK@{QUEUES\_OK}}}\mbox{\Hypertarget{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5a277fc31bdbe46a70ffc98da7a7468162}\label{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5a277fc31bdbe46a70ffc98da7a7468162}} 
QUEUES\+\_\+\+OK&成功 \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{QUEUES\_EMPTY@{QUEUES\_EMPTY}!STL\_Queue.h@{STL\_Queue.h}}\index{STL\_Queue.h@{STL\_Queue.h}!QUEUES\_EMPTY@{QUEUES\_EMPTY}}}\mbox{\Hypertarget{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5ad39f1a970bf2ee35cee3b69168e7d4d1}\label{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5ad39f1a970bf2ee35cee3b69168e7d4d1}} 
QUEUES\+\_\+\+EMPTY&队列是空的 \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{QUEUES\_REAL\_ERROR@{QUEUES\_REAL\_ERROR}!STL\_Queue.h@{STL\_Queue.h}}\index{STL\_Queue.h@{STL\_Queue.h}!QUEUES\_REAL\_ERROR@{QUEUES\_REAL\_ERROR}}}\mbox{\Hypertarget{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5a3df7082063e14f0ae068a2feb3e4a03d}\label{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5a3df7082063e14f0ae068a2feb3e4a03d}} 
QUEUES\+\_\+\+REAL\+\_\+\+ERROR&重分配出错realloc \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{QUEUES\_MALL\_ERROR@{QUEUES\_MALL\_ERROR}!STL\_Queue.h@{STL\_Queue.h}}\index{STL\_Queue.h@{STL\_Queue.h}!QUEUES\_MALL\_ERROR@{QUEUES\_MALL\_ERROR}}}\mbox{\Hypertarget{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5a0ecfdce5da7daaea657afe0c2060d8e6}\label{_s_t_l___queue_8h_aa246d039fae29502aba4ffde61bebaa5a0ecfdce5da7daaea657afe0c2060d8e6}} 
QUEUES\+\_\+\+MALL\+\_\+\+ERROR&重分配出错malloc \\
\hline

\end{DoxyEnumFields}


在文件 \mbox{\hyperlink{_s_t_l___queue_8h_source}{STL\+\_\+\+Queue.\+h}} 第 \mbox{\hyperlink{_s_t_l___queue_8h_source_l00045}{45}} 行定义.

