Apollo 10.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 行定义.