diff --git a/STL_Device/STL_Queue.cpp b/STL_Device/STL_Queue.cpp index c1b47ce..f4dffa6 100644 --- a/STL_Device/STL_Queue.cpp +++ b/STL_Device/STL_Queue.cpp @@ -194,3 +194,161 @@ void(*STL_rQueue::poptopfun(void))(void) { void STL_rQueue::pushfun(void(*fun)(void)) { push32((u32)fun);} ////////////////////////////////////////////////////////////////////////////////////////////////////// +//---------------------------------------------------------------------------------------------------- +// 构造函数 +STL_lQueue::STL_lQueue(void) { + STL_lQueue::Hdat = NULL; + STL_lQueue::Tdat = NULL; + STL_lQueue::mem = 0; + } +STL_lQueue::~STL_lQueue(void) { + if (mem)pop();} +////////////////////////////////////////////////////////////////////////////////////////////////////// +//---------------------------------------------------------------------------------------------------- +// 成员函数 +/** + * @brief 压入一个成员 + * @param *&var 需要压入的数值的地址 + * @param size 需要压入的数值的长度 + * @return 错误号 + */ +u8 STL_lQueue::push(void*& var, u32 size) { + _lQueue* newdat = (_lQueue*)malloc(sizeof(_lQueue)); + if (newdat == NULL)return QUEUES_MALL_ERROR; + newdat->dat = var; + newdat->size = size; + newdat->back = NULL; + if (mem == 0) { + Hdat = newdat; + Tdat = newdat;} + else { + Hdat->back = newdat; + Hdat = newdat;} + ++mem; + return QUEUES_OK;} +//---------------------------------------------------------------------------------------------------- +/** + * @brief 弹出一个成员 + * @return 错误号 + * @note 无论push进去的是32位还是8位数,都用这个弹出 + */ +u8 STL_lQueue::pop(void) { + if (mem == 0) return QUEUES_EMPTY; + _lQueue* savedat = Tdat; // 保存尾部 + if (mem == 1) { + Tdat = NULL; + Hdat = NULL;} + else if(mem>1) { + Tdat = Tdat->back;} + free(savedat->dat); + free(savedat); + --mem; + return QUEUES_OK;} +//---------------------------------------------------------------------------------------------------- +/** + * @brief 显示队列顶部成员 + * @param *&var 需要赋予的数值的地址 + * @param &size 需要赋予的数值的长度 + * @return 错误号 + */ +u8 STL_lQueue::top(void*& var, u32& size) { + if (mem == 0) return QUEUES_EMPTY; + var = Tdat->dat; + size = Tdat->size; + return QUEUES_OK;} +//---------------------------------------------------------------------------------------------------- +//---------------------------------------------------------------------------------------------------- +/** + * @brief 压入一个8位成员 + * @param var 需要压入的8位数据 + * @return 错误号 + */ +u8 STL_lQueue::push8(u8 var) { + void* num = (u8*)malloc(sizeof(u8)); + if (num == NULL)return QUEUES_MALL_ERROR; + *(u8*)num = var; + push(num, sizeof(u8)); + return QUEUES_OK;} +//---------------------------------------------------------------------------------------------------- +/** + * @brief 显示队列顶成员 + * @param &var 结果赋予给该变量 + * @return 错误号 + */ +u8 STL_lQueue::top8(u8& var) { + void* vars = NULL; + u32 sizes = 0; + if (top(vars, sizes) == QUEUES_EMPTY) + return QUEUES_EMPTY; + var = *((u8*)vars); + return QUEUES_OK;} +//---------------------------------------------------------------------------------------------------- +/** + * @brief 显示并且弹出一个队列顶成员 + * @return 返回弹出的数值 + */ +u8 STL_lQueue::poptop8(void) { + u8 temp = 0; + top8(temp); + pop(); + return temp;} +//---------------------------------------------------------------------------------------------------- +//---------------------------------------------------------------------------------------------------- +/** + * @brief 压入一个32位成员 + * @param var 需要压入的32位数据 + * @return 错误号 + */ +u8 STL_lQueue::push32(u32 var) { + void* num = (u32*)malloc(sizeof(u32)); + if (num == NULL)return QUEUES_MALL_ERROR; + *(u32*)num = var; + push(num, sizeof(u32)); + return QUEUES_OK;} +//---------------------------------------------------------------------------------------------------- +/** + * @brief 显示队列顶成员 + * @param &var 结果赋予给该变量 + * @return 错误号 + */ +u8 STL_lQueue::top32(u32& var) { + void* vars = NULL; + u32 sizes = 0; + if (top(vars, sizes) == QUEUES_EMPTY) + return QUEUES_EMPTY; + var = *((u32*)vars); + return QUEUES_OK;} +//---------------------------------------------------------------------------------------------------- +/** + * @brief 显示并且弹出一个队列顶成员 + * @return 返回弹出的数值 + */ +u32 STL_lQueue::poptop32(void) { + u32 temp = 0; + top32(temp); + pop(); + return temp;} +//---------------------------------------------------------------------------------------------------- +//---------------------------------------------------------------------------------------------------- +/** + * @brief 压入一个void(*)(void)函数指针 + * @param *fun 需要压入的函数 + * @return 错误号 + * @note 如果有个函数是 + * void fun(void); + * 可以通过pushfun(fun);将其压入 + */ +u8 STL_lQueue::pushfun(void(*fun)(void)) { + u8 res; + res = push32((u32)fun); + return res;} +//---------------------------------------------------------------------------------------------------- +/** + * @brief 弹出一个void(*)(void)函数指针 + * @return 函数的指针 + * @note 可以通过poptopfun();弹出一个函数指针 + * 如果确定指针非空,可以通过poptopfun()();直接弹出并执行该函数 + */ +void(*STL_lQueue::poptopfun(void))(void) { + return (void(*)(void))poptop32();} +////////////////////////////////////////////////////////////////////////////////////////////////////// diff --git a/STL_Device/STL_Queue.h b/STL_Device/STL_Queue.h index aaa5af3..1482cf2 100644 --- a/STL_Device/STL_Queue.h +++ b/STL_Device/STL_Queue.h @@ -35,13 +35,13 @@ #pragma once #include "varint.h" #include - ////////////////////////////////////////////////////////////////////////////////////////////////////// - //---------------------------------------------------------------------------------------------------- - // 返回值枚举 - // - /** - * @brief 队列的返回值 - */ +////////////////////////////////////////////////////////////////////////////////////////////////////// +//---------------------------------------------------------------------------------------------------- +// 返回值枚举 +// + /** + * @brief 队列的返回值 + */ enum QUEUES_RES { QUEUES_OK, ///< 成功 QUEUES_EMPTY, ///< 队列是空的 @@ -79,4 +79,45 @@ private: u8* dat; // 数据头 }; ////////////////////////////////////////////////////////////////////////////////////////////////////// +//---------------------------------------------------------------------------------------------------- +// 类目 +/** + * @brief 链表方式队列的节点 + */ +struct _lQueue { + struct _lQueue* back; ///< 后一个节点的指针 + void* dat; ///< 数据的指针 + u32 size; ///< 该数据的大小 +}; +typedef struct _lQueues _lQueues; +/** + * @brief 一个队列的类 + * @note 使用链表重新分配方式组织 + * 队列的内存空间是非连续的,适合快速交换数据 + */ +class STL_lQueue { +public: + STL_lQueue(void); + ~STL_lQueue(void); +public: + u8 push(void*& var, u32 size); + u8 pop(void); + u8 top(void*& var, u32& size); + + u8 push8(u8 var); + u8 top8(u8& var); + u8 poptop8(void); + + u8 push32(u32 var); + u8 top32(u32& var); + u32 poptop32(void); + + u8 pushfun(void(*fun)(void)); + void (*poptopfun(void))(void); +private: + u32 mem; // 已有成员 + _lQueue* Hdat; // 队列进入 + _lQueue* Tdat; // 队列弹出 +}; +////////////////////////////////////////////////////////////////////////////////////////////////////// #endif diff --git a/bscpp_Doc/html/_s_t_l___queue_8cpp_source.html b/bscpp_Doc/html/_s_t_l___queue_8cpp_source.html index 521db3a..e2bdb3e 100644 --- a/bscpp_Doc/html/_s_t_l___queue_8cpp_source.html +++ b/bscpp_Doc/html/_s_t_l___queue_8cpp_source.html @@ -185,10 +185,124 @@
189//----------------------------------------------------------------------------------------------------
194void STL_rQueue::pushfun(void(*fun)(void)) {
195 push32((u32)fun);}
+
197//----------------------------------------------------------------------------------------------------
+
198// 鏋勯犲嚱鏁
+
199STL_lQueue::STL_lQueue(void) {
+
200 STL_lQueue::Hdat = NULL;
+
201 STL_lQueue::Tdat = NULL;
+
202 STL_lQueue::mem = 0;
+
203 }
+
204STL_lQueue::~STL_lQueue(void) {
+
205 if (mem)pop();}
+
207//----------------------------------------------------------------------------------------------------
+
208// 鎴愬憳鍑芥暟
+
215u8 STL_lQueue::push(void*& var, u32 size) {
+
216 _lQueue* newdat = (_lQueue*)malloc(sizeof(_lQueue));
+
217 if (newdat == NULL)return QUEUES_MALL_ERROR;
+
218 newdat->dat = var;
+
219 newdat->size = size;
+
220 newdat->back = NULL;
+
221 if (mem == 0) {
+
222 Hdat = newdat;
+
223 Tdat = newdat;}
+
224 else {
+
225 Hdat->back = newdat;
+
226 Hdat = newdat;}
+
227 ++mem;
+
228 return QUEUES_OK;}
+
229//----------------------------------------------------------------------------------------------------
+
235u8 STL_lQueue::pop(void) {
+
236 if (mem == 0) return QUEUES_EMPTY;
+
237 _lQueue* savedat = Tdat; // 淇濆瓨灏鹃儴
+
238 if (mem == 1) {
+
239 Tdat = NULL;
+
240 Hdat = NULL;}
+
241 else if(mem>1) {
+
242 Tdat = Tdat->back;}
+
243 free(savedat->dat);
+
244 free(savedat);
+
245 --mem;
+
246 return QUEUES_OK;}
+
247//----------------------------------------------------------------------------------------------------
+
254u8 STL_lQueue::top(void*& var, u32& size) {
+
255 if (mem == 0) return QUEUES_EMPTY;
+
256 var = Tdat->dat;
+
257 size = Tdat->size;
+
258 return QUEUES_OK;}
+
259//----------------------------------------------------------------------------------------------------
+
260//----------------------------------------------------------------------------------------------------
+
266u8 STL_lQueue::push8(u8 var) {
+
267 void* num = (u8*)malloc(sizeof(u8));
+
268 if (num == NULL)return QUEUES_MALL_ERROR;
+
269 *(u8*)num = var;
+
270 push(num, sizeof(u8));
+
271 return QUEUES_OK;}
+
272//----------------------------------------------------------------------------------------------------
+
278u8 STL_lQueue::top8(u8& var) {
+
279 void* vars = NULL;
+
280 u32 sizes = 0;
+
281 if (top(vars, sizes) == QUEUES_EMPTY)
+
282 return QUEUES_EMPTY;
+
283 var = *((u8*)vars);
+
284 return QUEUES_OK;}
+
285//----------------------------------------------------------------------------------------------------
+
290u8 STL_lQueue::poptop8(void) {
+
291 u8 temp = 0;
+
292 top8(temp);
+
293 pop();
+
294 return temp;}
+
295//----------------------------------------------------------------------------------------------------
+
296//----------------------------------------------------------------------------------------------------
+
302u8 STL_lQueue::push32(u32 var) {
+
303 void* num = (u32*)malloc(sizeof(u32));
+
304 if (num == NULL)return QUEUES_MALL_ERROR;
+
305 *(u32*)num = var;
+
306 push(num, sizeof(u32));
+
307 return QUEUES_OK;}
+
308//----------------------------------------------------------------------------------------------------
+
314u8 STL_lQueue::top32(u32& var) {
+
315 void* vars = NULL;
+
316 u32 sizes = 0;
+
317 if (top(vars, sizes) == QUEUES_EMPTY)
+
318 return QUEUES_EMPTY;
+
319 var = *((u32*)vars);
+
320 return QUEUES_OK;}
+
321//----------------------------------------------------------------------------------------------------
+
326u32 STL_lQueue::poptop32(void) {
+
327 u32 temp = 0;
+
328 top32(temp);
+
329 pop();
+
330 return temp;}
+
331//----------------------------------------------------------------------------------------------------
+
332//----------------------------------------------------------------------------------------------------
+
341u8 STL_lQueue::pushfun(void(*fun)(void)) {
+
342 u8 res;
+
343 res = push32((u32)fun);
+
344 return res;}
+
345//----------------------------------------------------------------------------------------------------
+
352void(*STL_lQueue::poptopfun(void))(void) {
+
353 return (void(*)(void))poptop32();}
瀹炵幇浜哠TL搴撲腑鐨凲ueue
+
@ QUEUES_MALL_ERROR
閲嶅垎閰嶅嚭閿檓alloc
Definition: STL_Queue.h:49
@ QUEUES_OK
鎴愬姛
Definition: STL_Queue.h:46
@ QUEUES_REAL_ERROR
閲嶅垎閰嶅嚭閿檙ealloc
Definition: STL_Queue.h:48
@ QUEUES_EMPTY
闃熷垪鏄┖鐨
Definition: STL_Queue.h:47
+
u8 push32(u32 var)
鍘嬪叆涓涓32浣嶆垚鍛
Definition: STL_Queue.cpp:302
+
STL_lQueue(void)
Definition: STL_Queue.cpp:199
+
u8 top(void *&var, u32 &size)
鏄剧ず闃熷垪椤堕儴鎴愬憳
Definition: STL_Queue.cpp:254
+
void(*)(void) poptopfun(void)
Definition: STL_Queue.h:116
+
u32 poptop32(void)
鏄剧ず骞朵笖寮瑰嚭涓涓槦鍒楅《鎴愬憳
Definition: STL_Queue.cpp:326
+
u8 poptop8(void)
鏄剧ず骞朵笖寮瑰嚭涓涓槦鍒楅《鎴愬憳
Definition: STL_Queue.cpp:290
+
_lQueue * Tdat
Definition: STL_Queue.h:120
+
u8 top8(u8 &var)
鏄剧ず闃熷垪椤舵垚鍛
Definition: STL_Queue.cpp:278
+
~STL_lQueue(void)
Definition: STL_Queue.cpp:204
+
u8 pop(void)
寮瑰嚭涓涓垚鍛
Definition: STL_Queue.cpp:235
+
u32 mem
Definition: STL_Queue.h:118
+
u8 push(void *&var, u32 size)
鍘嬪叆涓涓垚鍛
Definition: STL_Queue.cpp:215
+
u8 pushfun(void(*fun)(void))
鍘嬪叆涓涓獀oid(*)(void)鍑芥暟鎸囬拡
Definition: STL_Queue.cpp:341
+
u8 top32(u32 &var)
鏄剧ず闃熷垪椤舵垚鍛
Definition: STL_Queue.cpp:314
+
u8 push8(u8 var)
鍘嬪叆涓涓8浣嶆垚鍛
Definition: STL_Queue.cpp:266
+
_lQueue * Hdat
Definition: STL_Queue.h:119
u8 push(u8 var)
鍘嬪叆涓涓垚鍛
Definition: STL_Queue.cpp:56
u8 * dat
Definition: STL_Queue.h:79
u8 poptop(void)
寮瑰嚭骞朵笖杩斿洖涓涓垚鍛
Definition: STL_Queue.cpp:165
@@ -205,6 +319,10 @@
STL_rQueue(void)
Definition: STL_Queue.cpp:41
u8 push32(u32 var)
鍘嬪叆涓涓32浣嶆垚鍛
Definition: STL_Queue.cpp:153
u32 size
Definition: STL_Queue.h:78
+
閾捐〃鏂瑰紡闃熷垪鐨勮妭鐐
Definition: STL_Queue.h:87
+
struct _lQueue * back
鍚庝竴涓妭鐐圭殑鎸囬拡
Definition: STL_Queue.h:88
+
u32 size
璇ユ暟鎹殑澶у皬
Definition: STL_Queue.h:90
+
void * dat
鏁版嵁鐨勬寚閽
Definition: STL_Queue.h:89
uint8_t u8
8浣嶆棤绗﹀彿鏁扮被鍨
Definition: varint.h:40
uint32_t u32
32浣嶆棤绗﹀彿鏁扮被鍨
Definition: varint.h:42
diff --git a/bscpp_Doc/html/_s_t_l___queue_8h.html b/bscpp_Doc/html/_s_t_l___queue_8h.html index d88e7b4..c7cda1e 100644 --- a/bscpp_Doc/html/_s_t_l___queue_8h.html +++ b/bscpp_Doc/html/_s_t_l___queue_8h.html @@ -51,6 +51,7 @@
STL_Queue.h 鏂囦欢鍙傝
@@ -92,6 +93,17 @@ STL_Queue.h 鐨勫紩鐢(Include)鍏崇郴鍥: class  STL_rQueue  涓涓槦鍒楃殑绫 鏇村...
  +struct  _lQueue + 閾捐〃鏂瑰紡闃熷垪鐨勮妭鐐 鏇村...
+  +class  STL_lQueue + 涓涓槦鍒楃殑绫 鏇村...
+  + + + +

+绫诲瀷瀹氫箟

typedef struct _lQueues _lQueues
 
@@ -107,7 +119,24 @@ STL_Queue.h 鐨勫紩鐢(Include)鍏崇郴鍥:

瀹炵幇浜哠TL搴撲腑鐨凲ueue

鍦ㄦ枃浠 STL_Queue.h 涓畾涔.

-

鏋氫妇绫诲瀷璇存槑

+

绫诲瀷瀹氫箟璇存槑

+ +

◆ _lQueues

+ +
+
+

鏋氫妇

+ + + +
typedef struct _lQueues _lQueues
+
+ +

鍦ㄦ枃浠 STL_Queue.h92 琛屽畾涔.

+ +
+ +

鏋氫妇绫诲瀷璇存槑

◆ QUEUES_RES

diff --git a/bscpp_Doc/html/_s_t_l___queue_8h_source.html b/bscpp_Doc/html/_s_t_l___queue_8h_source.html index 3430f50..2d2c18f 100644 --- a/bscpp_Doc/html/_s_t_l___queue_8h_source.html +++ b/bscpp_Doc/html/_s_t_l___queue_8h_source.html @@ -79,9 +79,9 @@
35#pragma once
36#include "varint.h"
37#include <stdlib.h>
-
39 //----------------------------------------------------------------------------------------------------
-
40 // 杩斿洖鍊兼灇涓
-
41 //
+
39//----------------------------------------------------------------------------------------------------
+
40// 杩斿洖鍊兼灇涓
+
41//
45enum QUEUES_RES {
46 QUEUES_OK,
47 QUEUES_EMPTY,
@@ -114,12 +114,62 @@
78 u32 size; // 宸叉湁鎴愬憳
79 u8* dat; // 鏁版嵁澶
80};
-
82#endif
+
82//----------------------------------------------------------------------------------------------------
+
83// 绫荤洰
+
87struct _lQueue {
+
88 struct _lQueue* back;
+
89 void* dat;
+
90 u32 size;
+
91};
+
92typedef struct _lQueues _lQueues;
+
98class STL_lQueue {
+
99public:
+
100 STL_lQueue(void);
+
101 ~STL_lQueue(void);
+
102public:
+
103 u8 push(void*& var, u32 size);
+
104 u8 pop(void);
+
105 u8 top(void*& var, u32& size);
+
106
+
107 u8 push8(u8 var);
+
108 u8 top8(u8& var);
+
109 u8 poptop8(void);
+
110
+
111 u8 push32(u32 var);
+
112 u8 top32(u32& var);
+
113 u32 poptop32(void);
+
114
+
115 u8 pushfun(void(*fun)(void));
+
116 void (*poptopfun(void))(void);
+
117private:
+
118 u32 mem; // 宸叉湁鎴愬憳
+
119 _lQueue* Hdat; // 闃熷垪杩涘叆
+
120 _lQueue* Tdat; // 闃熷垪寮瑰嚭
+
121};
+
123#endif
QUEUES_RES
闃熷垪鐨勮繑鍥炲
Definition: STL_Queue.h:45
@ QUEUES_MALL_ERROR
閲嶅垎閰嶅嚭閿檓alloc
Definition: STL_Queue.h:49
@ QUEUES_OK
鎴愬姛
Definition: STL_Queue.h:46
@ QUEUES_REAL_ERROR
閲嶅垎閰嶅嚭閿檙ealloc
Definition: STL_Queue.h:48
@ QUEUES_EMPTY
闃熷垪鏄┖鐨
Definition: STL_Queue.h:47
+
struct _lQueues _lQueues
Definition: STL_Queue.h:92
+
涓涓槦鍒楃殑绫
Definition: STL_Queue.h:98
+
u8 push32(u32 var)
鍘嬪叆涓涓32浣嶆垚鍛
Definition: STL_Queue.cpp:302
+
STL_lQueue(void)
Definition: STL_Queue.cpp:199
+
u8 top(void *&var, u32 &size)
鏄剧ず闃熷垪椤堕儴鎴愬憳
Definition: STL_Queue.cpp:254
+
void(*)(void) poptopfun(void)
Definition: STL_Queue.h:116
+
u32 poptop32(void)
鏄剧ず骞朵笖寮瑰嚭涓涓槦鍒楅《鎴愬憳
Definition: STL_Queue.cpp:326
+
u8 poptop8(void)
鏄剧ず骞朵笖寮瑰嚭涓涓槦鍒楅《鎴愬憳
Definition: STL_Queue.cpp:290
+
_lQueue * Tdat
Definition: STL_Queue.h:120
+
u8 top8(u8 &var)
鏄剧ず闃熷垪椤舵垚鍛
Definition: STL_Queue.cpp:278
+
~STL_lQueue(void)
Definition: STL_Queue.cpp:204
+
u8 pop(void)
寮瑰嚭涓涓垚鍛
Definition: STL_Queue.cpp:235
+
u32 mem
Definition: STL_Queue.h:118
+
u8 push(void *&var, u32 size)
鍘嬪叆涓涓垚鍛
Definition: STL_Queue.cpp:215
+
u8 pushfun(void(*fun)(void))
鍘嬪叆涓涓獀oid(*)(void)鍑芥暟鎸囬拡
Definition: STL_Queue.cpp:341
+
u8 top32(u32 &var)
鏄剧ず闃熷垪椤舵垚鍛
Definition: STL_Queue.cpp:314
+
u8 push8(u8 var)
鍘嬪叆涓涓8浣嶆垚鍛
Definition: STL_Queue.cpp:266
+
_lQueue * Hdat
Definition: STL_Queue.h:119
涓涓槦鍒楃殑绫
Definition: STL_Queue.h:57
u8 push(u8 var)
鍘嬪叆涓涓垚鍛
Definition: STL_Queue.cpp:56
u8 * dat
Definition: STL_Queue.h:79
@@ -137,6 +187,10 @@
STL_rQueue(void)
Definition: STL_Queue.cpp:41
u8 push32(u32 var)
鍘嬪叆涓涓32浣嶆垚鍛
Definition: STL_Queue.cpp:153
u32 size
Definition: STL_Queue.h:78
+
閾捐〃鏂瑰紡闃熷垪鐨勮妭鐐
Definition: STL_Queue.h:87
+
struct _lQueue * back
鍚庝竴涓妭鐐圭殑鎸囬拡
Definition: STL_Queue.h:88
+
u32 size
璇ユ暟鎹殑澶у皬
Definition: STL_Queue.h:90
+
void * dat
鏁版嵁鐨勬寚閽
Definition: STL_Queue.h:89
uint8_t u8
8浣嶆棤绗﹀彿鏁扮被鍨
Definition: varint.h:40
uint32_t u32
32浣嶆棤绗﹀彿鏁扮被鍨
Definition: varint.h:42
diff --git a/bscpp_Doc/html/annotated.html b/bscpp_Doc/html/annotated.html index 0912a75..97a9576 100644 --- a/bscpp_Doc/html/annotated.html +++ b/bscpp_Doc/html/annotated.html @@ -52,24 +52,26 @@
杩欓噷鍒楀嚭浜嗘墍鏈夌被銆佺粨鏋勩佽仈鍚堜互鍙婃帴鍙e畾涔夌瓑锛屽苟闄勫甫绠瑕佽鏄:
- - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + +
 C_lStack閾捐〃鏂瑰紡鏍堢殑鑺傜偣
 Cbscpp_IICIIC鐨勫熀纭瀹炵幇鏂规硶 鐣欎笅涓変釜淇濇姢鎬ф帴鍙i渶瑕佸疄鐜,鍒嗗埆鏄帶鍒舵椂閽,鎺у埗鏁版嵁,寤舵椂鍑芥暟
 Cbscpp_IIC_STM32STM32鐗堟湰鐨勮蒋浠禝IC 闇瑕佷娇鐢ㄦ瀯閫犲嚱鏁板垵濮嬪寲
 Cbscpp_MAX6675MAX6675鐨勪竴涓璞$被
 Cbscpp_STM32_AT24C00涓涓狝T24璁惧,鍩轰簬STM32鐨処IC鎬荤嚎
 Cbscpp_STM32_OLED涓涓狾LED璁惧,鍩轰簬STM32浣跨敤IIC鎬荤嚎
 Cchip_cfg_s
 Cdmp_s
 Cgyro_reg_s
 Cgyro_state_s
 Chw_s
 Cint_param_s
 Cmotion_int_cache_s
 CSTL_lStack涓涓爤鐨勭被
 CSTL_rQueue涓涓槦鍒楃殑绫
 CSTL_rStack涓涓爤鐨勭被
 Ctest_s
 CtKeyLabel
 C_lQueue閾捐〃鏂瑰紡闃熷垪鐨勮妭鐐
 C_lStack閾捐〃鏂瑰紡鏍堢殑鑺傜偣
 Cbscpp_IICIIC鐨勫熀纭瀹炵幇鏂规硶 鐣欎笅涓変釜淇濇姢鎬ф帴鍙i渶瑕佸疄鐜,鍒嗗埆鏄帶鍒舵椂閽,鎺у埗鏁版嵁,寤舵椂鍑芥暟
 Cbscpp_IIC_STM32STM32鐗堟湰鐨勮蒋浠禝IC 闇瑕佷娇鐢ㄦ瀯閫犲嚱鏁板垵濮嬪寲
 Cbscpp_MAX6675MAX6675鐨勪竴涓璞$被
 Cbscpp_STM32_AT24C00涓涓狝T24璁惧,鍩轰簬STM32鐨処IC鎬荤嚎
 Cbscpp_STM32_OLED涓涓狾LED璁惧,鍩轰簬STM32浣跨敤IIC鎬荤嚎
 Cchip_cfg_s
 Cdmp_s
 Cgyro_reg_s
 Cgyro_state_s
 Chw_s
 Cint_param_s
 Cmotion_int_cache_s
 CSTL_lQueue涓涓槦鍒楃殑绫
 CSTL_lStack涓涓爤鐨勭被
 CSTL_rQueue涓涓槦鍒楃殑绫
 CSTL_rStack涓涓爤鐨勭被
 Ctest_s
 CtKeyLabel
diff --git a/bscpp_Doc/html/class_s_t_l__l_queue-members.html b/bscpp_Doc/html/class_s_t_l__l_queue-members.html new file mode 100644 index 0000000..7fd230d --- /dev/null +++ b/bscpp_Doc/html/class_s_t_l__l_queue-members.html @@ -0,0 +1,78 @@ + + + + + + + +XerolySkinnerBscpp: 鎴愬憳鍒楄〃 + + + + + + +
+
+ + + + + + +
+
XerolySkinnerBscpp 1.0.0 +
+
C++鐗堟湰鐨勯┍鍔ㄥ簱
+
+
+ + + + +
+
+
STL_lQueue 鎴愬憳鍒楄〃
+
+
+ +

鎴愬憳鐨勫畬鏁村垪琛紝杩欎簺鎴愬憳灞炰簬 STL_lQueue,鍖呮嫭鎵鏈夌户鎵胯屾潵鐨勭被鎴愬憳

+ + + + + + + + + + + + + + + + + +
HdatSTL_lQueueprivate
memSTL_lQueueprivate
pop(void)STL_lQueue
poptop32(void)STL_lQueue
poptop8(void)STL_lQueue
poptopfunSTL_lQueue
push(void *&var, u32 size)STL_lQueue
push32(u32 var)STL_lQueue
push8(u8 var)STL_lQueue
pushfun(void(*fun)(void))STL_lQueue
STL_lQueue(void)STL_lQueue
TdatSTL_lQueueprivate
top(void *&var, u32 &size)STL_lQueue
top32(u32 &var)STL_lQueue
top8(u8 &var)STL_lQueue
~STL_lQueue(void)STL_lQueue
+ + + + diff --git a/bscpp_Doc/html/class_s_t_l__l_queue.html b/bscpp_Doc/html/class_s_t_l__l_queue.html new file mode 100644 index 0000000..7d84ce9 --- /dev/null +++ b/bscpp_Doc/html/class_s_t_l__l_queue.html @@ -0,0 +1,704 @@ + + + + + + + +XerolySkinnerBscpp: STL_lQueue绫 鍙傝 + + + + + + +
+
+ + + + + + +
+
XerolySkinnerBscpp 1.0.0 +
+
C++鐗堟湰鐨勯┍鍔ㄥ簱
+
+
+ + + + +
+
+ +
STL_lQueue绫 鍙傝
+
+
+ +

涓涓槦鍒楃殑绫 + 鏇村...

+ +

#include <STL_Queue.h>

+
+STL_lQueue 鐨勫崗浣滃浘:
+
+
Collaboration graph
+ + + + +
[鍥句緥]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public 鎴愬憳鍑芥暟

 STL_lQueue (void)
 
 ~STL_lQueue (void)
 
u8 push (void *&var, u32 size)
 鍘嬪叆涓涓垚鍛 鏇村...
 
u8 pop (void)
 寮瑰嚭涓涓垚鍛 鏇村...
 
u8 top (void *&var, u32 &size)
 鏄剧ず闃熷垪椤堕儴鎴愬憳 鏇村...
 
u8 push8 (u8 var)
 鍘嬪叆涓涓8浣嶆垚鍛 鏇村...
 
u8 top8 (u8 &var)
 鏄剧ず闃熷垪椤舵垚鍛 鏇村...
 
u8 poptop8 (void)
 鏄剧ず骞朵笖寮瑰嚭涓涓槦鍒楅《鎴愬憳 鏇村...
 
u8 push32 (u32 var)
 鍘嬪叆涓涓32浣嶆垚鍛 鏇村...
 
u8 top32 (u32 &var)
 鏄剧ず闃熷垪椤舵垚鍛 鏇村...
 
u32 poptop32 (void)
 鏄剧ず骞朵笖寮瑰嚭涓涓槦鍒楅《鎴愬憳 鏇村...
 
u8 pushfun (void(*fun)(void))
 鍘嬪叆涓涓獀oid(*)(void)鍑芥暟鎸囬拡 鏇村...
 
+ + + +

+Public 灞炴

void(*)(void) poptopfun (void)
 
+ + + + + + + +

+Private 灞炴

u32 mem
 
_lQueueHdat
 
_lQueueTdat
 
+

璇︾粏鎻忚堪

+

涓涓槦鍒楃殑绫

+
娉ㄨВ
浣跨敤閾捐〃閲嶆柊鍒嗛厤鏂瑰紡缁勭粐 闃熷垪鐨勫唴瀛樼┖闂存槸闈炶繛缁殑,閫傚悎蹇熶氦鎹㈡暟鎹
+ +

鍦ㄦ枃浠 STL_Queue.h98 琛屽畾涔.

+

鏋勯犲強鏋愭瀯鍑芥暟璇存槑

+ +

◆ STL_lQueue()

+ +
+
+ + + + + + + + +
STL_lQueue::STL_lQueue (void )
+
+ +

鍦ㄦ枃浠 STL_Queue.cpp199 琛屽畾涔.

+ +
+
+ +

◆ ~STL_lQueue()

+ +
+
+ + + + + + + + +
STL_lQueue::~STL_lQueue (void )
+
+ +

鍦ㄦ枃浠 STL_Queue.cpp204 琛屽畾涔.

+
+鍑芥暟璋冪敤鍥:
+
+
+ + + + +
+ +
+
+

鎴愬憳鍑芥暟璇存槑

+ +

◆ pop()

+ +
+
+ + + + + + + + +
u8 STL_lQueue::pop (void )
+
+ +

寮瑰嚭涓涓垚鍛

+
杩斿洖
閿欒鍙
+
娉ㄨВ
鏃犺push杩涘幓鐨勬槸32浣嶈繕鏄8浣嶆暟,閮界敤杩欎釜寮瑰嚭
+ +

鍦ㄦ枃浠 STL_Queue.cpp235 琛屽畾涔.

+
+杩欐槸杩欎釜鍑芥暟鐨勮皟鐢ㄥ叧绯诲浘:
+
+
+ + + + + + +
+ +
+
+ +

◆ poptop32()

+ +
+
+ + + + + + + + +
u32 STL_lQueue::poptop32 (void )
+
+ +

鏄剧ず骞朵笖寮瑰嚭涓涓槦鍒楅《鎴愬憳

+
杩斿洖
杩斿洖寮瑰嚭鐨勬暟鍊
+ +

鍦ㄦ枃浠 STL_Queue.cpp326 琛屽畾涔.

+
+鍑芥暟璋冪敤鍥:
+
+
+ + + + + + +
+ +
+
+ +

◆ poptop8()

+ +
+
+ + + + + + + + +
u8 STL_lQueue::poptop8 (void )
+
+ +

鏄剧ず骞朵笖寮瑰嚭涓涓槦鍒楅《鎴愬憳

+
杩斿洖
杩斿洖寮瑰嚭鐨勬暟鍊
+ +

鍦ㄦ枃浠 STL_Queue.cpp290 琛屽畾涔.

+
+鍑芥暟璋冪敤鍥:
+
+
+ + + + + + +
+ +
+
+ +

◆ push()

+ +
+
+ + + + + + + + + + + + + + + + + + +
u8 STL_lQueue::push (void *& var,
u32 size 
)
+
+ +

鍘嬪叆涓涓垚鍛

+
鍙傛暟
+ + + +
*&var闇瑕佸帇鍏ョ殑鏁板肩殑鍦板潃
size闇瑕佸帇鍏ョ殑鏁板肩殑闀垮害
+
+
+
杩斿洖
閿欒鍙
+ +

鍦ㄦ枃浠 STL_Queue.cpp215 琛屽畾涔.

+
+杩欐槸杩欎釜鍑芥暟鐨勮皟鐢ㄥ叧绯诲浘:
+
+
+ + + + + + +
+ +
+
+ +

◆ push32()

+ +
+
+ + + + + + + + +
u8 STL_lQueue::push32 (u32 var)
+
+ +

鍘嬪叆涓涓32浣嶆垚鍛

+
鍙傛暟
+ + +
var闇瑕佸帇鍏ョ殑32浣嶆暟鎹
+
+
+
杩斿洖
閿欒鍙
+ +

鍦ㄦ枃浠 STL_Queue.cpp302 琛屽畾涔.

+
+鍑芥暟璋冪敤鍥:
+
+
+ + + + +
+
+杩欐槸杩欎釜鍑芥暟鐨勮皟鐢ㄥ叧绯诲浘:
+
+
+ + + + +
+ +
+
+ +

◆ push8()

+ +
+
+ + + + + + + + +
u8 STL_lQueue::push8 (u8 var)
+
+ +

鍘嬪叆涓涓8浣嶆垚鍛

+
鍙傛暟
+ + +
var闇瑕佸帇鍏ョ殑8浣嶆暟鎹
+
+
+
杩斿洖
閿欒鍙
+ +

鍦ㄦ枃浠 STL_Queue.cpp266 琛屽畾涔.

+
+鍑芥暟璋冪敤鍥:
+
+
+ + + + +
+ +
+
+ +

◆ pushfun()

+ +
+
+ + + + + + + + +
u8 STL_lQueue::pushfun (void(*)(void) fun)
+
+ +

鍘嬪叆涓涓獀oid(*)(void)鍑芥暟鎸囬拡

+
鍙傛暟
+ + +
*fun闇瑕佸帇鍏ョ殑鍑芥暟
+
+
+
杩斿洖
閿欒鍙
+
娉ㄨВ
濡傛灉鏈変釜鍑芥暟鏄 void fun(void); 鍙互閫氳繃pushfun(fun);灏嗗叾鍘嬪叆
+ +

鍦ㄦ枃浠 STL_Queue.cpp341 琛屽畾涔.

+
+鍑芥暟璋冪敤鍥:
+
+
+ + + + + +
+ +
+
+ +

◆ top()

+ +
+
+ + + + + + + + + + + + + + + + + + +
u8 STL_lQueue::top (void *& var,
u32size 
)
+
+ +

鏄剧ず闃熷垪椤堕儴鎴愬憳

+
鍙傛暟
+ + + +
*&var闇瑕佽祴浜堢殑鏁板肩殑鍦板潃
&size闇瑕佽祴浜堢殑鏁板肩殑闀垮害
+
+
+
杩斿洖
閿欒鍙
+ +

鍦ㄦ枃浠 STL_Queue.cpp254 琛屽畾涔.

+
+杩欐槸杩欎釜鍑芥暟鐨勮皟鐢ㄥ叧绯诲浘:
+
+
+ + + + + + + +
+ +
+
+ +

◆ top32()

+ +
+
+ + + + + + + + +
u8 STL_lQueue::top32 (u32var)
+
+ +

鏄剧ず闃熷垪椤舵垚鍛

+
鍙傛暟
+ + +
&var缁撴灉璧嬩簣缁欒鍙橀噺
+
+
+
杩斿洖
閿欒鍙
+ +

鍦ㄦ枃浠 STL_Queue.cpp314 琛屽畾涔.

+
+鍑芥暟璋冪敤鍥:
+
+
+ + + + +
+
+杩欐槸杩欎釜鍑芥暟鐨勮皟鐢ㄥ叧绯诲浘:
+
+
+ + + + +
+ +
+
+ +

◆ top8()

+ +
+
+ + + + + + + + +
u8 STL_lQueue::top8 (u8var)
+
+ +

鏄剧ず闃熷垪椤舵垚鍛

+
鍙傛暟
+ + +
&var缁撴灉璧嬩簣缁欒鍙橀噺
+
+
+
杩斿洖
閿欒鍙
+ +

鍦ㄦ枃浠 STL_Queue.cpp278 琛屽畾涔.

+
+鍑芥暟璋冪敤鍥:
+
+
+ + + + +
+
+杩欐槸杩欎釜鍑芥暟鐨勮皟鐢ㄥ叧绯诲浘:
+
+
+ + + + +
+ +
+
+

绫绘垚鍛樺彉閲忚鏄

+ +

◆ Hdat

+ +
+
+ + + + + +
+ + + + +
_lQueue* STL_lQueue::Hdat
+
+private
+
+ +

鍦ㄦ枃浠 STL_Queue.h119 琛屽畾涔.

+ +
+
+ +

◆ mem

+ +
+
+ + + + + +
+ + + + +
u32 STL_lQueue::mem
+
+private
+
+ +

鍦ㄦ枃浠 STL_Queue.h118 琛屽畾涔.

+ +
+
+ +

◆ poptopfun

+ +
+
+ + + + +
void(*)(void) STL_lQueue::poptopfun(void)
+
+ +

鍦ㄦ枃浠 STL_Queue.h116 琛屽畾涔.

+ +
+
+ +

◆ Tdat

+ +
+
+ + + + + +
+ + + + +
_lQueue* STL_lQueue::Tdat
+
+private
+
+ +

鍦ㄦ枃浠 STL_Queue.h120 琛屽畾涔.

+ +
+
+
璇ョ被鐨勬枃妗g敱浠ヤ笅鏂囦欢鐢熸垚: +
+ + + + diff --git a/bscpp_Doc/html/class_s_t_l__l_queue__coll__graph.map b/bscpp_Doc/html/class_s_t_l__l_queue__coll__graph.map new file mode 100644 index 0000000..538f6b1 --- /dev/null +++ b/bscpp_Doc/html/class_s_t_l__l_queue__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/bscpp_Doc/html/class_s_t_l__l_queue__coll__graph.md5 b/bscpp_Doc/html/class_s_t_l__l_queue__coll__graph.md5 new file mode 100644 index 0000000..fc7a4af --- /dev/null +++ b/bscpp_Doc/html/class_s_t_l__l_queue__coll__graph.md5 @@ -0,0 +1 @@ +417e4e8d5228793d5ac5e661602c0112 \ No newline at end of file diff --git a/bscpp_Doc/html/class_s_t_l__l_queue__coll__graph.png b/bscpp_Doc/html/class_s_t_l__l_queue__coll__graph.png new file mode 100644 index 0000000..2b5f6b6 Binary files /dev/null and b/bscpp_Doc/html/class_s_t_l__l_queue__coll__graph.png differ diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_a1231a845c0a916e43c74a18c8b7c1920_cgraph.map b/bscpp_Doc/html/class_s_t_l__l_queue_a1231a845c0a916e43c74a18c8b7c1920_cgraph.map new file mode 100644 index 0000000..944c1d4 --- /dev/null +++ b/bscpp_Doc/html/class_s_t_l__l_queue_a1231a845c0a916e43c74a18c8b7c1920_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_a1231a845c0a916e43c74a18c8b7c1920_cgraph.md5 b/bscpp_Doc/html/class_s_t_l__l_queue_a1231a845c0a916e43c74a18c8b7c1920_cgraph.md5 new file mode 100644 index 0000000..08ae9e3 --- /dev/null +++ b/bscpp_Doc/html/class_s_t_l__l_queue_a1231a845c0a916e43c74a18c8b7c1920_cgraph.md5 @@ -0,0 +1 @@ +82b799e99bcd5b65f692bc3695be6e33 \ No newline at end of file diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_a1231a845c0a916e43c74a18c8b7c1920_cgraph.png b/bscpp_Doc/html/class_s_t_l__l_queue_a1231a845c0a916e43c74a18c8b7c1920_cgraph.png new file mode 100644 index 0000000..91e419e Binary files /dev/null and b/bscpp_Doc/html/class_s_t_l__l_queue_a1231a845c0a916e43c74a18c8b7c1920_cgraph.png differ diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_a1231a845c0a916e43c74a18c8b7c1920_icgraph.map b/bscpp_Doc/html/class_s_t_l__l_queue_a1231a845c0a916e43c74a18c8b7c1920_icgraph.map new file mode 100644 index 0000000..61c206b --- /dev/null +++ b/bscpp_Doc/html/class_s_t_l__l_queue_a1231a845c0a916e43c74a18c8b7c1920_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_a1231a845c0a916e43c74a18c8b7c1920_icgraph.md5 b/bscpp_Doc/html/class_s_t_l__l_queue_a1231a845c0a916e43c74a18c8b7c1920_icgraph.md5 new file mode 100644 index 0000000..79c97be --- /dev/null +++ b/bscpp_Doc/html/class_s_t_l__l_queue_a1231a845c0a916e43c74a18c8b7c1920_icgraph.md5 @@ -0,0 +1 @@ +5a785f9c67382640514e1fb62ac24b38 \ No newline at end of file diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_a1231a845c0a916e43c74a18c8b7c1920_icgraph.png b/bscpp_Doc/html/class_s_t_l__l_queue_a1231a845c0a916e43c74a18c8b7c1920_icgraph.png new file mode 100644 index 0000000..7dd9e3c Binary files /dev/null and b/bscpp_Doc/html/class_s_t_l__l_queue_a1231a845c0a916e43c74a18c8b7c1920_icgraph.png differ diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_a1abec6afbc25d3cc7b3e3cc94c265f9c_icgraph.map b/bscpp_Doc/html/class_s_t_l__l_queue_a1abec6afbc25d3cc7b3e3cc94c265f9c_icgraph.map new file mode 100644 index 0000000..b9f2068 --- /dev/null +++ b/bscpp_Doc/html/class_s_t_l__l_queue_a1abec6afbc25d3cc7b3e3cc94c265f9c_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_a1abec6afbc25d3cc7b3e3cc94c265f9c_icgraph.md5 b/bscpp_Doc/html/class_s_t_l__l_queue_a1abec6afbc25d3cc7b3e3cc94c265f9c_icgraph.md5 new file mode 100644 index 0000000..2477959 --- /dev/null +++ b/bscpp_Doc/html/class_s_t_l__l_queue_a1abec6afbc25d3cc7b3e3cc94c265f9c_icgraph.md5 @@ -0,0 +1 @@ +14e33145147235fed42dc5219440d9ef \ No newline at end of file diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_a1abec6afbc25d3cc7b3e3cc94c265f9c_icgraph.png b/bscpp_Doc/html/class_s_t_l__l_queue_a1abec6afbc25d3cc7b3e3cc94c265f9c_icgraph.png new file mode 100644 index 0000000..401a054 Binary files /dev/null and b/bscpp_Doc/html/class_s_t_l__l_queue_a1abec6afbc25d3cc7b3e3cc94c265f9c_icgraph.png differ diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_a4bf8d4647c741289056d30184e97531b_cgraph.map b/bscpp_Doc/html/class_s_t_l__l_queue_a4bf8d4647c741289056d30184e97531b_cgraph.map new file mode 100644 index 0000000..8955b20 --- /dev/null +++ b/bscpp_Doc/html/class_s_t_l__l_queue_a4bf8d4647c741289056d30184e97531b_cgraph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_a4bf8d4647c741289056d30184e97531b_cgraph.md5 b/bscpp_Doc/html/class_s_t_l__l_queue_a4bf8d4647c741289056d30184e97531b_cgraph.md5 new file mode 100644 index 0000000..7be2a3a --- /dev/null +++ b/bscpp_Doc/html/class_s_t_l__l_queue_a4bf8d4647c741289056d30184e97531b_cgraph.md5 @@ -0,0 +1 @@ +42b6810264fc78c378861ceef1f9e622 \ No newline at end of file diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_a4bf8d4647c741289056d30184e97531b_cgraph.png b/bscpp_Doc/html/class_s_t_l__l_queue_a4bf8d4647c741289056d30184e97531b_cgraph.png new file mode 100644 index 0000000..97d21e4 Binary files /dev/null and b/bscpp_Doc/html/class_s_t_l__l_queue_a4bf8d4647c741289056d30184e97531b_cgraph.png differ diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_a4c67b2f6364aa9105e8754c51bb2ad6a_cgraph.map b/bscpp_Doc/html/class_s_t_l__l_queue_a4c67b2f6364aa9105e8754c51bb2ad6a_cgraph.map new file mode 100644 index 0000000..266f335 --- /dev/null +++ b/bscpp_Doc/html/class_s_t_l__l_queue_a4c67b2f6364aa9105e8754c51bb2ad6a_cgraph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_a4c67b2f6364aa9105e8754c51bb2ad6a_cgraph.md5 b/bscpp_Doc/html/class_s_t_l__l_queue_a4c67b2f6364aa9105e8754c51bb2ad6a_cgraph.md5 new file mode 100644 index 0000000..ede7ab1 --- /dev/null +++ b/bscpp_Doc/html/class_s_t_l__l_queue_a4c67b2f6364aa9105e8754c51bb2ad6a_cgraph.md5 @@ -0,0 +1 @@ +615c87a2f3a8d56f4710041a4b03514b \ No newline at end of file diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_a4c67b2f6364aa9105e8754c51bb2ad6a_cgraph.png b/bscpp_Doc/html/class_s_t_l__l_queue_a4c67b2f6364aa9105e8754c51bb2ad6a_cgraph.png new file mode 100644 index 0000000..8061cbc Binary files /dev/null and b/bscpp_Doc/html/class_s_t_l__l_queue_a4c67b2f6364aa9105e8754c51bb2ad6a_cgraph.png differ diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_a7ff92acc4b520646801c93816faf2f07_cgraph.map b/bscpp_Doc/html/class_s_t_l__l_queue_a7ff92acc4b520646801c93816faf2f07_cgraph.map new file mode 100644 index 0000000..926608f --- /dev/null +++ b/bscpp_Doc/html/class_s_t_l__l_queue_a7ff92acc4b520646801c93816faf2f07_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_a7ff92acc4b520646801c93816faf2f07_cgraph.md5 b/bscpp_Doc/html/class_s_t_l__l_queue_a7ff92acc4b520646801c93816faf2f07_cgraph.md5 new file mode 100644 index 0000000..5d766ac --- /dev/null +++ b/bscpp_Doc/html/class_s_t_l__l_queue_a7ff92acc4b520646801c93816faf2f07_cgraph.md5 @@ -0,0 +1 @@ +2c1a82480a3a297b7b96c703fa02acdd \ No newline at end of file diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_a7ff92acc4b520646801c93816faf2f07_cgraph.png b/bscpp_Doc/html/class_s_t_l__l_queue_a7ff92acc4b520646801c93816faf2f07_cgraph.png new file mode 100644 index 0000000..548396e Binary files /dev/null and b/bscpp_Doc/html/class_s_t_l__l_queue_a7ff92acc4b520646801c93816faf2f07_cgraph.png differ diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_a7ff92acc4b520646801c93816faf2f07_icgraph.map b/bscpp_Doc/html/class_s_t_l__l_queue_a7ff92acc4b520646801c93816faf2f07_icgraph.map new file mode 100644 index 0000000..0009af7 --- /dev/null +++ b/bscpp_Doc/html/class_s_t_l__l_queue_a7ff92acc4b520646801c93816faf2f07_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_a7ff92acc4b520646801c93816faf2f07_icgraph.md5 b/bscpp_Doc/html/class_s_t_l__l_queue_a7ff92acc4b520646801c93816faf2f07_icgraph.md5 new file mode 100644 index 0000000..5af2343 --- /dev/null +++ b/bscpp_Doc/html/class_s_t_l__l_queue_a7ff92acc4b520646801c93816faf2f07_icgraph.md5 @@ -0,0 +1 @@ +41645ab56b1470c6a475017fa3c93f43 \ No newline at end of file diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_a7ff92acc4b520646801c93816faf2f07_icgraph.png b/bscpp_Doc/html/class_s_t_l__l_queue_a7ff92acc4b520646801c93816faf2f07_icgraph.png new file mode 100644 index 0000000..9df781b Binary files /dev/null and b/bscpp_Doc/html/class_s_t_l__l_queue_a7ff92acc4b520646801c93816faf2f07_icgraph.png differ diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_a9c77d831feed1543e4fdefc811580a51_cgraph.map b/bscpp_Doc/html/class_s_t_l__l_queue_a9c77d831feed1543e4fdefc811580a51_cgraph.map new file mode 100644 index 0000000..5fa9915 --- /dev/null +++ b/bscpp_Doc/html/class_s_t_l__l_queue_a9c77d831feed1543e4fdefc811580a51_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_a9c77d831feed1543e4fdefc811580a51_cgraph.md5 b/bscpp_Doc/html/class_s_t_l__l_queue_a9c77d831feed1543e4fdefc811580a51_cgraph.md5 new file mode 100644 index 0000000..7443e3a --- /dev/null +++ b/bscpp_Doc/html/class_s_t_l__l_queue_a9c77d831feed1543e4fdefc811580a51_cgraph.md5 @@ -0,0 +1 @@ +24124aa7f008ee6b0ad533e714c32b90 \ No newline at end of file diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_a9c77d831feed1543e4fdefc811580a51_cgraph.png b/bscpp_Doc/html/class_s_t_l__l_queue_a9c77d831feed1543e4fdefc811580a51_cgraph.png new file mode 100644 index 0000000..2e6a5fb Binary files /dev/null and b/bscpp_Doc/html/class_s_t_l__l_queue_a9c77d831feed1543e4fdefc811580a51_cgraph.png differ diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_a9c9a5811f43677f8d70d19377e276510_icgraph.map b/bscpp_Doc/html/class_s_t_l__l_queue_a9c9a5811f43677f8d70d19377e276510_icgraph.map new file mode 100644 index 0000000..6a6914c --- /dev/null +++ b/bscpp_Doc/html/class_s_t_l__l_queue_a9c9a5811f43677f8d70d19377e276510_icgraph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_a9c9a5811f43677f8d70d19377e276510_icgraph.md5 b/bscpp_Doc/html/class_s_t_l__l_queue_a9c9a5811f43677f8d70d19377e276510_icgraph.md5 new file mode 100644 index 0000000..e365e7c --- /dev/null +++ b/bscpp_Doc/html/class_s_t_l__l_queue_a9c9a5811f43677f8d70d19377e276510_icgraph.md5 @@ -0,0 +1 @@ +536f407f2d9680716b9db9ba1625e41e \ No newline at end of file diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_a9c9a5811f43677f8d70d19377e276510_icgraph.png b/bscpp_Doc/html/class_s_t_l__l_queue_a9c9a5811f43677f8d70d19377e276510_icgraph.png new file mode 100644 index 0000000..2513a42 Binary files /dev/null and b/bscpp_Doc/html/class_s_t_l__l_queue_a9c9a5811f43677f8d70d19377e276510_icgraph.png differ diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_ab551099da5beb93d91db4472ffd4d5c3_icgraph.map b/bscpp_Doc/html/class_s_t_l__l_queue_ab551099da5beb93d91db4472ffd4d5c3_icgraph.map new file mode 100644 index 0000000..0474bc6 --- /dev/null +++ b/bscpp_Doc/html/class_s_t_l__l_queue_ab551099da5beb93d91db4472ffd4d5c3_icgraph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_ab551099da5beb93d91db4472ffd4d5c3_icgraph.md5 b/bscpp_Doc/html/class_s_t_l__l_queue_ab551099da5beb93d91db4472ffd4d5c3_icgraph.md5 new file mode 100644 index 0000000..05bb180 --- /dev/null +++ b/bscpp_Doc/html/class_s_t_l__l_queue_ab551099da5beb93d91db4472ffd4d5c3_icgraph.md5 @@ -0,0 +1 @@ +cba54b5215e568b8f91d66a3cc3f3b10 \ No newline at end of file diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_ab551099da5beb93d91db4472ffd4d5c3_icgraph.png b/bscpp_Doc/html/class_s_t_l__l_queue_ab551099da5beb93d91db4472ffd4d5c3_icgraph.png new file mode 100644 index 0000000..7a88a64 Binary files /dev/null and b/bscpp_Doc/html/class_s_t_l__l_queue_ab551099da5beb93d91db4472ffd4d5c3_icgraph.png differ diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_ad702c50174ed400838db74915c0eefda_cgraph.map b/bscpp_Doc/html/class_s_t_l__l_queue_ad702c50174ed400838db74915c0eefda_cgraph.map new file mode 100644 index 0000000..c4f1b51 --- /dev/null +++ b/bscpp_Doc/html/class_s_t_l__l_queue_ad702c50174ed400838db74915c0eefda_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_ad702c50174ed400838db74915c0eefda_cgraph.md5 b/bscpp_Doc/html/class_s_t_l__l_queue_ad702c50174ed400838db74915c0eefda_cgraph.md5 new file mode 100644 index 0000000..bce0e81 --- /dev/null +++ b/bscpp_Doc/html/class_s_t_l__l_queue_ad702c50174ed400838db74915c0eefda_cgraph.md5 @@ -0,0 +1 @@ +d65a6f3ca3b17125c33317c790ebffa0 \ No newline at end of file diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_ad702c50174ed400838db74915c0eefda_cgraph.png b/bscpp_Doc/html/class_s_t_l__l_queue_ad702c50174ed400838db74915c0eefda_cgraph.png new file mode 100644 index 0000000..d1d0276 Binary files /dev/null and b/bscpp_Doc/html/class_s_t_l__l_queue_ad702c50174ed400838db74915c0eefda_cgraph.png differ diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_ade1f8e34538de4ae43f7ad2ca46ab493_cgraph.map b/bscpp_Doc/html/class_s_t_l__l_queue_ade1f8e34538de4ae43f7ad2ca46ab493_cgraph.map new file mode 100644 index 0000000..653c607 --- /dev/null +++ b/bscpp_Doc/html/class_s_t_l__l_queue_ade1f8e34538de4ae43f7ad2ca46ab493_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_ade1f8e34538de4ae43f7ad2ca46ab493_cgraph.md5 b/bscpp_Doc/html/class_s_t_l__l_queue_ade1f8e34538de4ae43f7ad2ca46ab493_cgraph.md5 new file mode 100644 index 0000000..2f1be34 --- /dev/null +++ b/bscpp_Doc/html/class_s_t_l__l_queue_ade1f8e34538de4ae43f7ad2ca46ab493_cgraph.md5 @@ -0,0 +1 @@ +7a4d3e6d87d78587521b015ee66ef211 \ No newline at end of file diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_ade1f8e34538de4ae43f7ad2ca46ab493_cgraph.png b/bscpp_Doc/html/class_s_t_l__l_queue_ade1f8e34538de4ae43f7ad2ca46ab493_cgraph.png new file mode 100644 index 0000000..848fd54 Binary files /dev/null and b/bscpp_Doc/html/class_s_t_l__l_queue_ade1f8e34538de4ae43f7ad2ca46ab493_cgraph.png differ diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_ade1f8e34538de4ae43f7ad2ca46ab493_icgraph.map b/bscpp_Doc/html/class_s_t_l__l_queue_ade1f8e34538de4ae43f7ad2ca46ab493_icgraph.map new file mode 100644 index 0000000..a42285f --- /dev/null +++ b/bscpp_Doc/html/class_s_t_l__l_queue_ade1f8e34538de4ae43f7ad2ca46ab493_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_ade1f8e34538de4ae43f7ad2ca46ab493_icgraph.md5 b/bscpp_Doc/html/class_s_t_l__l_queue_ade1f8e34538de4ae43f7ad2ca46ab493_icgraph.md5 new file mode 100644 index 0000000..0e5781f --- /dev/null +++ b/bscpp_Doc/html/class_s_t_l__l_queue_ade1f8e34538de4ae43f7ad2ca46ab493_icgraph.md5 @@ -0,0 +1 @@ +1c19f45dde04a4d10b2ef258ae5c586a \ No newline at end of file diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_ade1f8e34538de4ae43f7ad2ca46ab493_icgraph.png b/bscpp_Doc/html/class_s_t_l__l_queue_ade1f8e34538de4ae43f7ad2ca46ab493_icgraph.png new file mode 100644 index 0000000..aac167d Binary files /dev/null and b/bscpp_Doc/html/class_s_t_l__l_queue_ade1f8e34538de4ae43f7ad2ca46ab493_icgraph.png differ diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_af2ee00997d848e132c3140e347b7220c_cgraph.map b/bscpp_Doc/html/class_s_t_l__l_queue_af2ee00997d848e132c3140e347b7220c_cgraph.map new file mode 100644 index 0000000..5d2747f --- /dev/null +++ b/bscpp_Doc/html/class_s_t_l__l_queue_af2ee00997d848e132c3140e347b7220c_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_af2ee00997d848e132c3140e347b7220c_cgraph.md5 b/bscpp_Doc/html/class_s_t_l__l_queue_af2ee00997d848e132c3140e347b7220c_cgraph.md5 new file mode 100644 index 0000000..9fdd5c6 --- /dev/null +++ b/bscpp_Doc/html/class_s_t_l__l_queue_af2ee00997d848e132c3140e347b7220c_cgraph.md5 @@ -0,0 +1 @@ +950fe732f09efcccc605700cb43a9c8c \ No newline at end of file diff --git a/bscpp_Doc/html/class_s_t_l__l_queue_af2ee00997d848e132c3140e347b7220c_cgraph.png b/bscpp_Doc/html/class_s_t_l__l_queue_af2ee00997d848e132c3140e347b7220c_cgraph.png new file mode 100644 index 0000000..3805d9b Binary files /dev/null and b/bscpp_Doc/html/class_s_t_l__l_queue_af2ee00997d848e132c3140e347b7220c_cgraph.png differ diff --git a/bscpp_Doc/html/classes.html b/bscpp_Doc/html/classes.html index 1a988b5..da77573 100644 --- a/bscpp_Doc/html/classes.html +++ b/bscpp_Doc/html/classes.html @@ -75,13 +75,13 @@
motion_int_cache_s
S
-
STL_lStack
STL_rQueue
STL_rStack
+
STL_lQueue
STL_lStack
STL_rQueue
STL_rStack
T
test_s
tKeyLabel
_
-
_lStack
+
_lQueue
_lStack
diff --git a/bscpp_Doc/html/functions.html b/bscpp_Doc/html/functions.html index 487d238..1002254 100644 --- a/bscpp_Doc/html/functions.html +++ b/bscpp_Doc/html/functions.html @@ -54,26 +54,26 @@ @@ -93,218 +93,6 @@
  • android_orient_cb : dmp_s
  • AT_ReadByte() : bscpp_STM32_AT24C00
  • - - -

    - b -

    - - -

    - c -

    - - -

    - d -

    - - -

    - f -

    - - -

    - g -

    - - -

    - h -

    - - -

    - i -

    - - -

    - k -

    - - -

    - l -

    - - -

    - m -

    - - -

    - n -

    - - -

    - o -

    - - -

    - p -

    - - -

    - r -

    - - -

    - s -

    - - -

    - t -

    - - -

    - u -

    - - -

    - w -

    - - -

    - ~ -