428 lines
28 KiB
XML
428 lines
28 KiB
XML
|
|
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
|
||
|
|
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.9.5" xml:lang="zh">
|
||
|
|
<compounddef id="class_s_t_l__r_queue" kind="class" language="C++" prot="public">
|
||
|
|
<compoundname>STL_rQueue</compoundname>
|
||
|
|
<includes refid="_s_t_l___queue_8h" local="no">STL_Queue.h</includes>
|
||
|
|
<sectiondef kind="public-attrib">
|
||
|
|
<memberdef kind="variable" id="class_s_t_l__r_queue_1a8deafb8a60277665e85b99deeff96d8c" prot="public" static="no" mutable="no">
|
||
|
|
<type>void(*)(void)</type>
|
||
|
|
<definition>void(*)(void) STL_rQueue::poptopfun(void)</definition>
|
||
|
|
<argsstring>(void)</argsstring>
|
||
|
|
<name>poptopfun</name>
|
||
|
|
<qualifiedname>STL_rQueue::poptopfun</qualifiedname>
|
||
|
|
<briefdescription>
|
||
|
|
</briefdescription>
|
||
|
|
<detaileddescription>
|
||
|
|
</detaileddescription>
|
||
|
|
<inbodydescription>
|
||
|
|
</inbodydescription>
|
||
|
|
<location file="D:/gitt/MicrochipFor32/STL_Device/STL_Queue.h" line="75" column="1" bodyfile="D:/gitt/MicrochipFor32/STL_Device/STL_Queue.h" bodystart="75" bodyend="-1"/>
|
||
|
|
</memberdef>
|
||
|
|
</sectiondef>
|
||
|
|
<sectiondef kind="private-attrib">
|
||
|
|
<memberdef kind="variable" id="class_s_t_l__r_queue_1a42636190858b2aa8bdf93b80f2e3ed33" prot="private" static="no" mutable="no">
|
||
|
|
<type><ref refid="varint_8h_1afaa62991928fb9fb18ff0db62a040aba" kindref="member">u32</ref></type>
|
||
|
|
<definition>u32 STL_rQueue::room</definition>
|
||
|
|
<argsstring></argsstring>
|
||
|
|
<name>room</name>
|
||
|
|
<qualifiedname>STL_rQueue::room</qualifiedname>
|
||
|
|
<briefdescription>
|
||
|
|
</briefdescription>
|
||
|
|
<detaileddescription>
|
||
|
|
</detaileddescription>
|
||
|
|
<inbodydescription>
|
||
|
|
</inbodydescription>
|
||
|
|
<location file="D:/gitt/MicrochipFor32/STL_Device/STL_Queue.h" line="77" column="4" bodyfile="D:/gitt/MicrochipFor32/STL_Device/STL_Queue.h" bodystart="77" bodyend="-1"/>
|
||
|
|
<referencedby refid="class_s_t_l__r_queue_1a554dd220ac324bec51a6cde43116efc3" compoundref="_s_t_l___queue_8cpp" startline="126" endline="146">clean</referencedby>
|
||
|
|
<referencedby refid="class_s_t_l__r_queue_1a20a4e57dc9a4350f49cfada5cf083881" compoundref="_s_t_l___queue_8cpp" startline="56" endline="76">push</referencedby>
|
||
|
|
<referencedby refid="class_s_t_l__r_queue_1aa590a265ee2309e6150adcdf377f32b6" compoundref="_s_t_l___queue_8cpp" startline="41" endline="44">STL_rQueue</referencedby>
|
||
|
|
<referencedby refid="class_s_t_l__r_queue_1a3f1905efcb68f543a152abc8fa1214e3" compoundref="_s_t_l___queue_8cpp" startline="119" endline="120">The_room</referencedby>
|
||
|
|
</memberdef>
|
||
|
|
<memberdef kind="variable" id="class_s_t_l__r_queue_1ae5ab3dd9890cb990edaf511174da12a1" prot="private" static="no" mutable="no">
|
||
|
|
<type><ref refid="varint_8h_1afaa62991928fb9fb18ff0db62a040aba" kindref="member">u32</ref></type>
|
||
|
|
<definition>u32 STL_rQueue::size</definition>
|
||
|
|
<argsstring></argsstring>
|
||
|
|
<name>size</name>
|
||
|
|
<qualifiedname>STL_rQueue::size</qualifiedname>
|
||
|
|
<briefdescription>
|
||
|
|
</briefdescription>
|
||
|
|
<detaileddescription>
|
||
|
|
</detaileddescription>
|
||
|
|
<inbodydescription>
|
||
|
|
</inbodydescription>
|
||
|
|
<location file="D:/gitt/MicrochipFor32/STL_Device/STL_Queue.h" line="78" column="4" bodyfile="D:/gitt/MicrochipFor32/STL_Device/STL_Queue.h" bodystart="78" bodyend="-1"/>
|
||
|
|
<referencedby refid="class_s_t_l__r_queue_1a554dd220ac324bec51a6cde43116efc3" compoundref="_s_t_l___queue_8cpp" startline="126" endline="146">clean</referencedby>
|
||
|
|
<referencedby refid="class_s_t_l__r_queue_1a6fcfa9e50f6719e2f3632a6ad333542f" compoundref="_s_t_l___queue_8cpp" startline="82" endline="95">pop</referencedby>
|
||
|
|
<referencedby refid="class_s_t_l__r_queue_1a20a4e57dc9a4350f49cfada5cf083881" compoundref="_s_t_l___queue_8cpp" startline="56" endline="76">push</referencedby>
|
||
|
|
<referencedby refid="class_s_t_l__r_queue_1aa590a265ee2309e6150adcdf377f32b6" compoundref="_s_t_l___queue_8cpp" startline="41" endline="44">STL_rQueue</referencedby>
|
||
|
|
<referencedby refid="class_s_t_l__r_queue_1a9892dad9a7802f12a8bad524aefbe162" compoundref="_s_t_l___queue_8cpp" startline="112" endline="113">The_size</referencedby>
|
||
|
|
<referencedby refid="class_s_t_l__r_queue_1a3507658579a1abb5e50b34b6bb536ece" compoundref="_s_t_l___queue_8cpp" startline="102" endline="106">top</referencedby>
|
||
|
|
</memberdef>
|
||
|
|
<memberdef kind="variable" id="class_s_t_l__r_queue_1a32e298e5a9194d97492496f5f311068b" prot="private" static="no" mutable="no">
|
||
|
|
<type><ref refid="varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca" kindref="member">u8</ref> *</type>
|
||
|
|
<definition>u8* STL_rQueue::dat</definition>
|
||
|
|
<argsstring></argsstring>
|
||
|
|
<name>dat</name>
|
||
|
|
<qualifiedname>STL_rQueue::dat</qualifiedname>
|
||
|
|
<briefdescription>
|
||
|
|
</briefdescription>
|
||
|
|
<detaileddescription>
|
||
|
|
</detaileddescription>
|
||
|
|
<inbodydescription>
|
||
|
|
</inbodydescription>
|
||
|
|
<location file="D:/gitt/MicrochipFor32/STL_Device/STL_Queue.h" line="79" column="3" bodyfile="D:/gitt/MicrochipFor32/STL_Device/STL_Queue.h" bodystart="79" bodyend="-1"/>
|
||
|
|
<referencedby refid="class_s_t_l__r_queue_1a554dd220ac324bec51a6cde43116efc3" compoundref="_s_t_l___queue_8cpp" startline="126" endline="146">clean</referencedby>
|
||
|
|
<referencedby refid="class_s_t_l__r_queue_1a6fcfa9e50f6719e2f3632a6ad333542f" compoundref="_s_t_l___queue_8cpp" startline="82" endline="95">pop</referencedby>
|
||
|
|
<referencedby refid="class_s_t_l__r_queue_1a9362012b2eda4207d130e03f420c11a8" compoundref="_s_t_l___queue_8cpp" startline="175" endline="181">poptop32</referencedby>
|
||
|
|
<referencedby refid="class_s_t_l__r_queue_1a20a4e57dc9a4350f49cfada5cf083881" compoundref="_s_t_l___queue_8cpp" startline="56" endline="76">push</referencedby>
|
||
|
|
<referencedby refid="class_s_t_l__r_queue_1aa590a265ee2309e6150adcdf377f32b6" compoundref="_s_t_l___queue_8cpp" startline="41" endline="44">STL_rQueue</referencedby>
|
||
|
|
<referencedby refid="class_s_t_l__r_queue_1a3507658579a1abb5e50b34b6bb536ece" compoundref="_s_t_l___queue_8cpp" startline="102" endline="106">top</referencedby>
|
||
|
|
<referencedby refid="class_s_t_l__r_queue_1a96e6153133db180421c9321fb6ee83a8" compoundref="_s_t_l___queue_8cpp" startline="46" endline="47">~STL_rQueue</referencedby>
|
||
|
|
</memberdef>
|
||
|
|
</sectiondef>
|
||
|
|
<sectiondef kind="public-func">
|
||
|
|
<memberdef kind="function" id="class_s_t_l__r_queue_1aa590a265ee2309e6150adcdf377f32b6" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
||
|
|
<type></type>
|
||
|
|
<definition>STL_rQueue::STL_rQueue</definition>
|
||
|
|
<argsstring>(void)</argsstring>
|
||
|
|
<name>STL_rQueue</name>
|
||
|
|
<qualifiedname>STL_rQueue::STL_rQueue</qualifiedname>
|
||
|
|
<param>
|
||
|
|
<type>void</type>
|
||
|
|
</param>
|
||
|
|
<briefdescription>
|
||
|
|
</briefdescription>
|
||
|
|
<detaileddescription>
|
||
|
|
</detaileddescription>
|
||
|
|
<inbodydescription>
|
||
|
|
</inbodydescription>
|
||
|
|
<location file="D:/gitt/MicrochipFor32/STL_Device/STL_Queue.h" line="59" column="1" bodyfile="D:/gitt/MicrochipFor32/STL_Device/STL_Queue.cpp" bodystart="41" bodyend="44"/>
|
||
|
|
<references refid="class_s_t_l__r_queue_1a32e298e5a9194d97492496f5f311068b" compoundref="_s_t_l___queue_8h" startline="79">dat</references>
|
||
|
|
<references refid="class_s_t_l__r_queue_1a42636190858b2aa8bdf93b80f2e3ed33" compoundref="_s_t_l___queue_8h" startline="77">room</references>
|
||
|
|
<references refid="class_s_t_l__r_queue_1ae5ab3dd9890cb990edaf511174da12a1" compoundref="_s_t_l___queue_8h" startline="78">size</references>
|
||
|
|
</memberdef>
|
||
|
|
<memberdef kind="function" id="class_s_t_l__r_queue_1a96e6153133db180421c9321fb6ee83a8" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
||
|
|
<type></type>
|
||
|
|
<definition>STL_rQueue::~STL_rQueue</definition>
|
||
|
|
<argsstring>(void)</argsstring>
|
||
|
|
<name>~STL_rQueue</name>
|
||
|
|
<qualifiedname>STL_rQueue::~STL_rQueue</qualifiedname>
|
||
|
|
<param>
|
||
|
|
<type>void</type>
|
||
|
|
</param>
|
||
|
|
<briefdescription>
|
||
|
|
</briefdescription>
|
||
|
|
<detaileddescription>
|
||
|
|
</detaileddescription>
|
||
|
|
<inbodydescription>
|
||
|
|
</inbodydescription>
|
||
|
|
<location file="D:/gitt/MicrochipFor32/STL_Device/STL_Queue.h" line="60" column="1" bodyfile="D:/gitt/MicrochipFor32/STL_Device/STL_Queue.cpp" bodystart="46" bodyend="47"/>
|
||
|
|
<references refid="class_s_t_l__r_queue_1a32e298e5a9194d97492496f5f311068b" compoundref="_s_t_l___queue_8h" startline="79">dat</references>
|
||
|
|
</memberdef>
|
||
|
|
<memberdef kind="function" id="class_s_t_l__r_queue_1a20a4e57dc9a4350f49cfada5cf083881" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
||
|
|
<type><ref refid="varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca" kindref="member">u8</ref></type>
|
||
|
|
<definition>u8 STL_rQueue::push</definition>
|
||
|
|
<argsstring>(u8 var)</argsstring>
|
||
|
|
<name>push</name>
|
||
|
|
<qualifiedname>STL_rQueue::push</qualifiedname>
|
||
|
|
<param>
|
||
|
|
<type><ref refid="varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca" kindref="member">u8</ref></type>
|
||
|
|
<declname>var</declname>
|
||
|
|
</param>
|
||
|
|
<briefdescription>
|
||
|
|
<para>压入一个成员 </para>
|
||
|
|
</briefdescription>
|
||
|
|
<detaileddescription>
|
||
|
|
<para><parameterlist kind="param"><parameteritem>
|
||
|
|
<parameternamelist>
|
||
|
|
<parametername>var</parametername>
|
||
|
|
</parameternamelist>
|
||
|
|
<parameterdescription>
|
||
|
|
<para>需要压入的数值 </para>
|
||
|
|
</parameterdescription>
|
||
|
|
</parameteritem>
|
||
|
|
</parameterlist>
|
||
|
|
<simplesect kind="return"><para>错误号 </para>
|
||
|
|
</simplesect>
|
||
|
|
</para>
|
||
|
|
</detaileddescription>
|
||
|
|
<inbodydescription>
|
||
|
|
</inbodydescription>
|
||
|
|
<location file="D:/gitt/MicrochipFor32/STL_Device/STL_Queue.h" line="62" column="3" bodyfile="D:/gitt/MicrochipFor32/STL_Device/STL_Queue.cpp" bodystart="56" bodyend="76"/>
|
||
|
|
<references refid="class_s_t_l__r_queue_1a32e298e5a9194d97492496f5f311068b" compoundref="_s_t_l___queue_8h" startline="79">dat</references>
|
||
|
|
<references refid="_s_t_l___queue_8h_1aa246d039fae29502aba4ffde61bebaa5a277fc31bdbe46a70ffc98da7a7468162" compoundref="_s_t_l___queue_8h" startline="46">QUEUES_OK</references>
|
||
|
|
<references refid="_s_t_l___queue_8h_1aa246d039fae29502aba4ffde61bebaa5a3df7082063e14f0ae068a2feb3e4a03d" compoundref="_s_t_l___queue_8h" startline="48">QUEUES_REAL_ERROR</references>
|
||
|
|
<references refid="class_s_t_l__r_queue_1a42636190858b2aa8bdf93b80f2e3ed33" compoundref="_s_t_l___queue_8h" startline="77">room</references>
|
||
|
|
<references refid="class_s_t_l__r_queue_1ae5ab3dd9890cb990edaf511174da12a1" compoundref="_s_t_l___queue_8h" startline="78">size</references>
|
||
|
|
<referencedby refid="class_s_t_l__r_queue_1ac57bfdea03866852334cbf52e262e286" compoundref="_s_t_l___queue_8cpp" startline="153" endline="158">push32</referencedby>
|
||
|
|
</memberdef>
|
||
|
|
<memberdef kind="function" id="class_s_t_l__r_queue_1a6fcfa9e50f6719e2f3632a6ad333542f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
||
|
|
<type><ref refid="varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca" kindref="member">u8</ref></type>
|
||
|
|
<definition>u8 STL_rQueue::pop</definition>
|
||
|
|
<argsstring>(void)</argsstring>
|
||
|
|
<name>pop</name>
|
||
|
|
<qualifiedname>STL_rQueue::pop</qualifiedname>
|
||
|
|
<param>
|
||
|
|
<type>void</type>
|
||
|
|
</param>
|
||
|
|
<briefdescription>
|
||
|
|
<para>弹出一个成员 </para>
|
||
|
|
</briefdescription>
|
||
|
|
<detaileddescription>
|
||
|
|
<para><simplesect kind="return"><para>错误号 </para>
|
||
|
|
</simplesect>
|
||
|
|
</para>
|
||
|
|
</detaileddescription>
|
||
|
|
<inbodydescription>
|
||
|
|
</inbodydescription>
|
||
|
|
<location file="D:/gitt/MicrochipFor32/STL_Device/STL_Queue.h" line="63" column="3" bodyfile="D:/gitt/MicrochipFor32/STL_Device/STL_Queue.cpp" bodystart="82" bodyend="95"/>
|
||
|
|
<references refid="class_s_t_l__r_queue_1a32e298e5a9194d97492496f5f311068b" compoundref="_s_t_l___queue_8h" startline="79">dat</references>
|
||
|
|
<references refid="_s_t_l___queue_8h_1aa246d039fae29502aba4ffde61bebaa5ad39f1a970bf2ee35cee3b69168e7d4d1" compoundref="_s_t_l___queue_8h" startline="47">QUEUES_EMPTY</references>
|
||
|
|
<references refid="_s_t_l___queue_8h_1aa246d039fae29502aba4ffde61bebaa5a277fc31bdbe46a70ffc98da7a7468162" compoundref="_s_t_l___queue_8h" startline="46">QUEUES_OK</references>
|
||
|
|
<references refid="class_s_t_l__r_queue_1ae5ab3dd9890cb990edaf511174da12a1" compoundref="_s_t_l___queue_8h" startline="78">size</references>
|
||
|
|
<referencedby refid="class_s_t_l__r_queue_1a3431ef2eff0319a93be5dac50bd19b99" compoundref="_s_t_l___queue_8cpp" startline="165" endline="168">poptop</referencedby>
|
||
|
|
<referencedby refid="class_s_t_l__r_queue_1a9362012b2eda4207d130e03f420c11a8" compoundref="_s_t_l___queue_8cpp" startline="175" endline="181">poptop32</referencedby>
|
||
|
|
</memberdef>
|
||
|
|
<memberdef kind="function" id="class_s_t_l__r_queue_1a3507658579a1abb5e50b34b6bb536ece" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
||
|
|
<type><ref refid="varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca" kindref="member">u8</ref></type>
|
||
|
|
<definition>u8 STL_rQueue::top</definition>
|
||
|
|
<argsstring>(u8 &var)</argsstring>
|
||
|
|
<name>top</name>
|
||
|
|
<qualifiedname>STL_rQueue::top</qualifiedname>
|
||
|
|
<param>
|
||
|
|
<type><ref refid="varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca" kindref="member">u8</ref> &</type>
|
||
|
|
<declname>var</declname>
|
||
|
|
</param>
|
||
|
|
<briefdescription>
|
||
|
|
<para>显示最后压入的数值 </para>
|
||
|
|
</briefdescription>
|
||
|
|
<detaileddescription>
|
||
|
|
<para><parameterlist kind="param"><parameteritem>
|
||
|
|
<parameternamelist>
|
||
|
|
<parametername>&var</parametername>
|
||
|
|
</parameternamelist>
|
||
|
|
<parameterdescription>
|
||
|
|
<para>最后压入数值的储存变量 </para>
|
||
|
|
</parameterdescription>
|
||
|
|
</parameteritem>
|
||
|
|
</parameterlist>
|
||
|
|
<simplesect kind="return"><para>错误号 </para>
|
||
|
|
</simplesect>
|
||
|
|
</para>
|
||
|
|
</detaileddescription>
|
||
|
|
<inbodydescription>
|
||
|
|
</inbodydescription>
|
||
|
|
<location file="D:/gitt/MicrochipFor32/STL_Device/STL_Queue.h" line="64" column="3" bodyfile="D:/gitt/MicrochipFor32/STL_Device/STL_Queue.cpp" bodystart="102" bodyend="106"/>
|
||
|
|
<references refid="class_s_t_l__r_queue_1a32e298e5a9194d97492496f5f311068b" compoundref="_s_t_l___queue_8h" startline="79">dat</references>
|
||
|
|
<references refid="_s_t_l___queue_8h_1aa246d039fae29502aba4ffde61bebaa5ad39f1a970bf2ee35cee3b69168e7d4d1" compoundref="_s_t_l___queue_8h" startline="47">QUEUES_EMPTY</references>
|
||
|
|
<references refid="_s_t_l___queue_8h_1aa246d039fae29502aba4ffde61bebaa5a277fc31bdbe46a70ffc98da7a7468162" compoundref="_s_t_l___queue_8h" startline="46">QUEUES_OK</references>
|
||
|
|
<references refid="class_s_t_l__r_queue_1ae5ab3dd9890cb990edaf511174da12a1" compoundref="_s_t_l___queue_8h" startline="78">size</references>
|
||
|
|
<referencedby refid="class_s_t_l__r_queue_1a3431ef2eff0319a93be5dac50bd19b99" compoundref="_s_t_l___queue_8cpp" startline="165" endline="168">poptop</referencedby>
|
||
|
|
<referencedby refid="class_s_t_l__r_queue_1a9362012b2eda4207d130e03f420c11a8" compoundref="_s_t_l___queue_8cpp" startline="175" endline="181">poptop32</referencedby>
|
||
|
|
</memberdef>
|
||
|
|
<memberdef kind="function" id="class_s_t_l__r_queue_1a9892dad9a7802f12a8bad524aefbe162" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
||
|
|
<type><ref refid="varint_8h_1afaa62991928fb9fb18ff0db62a040aba" kindref="member">u32</ref></type>
|
||
|
|
<definition>u32 STL_rQueue::The_size</definition>
|
||
|
|
<argsstring>(void)</argsstring>
|
||
|
|
<name>The_size</name>
|
||
|
|
<qualifiedname>STL_rQueue::The_size</qualifiedname>
|
||
|
|
<param>
|
||
|
|
<type>void</type>
|
||
|
|
</param>
|
||
|
|
<briefdescription>
|
||
|
|
<para>返回成员数量 </para>
|
||
|
|
</briefdescription>
|
||
|
|
<detaileddescription>
|
||
|
|
<para><simplesect kind="return"><para>成员数量,为u8类型,如u32将占4个元素 </para>
|
||
|
|
</simplesect>
|
||
|
|
</para>
|
||
|
|
</detaileddescription>
|
||
|
|
<inbodydescription>
|
||
|
|
</inbodydescription>
|
||
|
|
<location file="D:/gitt/MicrochipFor32/STL_Device/STL_Queue.h" line="65" column="4" bodyfile="D:/gitt/MicrochipFor32/STL_Device/STL_Queue.cpp" bodystart="112" bodyend="113"/>
|
||
|
|
<references refid="class_s_t_l__r_queue_1ae5ab3dd9890cb990edaf511174da12a1" compoundref="_s_t_l___queue_8h" startline="78">size</references>
|
||
|
|
</memberdef>
|
||
|
|
<memberdef kind="function" id="class_s_t_l__r_queue_1a3f1905efcb68f543a152abc8fa1214e3" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
||
|
|
<type><ref refid="varint_8h_1afaa62991928fb9fb18ff0db62a040aba" kindref="member">u32</ref></type>
|
||
|
|
<definition>u32 STL_rQueue::The_room</definition>
|
||
|
|
<argsstring>(void)</argsstring>
|
||
|
|
<name>The_room</name>
|
||
|
|
<qualifiedname>STL_rQueue::The_room</qualifiedname>
|
||
|
|
<param>
|
||
|
|
<type>void</type>
|
||
|
|
</param>
|
||
|
|
<briefdescription>
|
||
|
|
<para>返回占用的内存数 </para>
|
||
|
|
</briefdescription>
|
||
|
|
<detaileddescription>
|
||
|
|
<para><simplesect kind="return"><para>内存数,u8类型 </para>
|
||
|
|
</simplesect>
|
||
|
|
</para>
|
||
|
|
</detaileddescription>
|
||
|
|
<inbodydescription>
|
||
|
|
</inbodydescription>
|
||
|
|
<location file="D:/gitt/MicrochipFor32/STL_Device/STL_Queue.h" line="66" column="4" bodyfile="D:/gitt/MicrochipFor32/STL_Device/STL_Queue.cpp" bodystart="119" bodyend="120"/>
|
||
|
|
<references refid="class_s_t_l__r_queue_1a42636190858b2aa8bdf93b80f2e3ed33" compoundref="_s_t_l___queue_8h" startline="77">room</references>
|
||
|
|
</memberdef>
|
||
|
|
<memberdef kind="function" id="class_s_t_l__r_queue_1a554dd220ac324bec51a6cde43116efc3" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
||
|
|
<type><ref refid="varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca" kindref="member">u8</ref></type>
|
||
|
|
<definition>u8 STL_rQueue::clean</definition>
|
||
|
|
<argsstring>(void)</argsstring>
|
||
|
|
<name>clean</name>
|
||
|
|
<qualifiedname>STL_rQueue::clean</qualifiedname>
|
||
|
|
<param>
|
||
|
|
<type>void</type>
|
||
|
|
</param>
|
||
|
|
<briefdescription>
|
||
|
|
<para>将申请的空间比对所需空间,腾出冗余空间 </para>
|
||
|
|
</briefdescription>
|
||
|
|
<detaileddescription>
|
||
|
|
<para><simplesect kind="return"><para>错误号 </para>
|
||
|
|
</simplesect>
|
||
|
|
</para>
|
||
|
|
</detaileddescription>
|
||
|
|
<inbodydescription>
|
||
|
|
</inbodydescription>
|
||
|
|
<location file="D:/gitt/MicrochipFor32/STL_Device/STL_Queue.h" line="67" column="3" bodyfile="D:/gitt/MicrochipFor32/STL_Device/STL_Queue.cpp" bodystart="126" bodyend="146"/>
|
||
|
|
<references refid="class_s_t_l__r_queue_1a32e298e5a9194d97492496f5f311068b" compoundref="_s_t_l___queue_8h" startline="79">dat</references>
|
||
|
|
<references refid="_s_t_l___queue_8h_1aa246d039fae29502aba4ffde61bebaa5a277fc31bdbe46a70ffc98da7a7468162" compoundref="_s_t_l___queue_8h" startline="46">QUEUES_OK</references>
|
||
|
|
<references refid="_s_t_l___queue_8h_1aa246d039fae29502aba4ffde61bebaa5a3df7082063e14f0ae068a2feb3e4a03d" compoundref="_s_t_l___queue_8h" startline="48">QUEUES_REAL_ERROR</references>
|
||
|
|
<references refid="class_s_t_l__r_queue_1a42636190858b2aa8bdf93b80f2e3ed33" compoundref="_s_t_l___queue_8h" startline="77">room</references>
|
||
|
|
<references refid="class_s_t_l__r_queue_1ae5ab3dd9890cb990edaf511174da12a1" compoundref="_s_t_l___queue_8h" startline="78">size</references>
|
||
|
|
</memberdef>
|
||
|
|
<memberdef kind="function" id="class_s_t_l__r_queue_1a3431ef2eff0319a93be5dac50bd19b99" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
||
|
|
<type><ref refid="varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca" kindref="member">u8</ref></type>
|
||
|
|
<definition>u8 STL_rQueue::poptop</definition>
|
||
|
|
<argsstring>(void)</argsstring>
|
||
|
|
<name>poptop</name>
|
||
|
|
<qualifiedname>STL_rQueue::poptop</qualifiedname>
|
||
|
|
<param>
|
||
|
|
<type>void</type>
|
||
|
|
</param>
|
||
|
|
<briefdescription>
|
||
|
|
<para>弹出并且返回一个成员 </para>
|
||
|
|
</briefdescription>
|
||
|
|
<detaileddescription>
|
||
|
|
<para><simplesect kind="return"><para>弹出的成员值 </para>
|
||
|
|
</simplesect>
|
||
|
|
<simplesect kind="note"><para>该函数不会检查成功与否 </para>
|
||
|
|
</simplesect>
|
||
|
|
</para>
|
||
|
|
</detaileddescription>
|
||
|
|
<inbodydescription>
|
||
|
|
</inbodydescription>
|
||
|
|
<location file="D:/gitt/MicrochipFor32/STL_Device/STL_Queue.h" line="69" column="3" bodyfile="D:/gitt/MicrochipFor32/STL_Device/STL_Queue.cpp" bodystart="165" bodyend="168"/>
|
||
|
|
<references refid="class_s_t_l__r_queue_1a6fcfa9e50f6719e2f3632a6ad333542f" compoundref="_s_t_l___queue_8cpp" startline="82" endline="95">pop</references>
|
||
|
|
<references refid="class_s_t_l__r_queue_1a3507658579a1abb5e50b34b6bb536ece" compoundref="_s_t_l___queue_8cpp" startline="102" endline="106">top</references>
|
||
|
|
</memberdef>
|
||
|
|
<memberdef kind="function" id="class_s_t_l__r_queue_1ac57bfdea03866852334cbf52e262e286" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
||
|
|
<type><ref refid="varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca" kindref="member">u8</ref></type>
|
||
|
|
<definition>u8 STL_rQueue::push32</definition>
|
||
|
|
<argsstring>(u32 var)</argsstring>
|
||
|
|
<name>push32</name>
|
||
|
|
<qualifiedname>STL_rQueue::push32</qualifiedname>
|
||
|
|
<param>
|
||
|
|
<type><ref refid="varint_8h_1afaa62991928fb9fb18ff0db62a040aba" kindref="member">u32</ref></type>
|
||
|
|
<declname>var</declname>
|
||
|
|
</param>
|
||
|
|
<briefdescription>
|
||
|
|
<para>压入一个32位成员 </para>
|
||
|
|
</briefdescription>
|
||
|
|
<detaileddescription>
|
||
|
|
<para><parameterlist kind="param"><parameteritem>
|
||
|
|
<parameternamelist>
|
||
|
|
<parametername>var</parametername>
|
||
|
|
</parameternamelist>
|
||
|
|
<parameterdescription>
|
||
|
|
<para>需要压入的数值 </para>
|
||
|
|
</parameterdescription>
|
||
|
|
</parameteritem>
|
||
|
|
</parameterlist>
|
||
|
|
<simplesect kind="return"><para>错误号 </para>
|
||
|
|
</simplesect>
|
||
|
|
</para>
|
||
|
|
</detaileddescription>
|
||
|
|
<inbodydescription>
|
||
|
|
</inbodydescription>
|
||
|
|
<location file="D:/gitt/MicrochipFor32/STL_Device/STL_Queue.h" line="71" column="3" bodyfile="D:/gitt/MicrochipFor32/STL_Device/STL_Queue.cpp" bodystart="153" bodyend="158"/>
|
||
|
|
<references refid="class_s_t_l__r_queue_1a20a4e57dc9a4350f49cfada5cf083881" compoundref="_s_t_l___queue_8cpp" startline="56" endline="76">push</references>
|
||
|
|
<references refid="_s_t_l___queue_8h_1aa246d039fae29502aba4ffde61bebaa5a277fc31bdbe46a70ffc98da7a7468162" compoundref="_s_t_l___queue_8h" startline="46">QUEUES_OK</references>
|
||
|
|
<referencedby refid="class_s_t_l__r_queue_1a6279ce46687da109354f7f84b979343f" compoundref="_s_t_l___queue_8cpp" startline="194" endline="195">pushfun</referencedby>
|
||
|
|
</memberdef>
|
||
|
|
<memberdef kind="function" id="class_s_t_l__r_queue_1a9362012b2eda4207d130e03f420c11a8" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
||
|
|
<type><ref refid="varint_8h_1afaa62991928fb9fb18ff0db62a040aba" kindref="member">u32</ref></type>
|
||
|
|
<definition>u32 STL_rQueue::poptop32</definition>
|
||
|
|
<argsstring>(void)</argsstring>
|
||
|
|
<name>poptop32</name>
|
||
|
|
<qualifiedname>STL_rQueue::poptop32</qualifiedname>
|
||
|
|
<param>
|
||
|
|
<type>void</type>
|
||
|
|
</param>
|
||
|
|
<briefdescription>
|
||
|
|
<para>弹出并且返回一个32位成员 </para>
|
||
|
|
</briefdescription>
|
||
|
|
<detaileddescription>
|
||
|
|
<para><simplesect kind="return"><para>弹出的成员值 </para>
|
||
|
|
</simplesect>
|
||
|
|
<simplesect kind="note"><para>该函数不会检查成功与否 </para>
|
||
|
|
</simplesect>
|
||
|
|
</para>
|
||
|
|
</detaileddescription>
|
||
|
|
<inbodydescription>
|
||
|
|
</inbodydescription>
|
||
|
|
<location file="D:/gitt/MicrochipFor32/STL_Device/STL_Queue.h" line="72" column="4" bodyfile="D:/gitt/MicrochipFor32/STL_Device/STL_Queue.cpp" bodystart="175" bodyend="181"/>
|
||
|
|
<references refid="class_s_t_l__r_queue_1a32e298e5a9194d97492496f5f311068b" compoundref="_s_t_l___queue_8h" startline="79">dat</references>
|
||
|
|
<references refid="class_s_t_l__r_queue_1a6fcfa9e50f6719e2f3632a6ad333542f" compoundref="_s_t_l___queue_8cpp" startline="82" endline="95">pop</references>
|
||
|
|
<references refid="class_s_t_l__r_queue_1a3507658579a1abb5e50b34b6bb536ece" compoundref="_s_t_l___queue_8cpp" startline="102" endline="106">top</references>
|
||
|
|
</memberdef>
|
||
|
|
<memberdef kind="function" id="class_s_t_l__r_queue_1a6279ce46687da109354f7f84b979343f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
||
|
|
<type>void</type>
|
||
|
|
<definition>void STL_rQueue::pushfun</definition>
|
||
|
|
<argsstring>(void(*fun)(void))</argsstring>
|
||
|
|
<name>pushfun</name>
|
||
|
|
<qualifiedname>STL_rQueue::pushfun</qualifiedname>
|
||
|
|
<param>
|
||
|
|
<type>void(*)(void)</type>
|
||
|
|
<declname>fun</declname>
|
||
|
|
</param>
|
||
|
|
<briefdescription>
|
||
|
|
<para>压入一个void(*)void函数 </para>
|
||
|
|
</briefdescription>
|
||
|
|
<detaileddescription>
|
||
|
|
<para><simplesect kind="note"><para>该函数不会检查成功与否 </para>
|
||
|
|
</simplesect>
|
||
|
|
</para>
|
||
|
|
</detaileddescription>
|
||
|
|
<inbodydescription>
|
||
|
|
</inbodydescription>
|
||
|
|
<location file="D:/gitt/MicrochipFor32/STL_Device/STL_Queue.h" line="74" column="5" bodyfile="D:/gitt/MicrochipFor32/STL_Device/STL_Queue.cpp" bodystart="194" bodyend="195"/>
|
||
|
|
<references refid="class_s_t_l__r_queue_1ac57bfdea03866852334cbf52e262e286" compoundref="_s_t_l___queue_8cpp" startline="153" endline="158">push32</references>
|
||
|
|
</memberdef>
|
||
|
|
</sectiondef>
|
||
|
|
<briefdescription>
|
||
|
|
<para>一个队列的类 </para>
|
||
|
|
</briefdescription>
|
||
|
|
<detaileddescription>
|
||
|
|
</detaileddescription>
|
||
|
|
<location file="D:/gitt/MicrochipFor32/STL_Device/STL_Queue.h" line="57" column="1" bodyfile="D:/gitt/MicrochipFor32/STL_Device/STL_Queue.h" bodystart="57" bodyend="80"/>
|
||
|
|
<listofallmembers>
|
||
|
|
<member refid="class_s_t_l__r_queue_1a554dd220ac324bec51a6cde43116efc3" prot="public" virt="non-virtual"><scope>STL_rQueue</scope><name>clean</name></member>
|
||
|
|
<member refid="class_s_t_l__r_queue_1a32e298e5a9194d97492496f5f311068b" prot="private" virt="non-virtual"><scope>STL_rQueue</scope><name>dat</name></member>
|
||
|
|
<member refid="class_s_t_l__r_queue_1a6fcfa9e50f6719e2f3632a6ad333542f" prot="public" virt="non-virtual"><scope>STL_rQueue</scope><name>pop</name></member>
|
||
|
|
<member refid="class_s_t_l__r_queue_1a3431ef2eff0319a93be5dac50bd19b99" prot="public" virt="non-virtual"><scope>STL_rQueue</scope><name>poptop</name></member>
|
||
|
|
<member refid="class_s_t_l__r_queue_1a9362012b2eda4207d130e03f420c11a8" prot="public" virt="non-virtual"><scope>STL_rQueue</scope><name>poptop32</name></member>
|
||
|
|
<member refid="class_s_t_l__r_queue_1a8deafb8a60277665e85b99deeff96d8c" prot="public" virt="non-virtual"><scope>STL_rQueue</scope><name>poptopfun</name></member>
|
||
|
|
<member refid="class_s_t_l__r_queue_1a20a4e57dc9a4350f49cfada5cf083881" prot="public" virt="non-virtual"><scope>STL_rQueue</scope><name>push</name></member>
|
||
|
|
<member refid="class_s_t_l__r_queue_1ac57bfdea03866852334cbf52e262e286" prot="public" virt="non-virtual"><scope>STL_rQueue</scope><name>push32</name></member>
|
||
|
|
<member refid="class_s_t_l__r_queue_1a6279ce46687da109354f7f84b979343f" prot="public" virt="non-virtual"><scope>STL_rQueue</scope><name>pushfun</name></member>
|
||
|
|
<member refid="class_s_t_l__r_queue_1a42636190858b2aa8bdf93b80f2e3ed33" prot="private" virt="non-virtual"><scope>STL_rQueue</scope><name>room</name></member>
|
||
|
|
<member refid="class_s_t_l__r_queue_1ae5ab3dd9890cb990edaf511174da12a1" prot="private" virt="non-virtual"><scope>STL_rQueue</scope><name>size</name></member>
|
||
|
|
<member refid="class_s_t_l__r_queue_1aa590a265ee2309e6150adcdf377f32b6" prot="public" virt="non-virtual"><scope>STL_rQueue</scope><name>STL_rQueue</name></member>
|
||
|
|
<member refid="class_s_t_l__r_queue_1a3f1905efcb68f543a152abc8fa1214e3" prot="public" virt="non-virtual"><scope>STL_rQueue</scope><name>The_room</name></member>
|
||
|
|
<member refid="class_s_t_l__r_queue_1a9892dad9a7802f12a8bad524aefbe162" prot="public" virt="non-virtual"><scope>STL_rQueue</scope><name>The_size</name></member>
|
||
|
|
<member refid="class_s_t_l__r_queue_1a3507658579a1abb5e50b34b6bb536ece" prot="public" virt="non-virtual"><scope>STL_rQueue</scope><name>top</name></member>
|
||
|
|
<member refid="class_s_t_l__r_queue_1a96e6153133db180421c9321fb6ee83a8" prot="public" virt="non-virtual"><scope>STL_rQueue</scope><name>~STL_rQueue</name></member>
|
||
|
|
</listofallmembers>
|
||
|
|
</compounddef>
|
||
|
|
</doxygen>
|