612 lines
27 KiB
XML
612 lines
27 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="_class_s_t_l__l_queue" xml:lang="zh">
|
|
<title>STL_lQueue类 参考</title>
|
|
<indexterm><primary>STL_lQueue</primary></indexterm>
|
|
<para>
|
|
|
|
<para>一个队列的类 </para>
|
|
|
|
</para>
|
|
<para>
|
|
<computeroutput>#include <STL_Queue.h></computeroutput>
|
|
</para>
|
|
STL_lQueue 的协作图:<para>
|
|
<informalfigure>
|
|
<mediaobject>
|
|
<imageobject>
|
|
<imagedata width="50%" align="center" valign="middle" scalefit="0" fileref="class_s_t_l__l_queue__coll__graph.png"></imagedata>
|
|
</imageobject>
|
|
</mediaobject>
|
|
</informalfigure>
|
|
</para>
|
|
<simplesect>
|
|
<title>Public 成员函数 </title>
|
|
<itemizedlist>
|
|
<listitem><para><link linkend="_class_s_t_l__l_queue_1a144e383b154698f69348bb8f901bdb81">STL_lQueue</link> (void)</para>
|
|
</listitem>
|
|
<listitem><para><link linkend="_class_s_t_l__l_queue_1a9c77d831feed1543e4fdefc811580a51">~STL_lQueue</link> (void)</para>
|
|
</listitem>
|
|
<listitem><para><link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> <link linkend="_class_s_t_l__l_queue_1ab551099da5beb93d91db4472ffd4d5c3">push</link> (void *&var, <link linkend="_varint_8h_1afaa62991928fb9fb18ff0db62a040aba">u32</link> size)</para>
|
|
|
|
<para>压入一个成员 </para>
|
|
</listitem>
|
|
<listitem><para><link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> <link linkend="_class_s_t_l__l_queue_1a9c9a5811f43677f8d70d19377e276510">pop</link> (void)</para>
|
|
|
|
<para>弹出一个成员 </para>
|
|
</listitem>
|
|
<listitem><para><link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> <link linkend="_class_s_t_l__l_queue_1a1abec6afbc25d3cc7b3e3cc94c265f9c">top</link> (void *&var, <link linkend="_varint_8h_1afaa62991928fb9fb18ff0db62a040aba">u32</link> &size)</para>
|
|
|
|
<para>显示队列顶部成员 </para>
|
|
</listitem>
|
|
<listitem><para><link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> <link linkend="_class_s_t_l__l_queue_1af2ee00997d848e132c3140e347b7220c">push8</link> (<link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> var)</para>
|
|
|
|
<para>压入一个8位成员 </para>
|
|
</listitem>
|
|
<listitem><para><link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> <link linkend="_class_s_t_l__l_queue_1a7ff92acc4b520646801c93816faf2f07">top8</link> (<link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> &var)</para>
|
|
|
|
<para>显示队列顶成员 </para>
|
|
</listitem>
|
|
<listitem><para><link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> <link linkend="_class_s_t_l__l_queue_1a4c67b2f6364aa9105e8754c51bb2ad6a">poptop8</link> (void)</para>
|
|
|
|
<para>显示并且弹出一个队列顶成员 </para>
|
|
</listitem>
|
|
<listitem><para><link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> <link linkend="_class_s_t_l__l_queue_1a1231a845c0a916e43c74a18c8b7c1920">push32</link> (<link linkend="_varint_8h_1afaa62991928fb9fb18ff0db62a040aba">u32</link> var)</para>
|
|
|
|
<para>压入一个32位成员 </para>
|
|
</listitem>
|
|
<listitem><para><link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> <link linkend="_class_s_t_l__l_queue_1ade1f8e34538de4ae43f7ad2ca46ab493">top32</link> (<link linkend="_varint_8h_1afaa62991928fb9fb18ff0db62a040aba">u32</link> &var)</para>
|
|
|
|
<para>显示队列顶成员 </para>
|
|
</listitem>
|
|
<listitem><para><link linkend="_varint_8h_1afaa62991928fb9fb18ff0db62a040aba">u32</link> <link linkend="_class_s_t_l__l_queue_1a4bf8d4647c741289056d30184e97531b">poptop32</link> (void)</para>
|
|
|
|
<para>显示并且弹出一个队列顶成员 </para>
|
|
</listitem>
|
|
<listitem><para><link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> <link linkend="_class_s_t_l__l_queue_1ad702c50174ed400838db74915c0eefda">pushfun</link> (void(*fun)(void))</para>
|
|
|
|
<para>压入一个void(*)(void)函数指针 </para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</simplesect>
|
|
<simplesect>
|
|
<title>Public 属性 </title>
|
|
<itemizedlist>
|
|
<listitem><para>void(*)(void) <link linkend="_class_s_t_l__l_queue_1a32f62d0933c052bcebeb318c1230f3f7">poptopfun</link> (void)</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</simplesect>
|
|
<simplesect>
|
|
<title>Private 属性 </title>
|
|
<itemizedlist>
|
|
<listitem><para><link linkend="_varint_8h_1afaa62991928fb9fb18ff0db62a040aba">u32</link> <link linkend="_class_s_t_l__l_queue_1aa30f82a9e8ccf14839fb0d4bc0060428">mem</link></para>
|
|
</listitem>
|
|
<listitem><para><link linkend="_struct__l_queue">_lQueue</link> * <link linkend="_class_s_t_l__l_queue_1aff375614989295d36b7b30467946332f">Hdat</link></para>
|
|
</listitem>
|
|
<listitem><para><link linkend="_struct__l_queue">_lQueue</link> * <link linkend="_class_s_t_l__l_queue_1a5019da13d4ba25f2bf7668770be14cfd">Tdat</link></para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</simplesect>
|
|
<section>
|
|
<title>详细描述</title>
|
|
|
|
<para>一个队列的类 </para>
|
|
|
|
|
|
|
|
<para><note><title>注解</title>
|
|
|
|
<para>使用链表重新分配方式组织 队列的内存空间是非连续的,适合快速交换数据 </para>
|
|
</note>
|
|
</para>
|
|
<para>
|
|
在文件 <link linkend="__s_t_l___queue_8h_source">STL_Queue.h</link> 第 <link linkend="__s_t_l___queue_8h_source_1l00098">98</link> 行定义.</para>
|
|
</section>
|
|
<section>
|
|
<title>构造及析构函数说明</title>
|
|
<anchor xml:id="_class_s_t_l__l_queue_1a144e383b154698f69348bb8f901bdb81"/><section>
|
|
<title>STL_lQueue()</title>
|
|
<indexterm><primary>STL_lQueue</primary><secondary>STL_lQueue</secondary></indexterm>
|
|
<indexterm><primary>STL_lQueue</primary><secondary>STL_lQueue</secondary></indexterm>
|
|
<para><computeroutput>STL_lQueue::STL_lQueue (void )</computeroutput></para><para>
|
|
在文件 <link linkend="__s_t_l___queue_8cpp_source">STL_Queue.cpp</link> 第 <link linkend="__s_t_l___queue_8cpp_source_1l00199">199</link> 行定义.</para>
|
|
</section>
|
|
<anchor xml:id="_class_s_t_l__l_queue_1a9c77d831feed1543e4fdefc811580a51"/><section>
|
|
<title>~STL_lQueue()</title>
|
|
<indexterm><primary>~STL_lQueue</primary><secondary>STL_lQueue</secondary></indexterm>
|
|
<indexterm><primary>STL_lQueue</primary><secondary>~STL_lQueue</secondary></indexterm>
|
|
<para><computeroutput>STL_lQueue::~STL_lQueue (void )</computeroutput></para><para>
|
|
在文件 <link linkend="__s_t_l___queue_8cpp_source">STL_Queue.cpp</link> 第 <link linkend="__s_t_l___queue_8cpp_source_1l00204">204</link> 行定义.</para>
|
|
函数调用图:<para>
|
|
<informalfigure>
|
|
<mediaobject>
|
|
<imageobject>
|
|
<imagedata width="50%" align="center" valign="middle" scalefit="0" fileref="class_s_t_l__l_queue_a9c77d831feed1543e4fdefc811580a51_cgraph.png"></imagedata>
|
|
</imageobject>
|
|
</mediaobject>
|
|
</informalfigure>
|
|
</para>
|
|
</section>
|
|
</section>
|
|
<section>
|
|
<title>成员函数说明</title>
|
|
<anchor xml:id="_class_s_t_l__l_queue_1a9c9a5811f43677f8d70d19377e276510"/><section>
|
|
<title>pop()</title>
|
|
<indexterm><primary>pop</primary><secondary>STL_lQueue</secondary></indexterm>
|
|
<indexterm><primary>STL_lQueue</primary><secondary>pop</secondary></indexterm>
|
|
<para><computeroutput><link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> STL_lQueue::pop (void )</computeroutput></para><para>
|
|
|
|
<para>弹出一个成员 </para>
|
|
</para>
|
|
|
|
<para><formalpara><title>返回</title>
|
|
|
|
<para>错误号 </para>
|
|
</formalpara>
|
|
<note><title>注解</title>
|
|
|
|
<para>无论push进去的是32位还是8位数,都用这个弹出 </para>
|
|
</note>
|
|
</para>
|
|
<para>
|
|
在文件 <link linkend="__s_t_l___queue_8cpp_source">STL_Queue.cpp</link> 第 <link linkend="__s_t_l___queue_8cpp_source_1l00235">235</link> 行定义.</para>
|
|
这是这个函数的调用关系图:<para>
|
|
<informalfigure>
|
|
<mediaobject>
|
|
<imageobject>
|
|
<imagedata width="50%" align="center" valign="middle" scalefit="0" fileref="class_s_t_l__l_queue_a9c9a5811f43677f8d70d19377e276510_icgraph.png"></imagedata>
|
|
</imageobject>
|
|
</mediaobject>
|
|
</informalfigure>
|
|
</para>
|
|
</section>
|
|
<anchor xml:id="_class_s_t_l__l_queue_1a4bf8d4647c741289056d30184e97531b"/><section>
|
|
<title>poptop32()</title>
|
|
<indexterm><primary>poptop32</primary><secondary>STL_lQueue</secondary></indexterm>
|
|
<indexterm><primary>STL_lQueue</primary><secondary>poptop32</secondary></indexterm>
|
|
<para><computeroutput><link linkend="_varint_8h_1afaa62991928fb9fb18ff0db62a040aba">u32</link> STL_lQueue::poptop32 (void )</computeroutput></para><para>
|
|
|
|
<para>显示并且弹出一个队列顶成员 </para>
|
|
</para>
|
|
|
|
<para><formalpara><title>返回</title>
|
|
|
|
<para>返回弹出的数值 </para>
|
|
</formalpara>
|
|
</para>
|
|
<para>
|
|
在文件 <link linkend="__s_t_l___queue_8cpp_source">STL_Queue.cpp</link> 第 <link linkend="__s_t_l___queue_8cpp_source_1l00326">326</link> 行定义.</para>
|
|
函数调用图:<para>
|
|
<informalfigure>
|
|
<mediaobject>
|
|
<imageobject>
|
|
<imagedata width="50%" align="center" valign="middle" scalefit="0" fileref="class_s_t_l__l_queue_a4bf8d4647c741289056d30184e97531b_cgraph.png"></imagedata>
|
|
</imageobject>
|
|
</mediaobject>
|
|
</informalfigure>
|
|
</para>
|
|
</section>
|
|
<anchor xml:id="_class_s_t_l__l_queue_1a4c67b2f6364aa9105e8754c51bb2ad6a"/><section>
|
|
<title>poptop8()</title>
|
|
<indexterm><primary>poptop8</primary><secondary>STL_lQueue</secondary></indexterm>
|
|
<indexterm><primary>STL_lQueue</primary><secondary>poptop8</secondary></indexterm>
|
|
<para><computeroutput><link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> STL_lQueue::poptop8 (void )</computeroutput></para><para>
|
|
|
|
<para>显示并且弹出一个队列顶成员 </para>
|
|
</para>
|
|
|
|
<para><formalpara><title>返回</title>
|
|
|
|
<para>返回弹出的数值 </para>
|
|
</formalpara>
|
|
</para>
|
|
<para>
|
|
在文件 <link linkend="__s_t_l___queue_8cpp_source">STL_Queue.cpp</link> 第 <link linkend="__s_t_l___queue_8cpp_source_1l00290">290</link> 行定义.</para>
|
|
函数调用图:<para>
|
|
<informalfigure>
|
|
<mediaobject>
|
|
<imageobject>
|
|
<imagedata width="50%" align="center" valign="middle" scalefit="0" fileref="class_s_t_l__l_queue_a4c67b2f6364aa9105e8754c51bb2ad6a_cgraph.png"></imagedata>
|
|
</imageobject>
|
|
</mediaobject>
|
|
</informalfigure>
|
|
</para>
|
|
</section>
|
|
<anchor xml:id="_class_s_t_l__l_queue_1ab551099da5beb93d91db4472ffd4d5c3"/><section>
|
|
<title>push()</title>
|
|
<indexterm><primary>push</primary><secondary>STL_lQueue</secondary></indexterm>
|
|
<indexterm><primary>STL_lQueue</primary><secondary>push</secondary></indexterm>
|
|
<para><computeroutput><link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> STL_lQueue::push (void *& var, <link linkend="_varint_8h_1afaa62991928fb9fb18ff0db62a040aba">u32</link> size)</computeroutput></para><para>
|
|
|
|
<para>压入一个成员 </para>
|
|
</para>
|
|
|
|
<para>
|
|
<formalpara>
|
|
<title>
|
|
参数</title>
|
|
<para>
|
|
<table frame="all">
|
|
<tgroup cols="2" align="left" colsep="1" rowsep="1">
|
|
<colspec colwidth="1*"/>
|
|
<colspec colwidth="4*"/>
|
|
<tbody>
|
|
<row>
|
|
<entry>*&var</entry><entry>
|
|
<para>需要压入的数值的地址 </para>
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>size</entry><entry>
|
|
<para>需要压入的数值的长度 </para>
|
|
</entry>
|
|
</row>
|
|
</tbody>
|
|
</tgroup>
|
|
</table>
|
|
</para>
|
|
</formalpara>
|
|
<formalpara><title>返回</title>
|
|
|
|
<para>错误号 </para>
|
|
</formalpara>
|
|
</para>
|
|
<para>
|
|
在文件 <link linkend="__s_t_l___queue_8cpp_source">STL_Queue.cpp</link> 第 <link linkend="__s_t_l___queue_8cpp_source_1l00215">215</link> 行定义.</para>
|
|
这是这个函数的调用关系图:<para>
|
|
<informalfigure>
|
|
<mediaobject>
|
|
<imageobject>
|
|
<imagedata width="50%" align="center" valign="middle" scalefit="0" fileref="class_s_t_l__l_queue_ab551099da5beb93d91db4472ffd4d5c3_icgraph.png"></imagedata>
|
|
</imageobject>
|
|
</mediaobject>
|
|
</informalfigure>
|
|
</para>
|
|
</section>
|
|
<anchor xml:id="_class_s_t_l__l_queue_1a1231a845c0a916e43c74a18c8b7c1920"/><section>
|
|
<title>push32()</title>
|
|
<indexterm><primary>push32</primary><secondary>STL_lQueue</secondary></indexterm>
|
|
<indexterm><primary>STL_lQueue</primary><secondary>push32</secondary></indexterm>
|
|
<para><computeroutput><link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> STL_lQueue::push32 (<link linkend="_varint_8h_1afaa62991928fb9fb18ff0db62a040aba">u32</link> var)</computeroutput></para><para>
|
|
|
|
<para>压入一个32位成员 </para>
|
|
</para>
|
|
|
|
<para>
|
|
<formalpara>
|
|
<title>
|
|
参数</title>
|
|
<para>
|
|
<table frame="all">
|
|
<tgroup cols="2" align="left" colsep="1" rowsep="1">
|
|
<colspec colwidth="1*"/>
|
|
<colspec colwidth="4*"/>
|
|
<tbody>
|
|
<row>
|
|
<entry>var</entry><entry>
|
|
<para>需要压入的32位数据 </para>
|
|
</entry>
|
|
</row>
|
|
</tbody>
|
|
</tgroup>
|
|
</table>
|
|
</para>
|
|
</formalpara>
|
|
<formalpara><title>返回</title>
|
|
|
|
<para>错误号 </para>
|
|
</formalpara>
|
|
</para>
|
|
<para>
|
|
在文件 <link linkend="__s_t_l___queue_8cpp_source">STL_Queue.cpp</link> 第 <link linkend="__s_t_l___queue_8cpp_source_1l00302">302</link> 行定义.</para>
|
|
函数调用图:<para>
|
|
<informalfigure>
|
|
<mediaobject>
|
|
<imageobject>
|
|
<imagedata width="50%" align="center" valign="middle" scalefit="0" fileref="class_s_t_l__l_queue_a1231a845c0a916e43c74a18c8b7c1920_cgraph.png"></imagedata>
|
|
</imageobject>
|
|
</mediaobject>
|
|
</informalfigure>
|
|
</para>
|
|
这是这个函数的调用关系图:<para>
|
|
<informalfigure>
|
|
<mediaobject>
|
|
<imageobject>
|
|
<imagedata width="50%" align="center" valign="middle" scalefit="0" fileref="class_s_t_l__l_queue_a1231a845c0a916e43c74a18c8b7c1920_icgraph.png"></imagedata>
|
|
</imageobject>
|
|
</mediaobject>
|
|
</informalfigure>
|
|
</para>
|
|
</section>
|
|
<anchor xml:id="_class_s_t_l__l_queue_1af2ee00997d848e132c3140e347b7220c"/><section>
|
|
<title>push8()</title>
|
|
<indexterm><primary>push8</primary><secondary>STL_lQueue</secondary></indexterm>
|
|
<indexterm><primary>STL_lQueue</primary><secondary>push8</secondary></indexterm>
|
|
<para><computeroutput><link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> STL_lQueue::push8 (<link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> var)</computeroutput></para><para>
|
|
|
|
<para>压入一个8位成员 </para>
|
|
</para>
|
|
|
|
<para>
|
|
<formalpara>
|
|
<title>
|
|
参数</title>
|
|
<para>
|
|
<table frame="all">
|
|
<tgroup cols="2" align="left" colsep="1" rowsep="1">
|
|
<colspec colwidth="1*"/>
|
|
<colspec colwidth="4*"/>
|
|
<tbody>
|
|
<row>
|
|
<entry>var</entry><entry>
|
|
<para>需要压入的8位数据 </para>
|
|
</entry>
|
|
</row>
|
|
</tbody>
|
|
</tgroup>
|
|
</table>
|
|
</para>
|
|
</formalpara>
|
|
<formalpara><title>返回</title>
|
|
|
|
<para>错误号 </para>
|
|
</formalpara>
|
|
</para>
|
|
<para>
|
|
在文件 <link linkend="__s_t_l___queue_8cpp_source">STL_Queue.cpp</link> 第 <link linkend="__s_t_l___queue_8cpp_source_1l00266">266</link> 行定义.</para>
|
|
函数调用图:<para>
|
|
<informalfigure>
|
|
<mediaobject>
|
|
<imageobject>
|
|
<imagedata width="50%" align="center" valign="middle" scalefit="0" fileref="class_s_t_l__l_queue_af2ee00997d848e132c3140e347b7220c_cgraph.png"></imagedata>
|
|
</imageobject>
|
|
</mediaobject>
|
|
</informalfigure>
|
|
</para>
|
|
</section>
|
|
<anchor xml:id="_class_s_t_l__l_queue_1ad702c50174ed400838db74915c0eefda"/><section>
|
|
<title>pushfun()</title>
|
|
<indexterm><primary>pushfun</primary><secondary>STL_lQueue</secondary></indexterm>
|
|
<indexterm><primary>STL_lQueue</primary><secondary>pushfun</secondary></indexterm>
|
|
<para><computeroutput><link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> STL_lQueue::pushfun (void(*)(void) fun)</computeroutput></para><para>
|
|
|
|
<para>压入一个void(*)(void)函数指针 </para>
|
|
</para>
|
|
|
|
<para>
|
|
<formalpara>
|
|
<title>
|
|
参数</title>
|
|
<para>
|
|
<table frame="all">
|
|
<tgroup cols="2" align="left" colsep="1" rowsep="1">
|
|
<colspec colwidth="1*"/>
|
|
<colspec colwidth="4*"/>
|
|
<tbody>
|
|
<row>
|
|
<entry>*fun</entry><entry>
|
|
<para>需要压入的函数 </para>
|
|
</entry>
|
|
</row>
|
|
</tbody>
|
|
</tgroup>
|
|
</table>
|
|
</para>
|
|
</formalpara>
|
|
<formalpara><title>返回</title>
|
|
|
|
<para>错误号 </para>
|
|
</formalpara>
|
|
<note><title>注解</title>
|
|
|
|
<para>如果有个函数是 void fun(void); 可以通过pushfun(fun);将其压入 </para>
|
|
</note>
|
|
</para>
|
|
<para>
|
|
在文件 <link linkend="__s_t_l___queue_8cpp_source">STL_Queue.cpp</link> 第 <link linkend="__s_t_l___queue_8cpp_source_1l00341">341</link> 行定义.</para>
|
|
函数调用图:<para>
|
|
<informalfigure>
|
|
<mediaobject>
|
|
<imageobject>
|
|
<imagedata width="50%" align="center" valign="middle" scalefit="0" fileref="class_s_t_l__l_queue_ad702c50174ed400838db74915c0eefda_cgraph.png"></imagedata>
|
|
</imageobject>
|
|
</mediaobject>
|
|
</informalfigure>
|
|
</para>
|
|
</section>
|
|
<anchor xml:id="_class_s_t_l__l_queue_1a1abec6afbc25d3cc7b3e3cc94c265f9c"/><section>
|
|
<title>top()</title>
|
|
<indexterm><primary>top</primary><secondary>STL_lQueue</secondary></indexterm>
|
|
<indexterm><primary>STL_lQueue</primary><secondary>top</secondary></indexterm>
|
|
<para><computeroutput><link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> STL_lQueue::top (void *& var, <link linkend="_varint_8h_1afaa62991928fb9fb18ff0db62a040aba">u32</link> & size)</computeroutput></para><para>
|
|
|
|
<para>显示队列顶部成员 </para>
|
|
</para>
|
|
|
|
<para>
|
|
<formalpara>
|
|
<title>
|
|
参数</title>
|
|
<para>
|
|
<table frame="all">
|
|
<tgroup cols="2" align="left" colsep="1" rowsep="1">
|
|
<colspec colwidth="1*"/>
|
|
<colspec colwidth="4*"/>
|
|
<tbody>
|
|
<row>
|
|
<entry>*&var</entry><entry>
|
|
<para>需要赋予的数值的地址 </para>
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>&size</entry><entry>
|
|
<para>需要赋予的数值的长度 </para>
|
|
</entry>
|
|
</row>
|
|
</tbody>
|
|
</tgroup>
|
|
</table>
|
|
</para>
|
|
</formalpara>
|
|
<formalpara><title>返回</title>
|
|
|
|
<para>错误号 </para>
|
|
</formalpara>
|
|
</para>
|
|
<para>
|
|
在文件 <link linkend="__s_t_l___queue_8cpp_source">STL_Queue.cpp</link> 第 <link linkend="__s_t_l___queue_8cpp_source_1l00254">254</link> 行定义.</para>
|
|
这是这个函数的调用关系图:<para>
|
|
<informalfigure>
|
|
<mediaobject>
|
|
<imageobject>
|
|
<imagedata width="50%" align="center" valign="middle" scalefit="0" fileref="class_s_t_l__l_queue_a1abec6afbc25d3cc7b3e3cc94c265f9c_icgraph.png"></imagedata>
|
|
</imageobject>
|
|
</mediaobject>
|
|
</informalfigure>
|
|
</para>
|
|
</section>
|
|
<anchor xml:id="_class_s_t_l__l_queue_1ade1f8e34538de4ae43f7ad2ca46ab493"/><section>
|
|
<title>top32()</title>
|
|
<indexterm><primary>top32</primary><secondary>STL_lQueue</secondary></indexterm>
|
|
<indexterm><primary>STL_lQueue</primary><secondary>top32</secondary></indexterm>
|
|
<para><computeroutput><link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> STL_lQueue::top32 (<link linkend="_varint_8h_1afaa62991928fb9fb18ff0db62a040aba">u32</link> & var)</computeroutput></para><para>
|
|
|
|
<para>显示队列顶成员 </para>
|
|
</para>
|
|
|
|
<para>
|
|
<formalpara>
|
|
<title>
|
|
参数</title>
|
|
<para>
|
|
<table frame="all">
|
|
<tgroup cols="2" align="left" colsep="1" rowsep="1">
|
|
<colspec colwidth="1*"/>
|
|
<colspec colwidth="4*"/>
|
|
<tbody>
|
|
<row>
|
|
<entry>&var</entry><entry>
|
|
<para>结果赋予给该变量 </para>
|
|
</entry>
|
|
</row>
|
|
</tbody>
|
|
</tgroup>
|
|
</table>
|
|
</para>
|
|
</formalpara>
|
|
<formalpara><title>返回</title>
|
|
|
|
<para>错误号 </para>
|
|
</formalpara>
|
|
</para>
|
|
<para>
|
|
在文件 <link linkend="__s_t_l___queue_8cpp_source">STL_Queue.cpp</link> 第 <link linkend="__s_t_l___queue_8cpp_source_1l00314">314</link> 行定义.</para>
|
|
函数调用图:<para>
|
|
<informalfigure>
|
|
<mediaobject>
|
|
<imageobject>
|
|
<imagedata width="50%" align="center" valign="middle" scalefit="0" fileref="class_s_t_l__l_queue_ade1f8e34538de4ae43f7ad2ca46ab493_cgraph.png"></imagedata>
|
|
</imageobject>
|
|
</mediaobject>
|
|
</informalfigure>
|
|
</para>
|
|
这是这个函数的调用关系图:<para>
|
|
<informalfigure>
|
|
<mediaobject>
|
|
<imageobject>
|
|
<imagedata width="50%" align="center" valign="middle" scalefit="0" fileref="class_s_t_l__l_queue_ade1f8e34538de4ae43f7ad2ca46ab493_icgraph.png"></imagedata>
|
|
</imageobject>
|
|
</mediaobject>
|
|
</informalfigure>
|
|
</para>
|
|
</section>
|
|
<anchor xml:id="_class_s_t_l__l_queue_1a7ff92acc4b520646801c93816faf2f07"/><section>
|
|
<title>top8()</title>
|
|
<indexterm><primary>top8</primary><secondary>STL_lQueue</secondary></indexterm>
|
|
<indexterm><primary>STL_lQueue</primary><secondary>top8</secondary></indexterm>
|
|
<para><computeroutput><link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> STL_lQueue::top8 (<link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> & var)</computeroutput></para><para>
|
|
|
|
<para>显示队列顶成员 </para>
|
|
</para>
|
|
|
|
<para>
|
|
<formalpara>
|
|
<title>
|
|
参数</title>
|
|
<para>
|
|
<table frame="all">
|
|
<tgroup cols="2" align="left" colsep="1" rowsep="1">
|
|
<colspec colwidth="1*"/>
|
|
<colspec colwidth="4*"/>
|
|
<tbody>
|
|
<row>
|
|
<entry>&var</entry><entry>
|
|
<para>结果赋予给该变量 </para>
|
|
</entry>
|
|
</row>
|
|
</tbody>
|
|
</tgroup>
|
|
</table>
|
|
</para>
|
|
</formalpara>
|
|
<formalpara><title>返回</title>
|
|
|
|
<para>错误号 </para>
|
|
</formalpara>
|
|
</para>
|
|
<para>
|
|
在文件 <link linkend="__s_t_l___queue_8cpp_source">STL_Queue.cpp</link> 第 <link linkend="__s_t_l___queue_8cpp_source_1l00278">278</link> 行定义.</para>
|
|
函数调用图:<para>
|
|
<informalfigure>
|
|
<mediaobject>
|
|
<imageobject>
|
|
<imagedata width="50%" align="center" valign="middle" scalefit="0" fileref="class_s_t_l__l_queue_a7ff92acc4b520646801c93816faf2f07_cgraph.png"></imagedata>
|
|
</imageobject>
|
|
</mediaobject>
|
|
</informalfigure>
|
|
</para>
|
|
这是这个函数的调用关系图:<para>
|
|
<informalfigure>
|
|
<mediaobject>
|
|
<imageobject>
|
|
<imagedata width="50%" align="center" valign="middle" scalefit="0" fileref="class_s_t_l__l_queue_a7ff92acc4b520646801c93816faf2f07_icgraph.png"></imagedata>
|
|
</imageobject>
|
|
</mediaobject>
|
|
</informalfigure>
|
|
</para>
|
|
</section>
|
|
</section>
|
|
<section>
|
|
<title>类成员变量说明</title>
|
|
<anchor xml:id="_class_s_t_l__l_queue_1aff375614989295d36b7b30467946332f"/><section>
|
|
<title>Hdat</title>
|
|
<indexterm><primary>Hdat</primary><secondary>STL_lQueue</secondary></indexterm>
|
|
<indexterm><primary>STL_lQueue</primary><secondary>Hdat</secondary></indexterm>
|
|
<para><computeroutput><link linkend="_struct__l_queue">_lQueue</link>* STL_lQueue::Hdat<computeroutput>[private]</computeroutput></computeroutput></para><para>
|
|
在文件 <link linkend="__s_t_l___queue_8h_source">STL_Queue.h</link> 第 <link linkend="__s_t_l___queue_8h_source_1l00119">119</link> 行定义.</para>
|
|
</section>
|
|
<anchor xml:id="_class_s_t_l__l_queue_1aa30f82a9e8ccf14839fb0d4bc0060428"/><section>
|
|
<title>mem</title>
|
|
<indexterm><primary>mem</primary><secondary>STL_lQueue</secondary></indexterm>
|
|
<indexterm><primary>STL_lQueue</primary><secondary>mem</secondary></indexterm>
|
|
<para><computeroutput><link linkend="_varint_8h_1afaa62991928fb9fb18ff0db62a040aba">u32</link> STL_lQueue::mem<computeroutput>[private]</computeroutput></computeroutput></para><para>
|
|
在文件 <link linkend="__s_t_l___queue_8h_source">STL_Queue.h</link> 第 <link linkend="__s_t_l___queue_8h_source_1l00118">118</link> 行定义.</para>
|
|
</section>
|
|
<anchor xml:id="_class_s_t_l__l_queue_1a32f62d0933c052bcebeb318c1230f3f7"/><section>
|
|
<title>poptopfun</title>
|
|
<indexterm><primary>poptopfun</primary><secondary>STL_lQueue</secondary></indexterm>
|
|
<indexterm><primary>STL_lQueue</primary><secondary>poptopfun</secondary></indexterm>
|
|
<para><computeroutput>void(*)(void) STL_lQueue::poptopfun(void)</computeroutput></para><para>
|
|
在文件 <link linkend="__s_t_l___queue_8h_source">STL_Queue.h</link> 第 <link linkend="__s_t_l___queue_8h_source_1l00116">116</link> 行定义.</para>
|
|
</section>
|
|
<anchor xml:id="_class_s_t_l__l_queue_1a5019da13d4ba25f2bf7668770be14cfd"/><section>
|
|
<title>Tdat</title>
|
|
<indexterm><primary>Tdat</primary><secondary>STL_lQueue</secondary></indexterm>
|
|
<indexterm><primary>STL_lQueue</primary><secondary>Tdat</secondary></indexterm>
|
|
<para><computeroutput><link linkend="_struct__l_queue">_lQueue</link>* STL_lQueue::Tdat<computeroutput>[private]</computeroutput></computeroutput></para><para>
|
|
在文件 <link linkend="__s_t_l___queue_8h_source">STL_Queue.h</link> 第 <link linkend="__s_t_l___queue_8h_source_1l00120">120</link> 行定义.</para>
|
|
</section>
|
|
<para>
|
|
该类的文档由以下文件生成:</para>
|
|
D:/gitt/MicrochipFor32/STL_Device/<link linkend="__s_t_l___queue_8h">STL_Queue.h</link>D:/gitt/MicrochipFor32/STL_Device/<link linkend="__s_t_l___queue_8cpp">STL_Queue.cpp</link></section>
|
|
</section>
|