122 lines
6.1 KiB
XML
122 lines
6.1 KiB
XML
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
|
|
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="__s_t_l___queue_8h" xml:lang="zh">
|
|
<title>D:/gitt/MicrochipFor32/STL_Device/STL_Queue.h 文件参考</title>
|
|
<indexterm><primary>D:/gitt/MicrochipFor32/STL_Device/STL_Queue.h</primary></indexterm>
|
|
<para>
|
|
|
|
<para>实现了STL库中的Queue </para>
|
|
|
|
</para>
|
|
<programlisting linenumbering="unnumbered">#include "varint.h"<?linebreak?>#include <stdlib.h><?linebreak?></programlisting>STL_Queue.h 的引用(Include)关系图:<para>
|
|
<informalfigure>
|
|
<mediaobject>
|
|
<imageobject>
|
|
<imagedata width="50%" align="center" valign="middle" scalefit="0" fileref="_s_t_l___queue_8h__incl.png"></imagedata>
|
|
</imageobject>
|
|
</mediaobject>
|
|
</informalfigure>
|
|
</para>
|
|
此图展示该文件直接或间接的被哪些文件引用了:<para>
|
|
<informalfigure>
|
|
<mediaobject>
|
|
<imageobject>
|
|
<imagedata width="50%" align="center" valign="middle" scalefit="0" fileref="_s_t_l___queue_8h__dep__incl.png"></imagedata>
|
|
</imageobject>
|
|
</mediaobject>
|
|
</informalfigure>
|
|
</para>
|
|
<simplesect>
|
|
<title>类 </title>
|
|
<itemizedlist>
|
|
<listitem><para>class <link linkend="_class_s_t_l__r_queue">STL_rQueue</link></para>
|
|
|
|
<para>一个队列的类 </para>
|
|
</listitem>
|
|
<listitem><para>struct <link linkend="_struct__l_queue">_lQueue</link></para>
|
|
|
|
<para>链表方式队列的节点 </para>
|
|
</listitem>
|
|
<listitem><para>class <link linkend="_class_s_t_l__l_queue">STL_lQueue</link></para>
|
|
|
|
<para>一个队列的类 </para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</simplesect>
|
|
<simplesect>
|
|
<title>类型定义 </title>
|
|
<itemizedlist>
|
|
<listitem><para>typedef struct <link linkend="__s_t_l___queue_8h_1aada22826b142eb6c31504dc1b12452d6">_lQueues</link> <link linkend="__s_t_l___queue_8h_1aada22826b142eb6c31504dc1b12452d6">_lQueues</link></para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</simplesect>
|
|
<simplesect>
|
|
<title>枚举 </title>
|
|
<itemizedlist>
|
|
<listitem><para>enum <link linkend="__s_t_l___queue_8h_1aa246d039fae29502aba4ffde61bebaa5">QUEUES_RES</link> { <link linkend="__s_t_l___queue_8h_1aa246d039fae29502aba4ffde61bebaa5a277fc31bdbe46a70ffc98da7a7468162">QUEUES_OK</link>
|
|
, <link linkend="__s_t_l___queue_8h_1aa246d039fae29502aba4ffde61bebaa5ad39f1a970bf2ee35cee3b69168e7d4d1">QUEUES_EMPTY</link>
|
|
, <link linkend="__s_t_l___queue_8h_1aa246d039fae29502aba4ffde61bebaa5a3df7082063e14f0ae068a2feb3e4a03d">QUEUES_REAL_ERROR</link>
|
|
, <link linkend="__s_t_l___queue_8h_1aa246d039fae29502aba4ffde61bebaa5a0ecfdce5da7daaea657afe0c2060d8e6">QUEUES_MALL_ERROR</link>
|
|
}</para>
|
|
|
|
<para>队列的返回值 </para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</simplesect>
|
|
<section>
|
|
<title>详细描述</title>
|
|
|
|
<para>实现了STL库中的Queue </para>
|
|
<para>
|
|
在文件 <link linkend="__s_t_l___queue_8h_source">STL_Queue.h</link> 中定义.</para>
|
|
</section>
|
|
<section>
|
|
<title>类型定义说明</title>
|
|
<anchor xml:id="__s_t_l___queue_8h_1aada22826b142eb6c31504dc1b12452d6"/><section>
|
|
<title>_lQueues</title>
|
|
<indexterm><primary>_lQueues</primary><secondary>STL_Queue.h</secondary></indexterm>
|
|
<indexterm><primary>STL_Queue.h</primary><secondary>_lQueues</secondary></indexterm>
|
|
<para><computeroutput>typedef struct <link linkend="__s_t_l___queue_8h_1aada22826b142eb6c31504dc1b12452d6">_lQueues</link> <link linkend="__s_t_l___queue_8h_1aada22826b142eb6c31504dc1b12452d6">_lQueues</link></computeroutput></para><para>
|
|
在文件 <link linkend="__s_t_l___queue_8h_source">STL_Queue.h</link> 第 <link linkend="__s_t_l___queue_8h_source_1l00092">92</link> 行定义.</para>
|
|
</section>
|
|
</section>
|
|
<section>
|
|
<title>枚举类型说明</title>
|
|
<anchor xml:id="__s_t_l___queue_8h_1aa246d039fae29502aba4ffde61bebaa5"/><section>
|
|
<title>QUEUES_RES</title>
|
|
<indexterm><primary>QUEUES_RES</primary><secondary>STL_Queue.h</secondary></indexterm>
|
|
<indexterm><primary>STL_Queue.h</primary><secondary>QUEUES_RES</secondary></indexterm>
|
|
<para><computeroutput>enum <link linkend="__s_t_l___queue_8h_1aa246d039fae29502aba4ffde61bebaa5">QUEUES_RES</link></computeroutput></para><para>
|
|
|
|
<para>队列的返回值 </para>
|
|
</para>
|
|
<informaltable frame="all">
|
|
<title>枚举值</title>
|
|
<tgroup cols="2" align="left" colsep="1" rowsep="1">
|
|
<colspec colname='c1'/>
|
|
<colspec colname='c2'/>
|
|
<tbody>
|
|
<row><entry><indexterm><primary>QUEUES_OK</primary><secondary>STL_Queue.h</secondary></indexterm>
|
|
<indexterm><primary>STL_Queue.h</primary><secondary>QUEUES_OK</secondary></indexterm>
|
|
<anchor xml:id="__s_t_l___queue_8h_1aa246d039fae29502aba4ffde61bebaa5a277fc31bdbe46a70ffc98da7a7468162"/>QUEUES_OK</entry><entry>
|
|
<para>成功 </para>
|
|
</entry></row><row><entry><indexterm><primary>QUEUES_EMPTY</primary><secondary>STL_Queue.h</secondary></indexterm>
|
|
<indexterm><primary>STL_Queue.h</primary><secondary>QUEUES_EMPTY</secondary></indexterm>
|
|
<anchor xml:id="__s_t_l___queue_8h_1aa246d039fae29502aba4ffde61bebaa5ad39f1a970bf2ee35cee3b69168e7d4d1"/>QUEUES_EMPTY</entry><entry>
|
|
<para>队列是空的 </para>
|
|
</entry></row><row><entry><indexterm><primary>QUEUES_REAL_ERROR</primary><secondary>STL_Queue.h</secondary></indexterm>
|
|
<indexterm><primary>STL_Queue.h</primary><secondary>QUEUES_REAL_ERROR</secondary></indexterm>
|
|
<anchor xml:id="__s_t_l___queue_8h_1aa246d039fae29502aba4ffde61bebaa5a3df7082063e14f0ae068a2feb3e4a03d"/>QUEUES_REAL_ERROR</entry><entry>
|
|
<para>重分配出错realloc </para>
|
|
</entry></row><row><entry><indexterm><primary>QUEUES_MALL_ERROR</primary><secondary>STL_Queue.h</secondary></indexterm>
|
|
<indexterm><primary>STL_Queue.h</primary><secondary>QUEUES_MALL_ERROR</secondary></indexterm>
|
|
<anchor xml:id="__s_t_l___queue_8h_1aa246d039fae29502aba4ffde61bebaa5a0ecfdce5da7daaea657afe0c2060d8e6"/>QUEUES_MALL_ERROR</entry><entry>
|
|
<para>重分配出错malloc </para>
|
|
</entry></row> </tbody>
|
|
</tgroup>
|
|
</informaltable>
|
|
<para>
|
|
在文件 <link linkend="__s_t_l___queue_8h_source">STL_Queue.h</link> 第 <link linkend="__s_t_l___queue_8h_source_1l00045">45</link> 行定义.</para>
|
|
</section>
|
|
</section>
|
|
</section>
|