MF32BSP_XerolySkinner 2.0.0
C++版本的驱动库
载入中...
搜索中...
未找到
Public 成员函数 | Public 属性 | Private 属性 | 所有成员列表
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
 
u8dat
 

详细描述

一个队列的类

在文件 STL_Queue.h57 行定义.

构造及析构函数说明

◆ STL_rQueue()

STL_rQueue::STL_rQueue ( void  )

在文件 STL_Queue.cpp41 行定义.

◆ ~STL_rQueue()

STL_rQueue::~STL_rQueue ( void  )

在文件 STL_Queue.cpp46 行定义.

成员函数说明

◆ clean()

u8 STL_rQueue::clean ( void  )

将申请的空间比对所需空间,腾出冗余空间

返回
错误号

在文件 STL_Queue.cpp126 行定义.

◆ pop()

u8 STL_rQueue::pop ( void  )

弹出一个成员

返回
错误号

在文件 STL_Queue.cpp82 行定义.

这是这个函数的调用关系图:

◆ poptop()

u8 STL_rQueue::poptop ( void  )

弹出并且返回一个成员

返回
弹出的成员值
注解
该函数不会检查成功与否

在文件 STL_Queue.cpp165 行定义.

函数调用图:

◆ poptop32()

u32 STL_rQueue::poptop32 ( void  )

弹出并且返回一个32位成员

返回
弹出的成员值
注解
该函数不会检查成功与否

在文件 STL_Queue.cpp175 行定义.

函数调用图:

◆ push()

u8 STL_rQueue::push ( u8  var)

压入一个成员

参数
var需要压入的数值
返回
错误号

在文件 STL_Queue.cpp56 行定义.

这是这个函数的调用关系图:

◆ push32()

u8 STL_rQueue::push32 ( u32  var)

压入一个32位成员

参数
var需要压入的数值
返回
错误号

在文件 STL_Queue.cpp153 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ pushfun()

void STL_rQueue::pushfun ( void(*)(void)  fun)

压入一个void(*)void函数

注解
该函数不会检查成功与否

在文件 STL_Queue.cpp194 行定义.

函数调用图:

◆ The_room()

u32 STL_rQueue::The_room ( void  )

返回占用的内存数

返回
内存数,u8类型

在文件 STL_Queue.cpp119 行定义.

◆ The_size()

u32 STL_rQueue::The_size ( void  )

返回成员数量

返回
成员数量,为u8类型,如u32将占4个元素

在文件 STL_Queue.cpp112 行定义.

◆ top()

u8 STL_rQueue::top ( u8 var)

显示最后压入的数值

参数
&var最后压入数值的储存变量
返回
错误号

在文件 STL_Queue.cpp102 行定义.

这是这个函数的调用关系图:

类成员变量说明

◆ dat

u8* STL_rQueue::dat
private

在文件 STL_Queue.h79 行定义.

◆ poptopfun

void(*)(void) STL_rQueue::poptopfun(void)

在文件 STL_Queue.h75 行定义.

◆ room

u32 STL_rQueue::room
private

在文件 STL_Queue.h77 行定义.

◆ size

u32 STL_rQueue::size
private

在文件 STL_Queue.h78 行定义.


该类的文档由以下文件生成: