STL_rQueue类 参考
STL_rQueue
一个队列的类
#include <STL_Queue.h>
Public 成员函数
STL_rQueue (void)
~STL_rQueue (void)
u8 push (u8 var)
压入一个成员
u8 pop (void)
弹出一个成员
u8 top (u8 &var)
显示最后压入的数值
u32 The_size (void)
返回成员数量
u32 The_room (void)
返回占用的内存数
u8 clean (void)
将申请的空间比对所需空间,腾出冗余空间
u8 poptop (void)
弹出并且返回一个成员
u8 push32 (u32 var)
压入一个32位成员
u32 poptop32 (void)
弹出并且返回一个32位成员
void pushfun (void(*fun)(void))
压入一个void(*)void函数
Public 属性
void(*)(void) poptopfun (void)
Private 属性
u32 room
u32 size
u8 * dat
详细描述
一个队列的类
在文件 STL_Queue.h 第 57 行定义.
构造及析构函数说明
STL_rQueue()
STL_rQueueSTL_rQueue
STL_rQueueSTL_rQueue
STL_rQueue::STL_rQueue (void )
在文件 STL_Queue.cpp 第 41 行定义.
~STL_rQueue()
~STL_rQueueSTL_rQueue
STL_rQueue~STL_rQueue
STL_rQueue::~STL_rQueue (void )
在文件 STL_Queue.cpp 第 46 行定义.
成员函数说明
clean()
cleanSTL_rQueue
STL_rQueueclean
u8 STL_rQueue::clean (void )
将申请的空间比对所需空间,腾出冗余空间
返回
错误号
在文件 STL_Queue.cpp 第 126 行定义.
pop()
popSTL_rQueue
STL_rQueuepop
u8 STL_rQueue::pop (void )
弹出一个成员
返回
错误号
在文件 STL_Queue.cpp 第 82 行定义.
这是这个函数的调用关系图:
poptop()
poptopSTL_rQueue
STL_rQueuepoptop
u8 STL_rQueue::poptop (void )
弹出并且返回一个成员
返回
弹出的成员值
注解
该函数不会检查成功与否
在文件 STL_Queue.cpp 第 165 行定义.
函数调用图:
poptop32()
poptop32STL_rQueue
STL_rQueuepoptop32
u32 STL_rQueue::poptop32 (void )
弹出并且返回一个32位成员
返回
弹出的成员值
注解
该函数不会检查成功与否
在文件 STL_Queue.cpp 第 175 行定义.
函数调用图:
push()
pushSTL_rQueue
STL_rQueuepush
u8 STL_rQueue::push (u8 var)
压入一个成员
参数
返回
错误号
在文件 STL_Queue.cpp 第 56 行定义.
这是这个函数的调用关系图:
push32()
push32STL_rQueue
STL_rQueuepush32
u8 STL_rQueue::push32 (u32 var)
压入一个32位成员
参数
返回
错误号
在文件 STL_Queue.cpp 第 153 行定义.
函数调用图:
这是这个函数的调用关系图:
pushfun()
pushfunSTL_rQueue
STL_rQueuepushfun
void STL_rQueue::pushfun (void(*)(void) fun)
压入一个void(*)void函数
注解
该函数不会检查成功与否
在文件 STL_Queue.cpp 第 194 行定义.
函数调用图:
The_room()
The_roomSTL_rQueue
STL_rQueueThe_room
u32 STL_rQueue::The_room (void )
返回占用的内存数
返回
内存数,u8类型
在文件 STL_Queue.cpp 第 119 行定义.
The_size()
The_sizeSTL_rQueue
STL_rQueueThe_size
u32 STL_rQueue::The_size (void )
返回成员数量
返回
成员数量,为u8类型,如u32将占4个元素
在文件 STL_Queue.cpp 第 112 行定义.
top()
topSTL_rQueue
STL_rQueuetop
u8 STL_rQueue::top (u8 & var)
显示最后压入的数值
参数
返回
错误号
在文件 STL_Queue.cpp 第 102 行定义.
这是这个函数的调用关系图:
类成员变量说明
dat
datSTL_rQueue
STL_rQueuedat
u8* STL_rQueue::dat[private]
在文件 STL_Queue.h 第 79 行定义.
poptopfun
poptopfunSTL_rQueue
STL_rQueuepoptopfun
void(*)(void) STL_rQueue::poptopfun(void)
在文件 STL_Queue.h 第 75 行定义.
room
roomSTL_rQueue
STL_rQueueroom
u32 STL_rQueue::room[private]
在文件 STL_Queue.h 第 77 行定义.
size
sizeSTL_rQueue
STL_rQueuesize
u32 STL_rQueue::size[private]
在文件 STL_Queue.h 第 78 行定义.
该类的文档由以下文件生成:
D:/gitt/MicrochipFor32/STL_Device/STL_Queue.hD:/gitt/MicrochipFor32/STL_Device/STL_Queue.cpp