|
Apollo 11.0
自动驾驶开放平台
|
#include <cache_buffer.h>
Public 类型 | |
| using | value_type = T |
| using | size_type = std::size_t |
| using | FusionCallback = std::function< void(const T &)> |
Public 成员函数 | |
| CacheBuffer (uint64_t size) | |
| CacheBuffer (const CacheBuffer &rhs) | |
| T & | operator[] (const uint64_t &pos) |
| const T & | at (const uint64_t &pos) const |
| uint64_t | Head () const |
| uint64_t | Tail () const |
| uint64_t | Size () const |
| const T & | Front () const |
| const T & | Back () const |
| bool | Empty () const |
| bool | Full () const |
| uint64_t | Capacity () const |
| void | SetFusionCallback (const FusionCallback &callback) |
| void | Fill (const T &value) |
| std::mutex & | Mutex () |
在文件 cache_buffer.h 第 30 行定义.
| using apollo::cyber::data::CacheBuffer< T >::FusionCallback = std::function<void(const T&)> |
在文件 cache_buffer.h 第 34 行定义.
| using apollo::cyber::data::CacheBuffer< T >::size_type = std::size_t |
在文件 cache_buffer.h 第 33 行定义.
| using apollo::cyber::data::CacheBuffer< T >::value_type = T |
在文件 cache_buffer.h 第 32 行定义.
|
inlineexplicit |
在文件 cache_buffer.h 第 36 行定义.
|
inline |
在文件 cache_buffer.h 第 41 行定义.
|
inline |
在文件 cache_buffer.h 第 51 行定义.
|
inline |
在文件 cache_buffer.h 第 58 行定义.
|
inline |
在文件 cache_buffer.h 第 62 行定义.
|
inline |
在文件 cache_buffer.h 第 60 行定义.
|
inline |
在文件 cache_buffer.h 第 68 行定义.
|
inline |
在文件 cache_buffer.h 第 57 行定义.
|
inline |
在文件 cache_buffer.h 第 61 行定义.
|
inline |
在文件 cache_buffer.h 第 53 行定义.
|
inline |
在文件 cache_buffer.h 第 83 行定义.
|
inline |
在文件 cache_buffer.h 第 50 行定义.
|
inline |
在文件 cache_buffer.h 第 64 行定义.
|
inline |
在文件 cache_buffer.h 第 55 行定义.
|
inline |
在文件 cache_buffer.h 第 54 行定义.