リングバッファ More...
#include <Ring_buffer.hpp>
Public Member Functions | |
| size_t | size (void) const |
| バッファサイズの取得 | |
| bool | empty (void) const |
| バッファが空か More... | |
| size_t | push (const T *data, size_t size) |
| データの格納 More... | |
| size_t | pop (T *data, size_t size) |
| データの取り出し More... | |
| void | ungetc (const T ch) |
| データの書き戻し More... | |
| void | clear (void) |
| 格納データのクリア | |
リングバッファ
|
inline |
バッファが空か
| true | データなし |
| false | データあり |
|
inline |
データの格納
| [in] | data | データ |
| [in] | size | データ個数 |
|
inline |
データの取り出し
| [out] | data | データ取り出し用バッファ |
| [in] | size | 取り出すデータの最大個数 |
|
inline |
データの書き戻し
| [in] | ch | 書き戻すデータ |
1.8.6