Apollo 10.0
自动驾驶开放平台
|
#include <arena_queue.h>
Public 类型 | |
using | value_type = T |
using | size_type = uint64_t |
Public 成员函数 | |
ArenaQueue () | |
ArenaQueue & | operator= (const ArenaQueue &other)=delete |
ArenaQueue (const ArenaQueue &other)=delete | |
~ArenaQueue () | |
bool | Init (uint64_t size) |
bool | Init (uint64_t size, google::protobuf::Arena *arena) |
T * | AddBack () |
T * | PopFront () |
T * | GetBack () |
T * | GetFront () |
uint64_t | Size () |
bool | Empty () |
uint64_t | Head () |
uint64_t | Tail () |
uint64_t | Commit () |
bool | NextIndex (uint64_t &index) |
bool | GetHeadIndex (uint64_t &index) |
bool | GetTailIndex (uint64_t &index) |
bool | GetEleByIndex (uint64_t i, T *&ptr) |
bool | IsArenaEnable () |
在文件 arena_queue.h 第 42 行定义.
using apollo::cyber::base::ArenaQueue< T >::size_type = uint64_t |
在文件 arena_queue.h 第 45 行定义.
using apollo::cyber::base::ArenaQueue< T >::value_type = T |
在文件 arena_queue.h 第 44 行定义.
|
inline |
在文件 arena_queue.h 第 48 行定义.
|
delete |
apollo::cyber::base::ArenaQueue< T >::~ArenaQueue | ( | ) |
在文件 arena_queue.h 第 138 行定义.
T * apollo::cyber::base::ArenaQueue< T >::AddBack | ( | ) |
在文件 arena_queue.h 第 185 行定义.
|
inline |
在文件 arena_queue.h 第 64 行定义.
|
inline |
在文件 arena_queue.h 第 245 行定义.
T * apollo::cyber::base::ArenaQueue< T >::GetBack | ( | ) |
在文件 arena_queue.h 第 161 行定义.
|
inline |
在文件 arena_queue.h 第 107 行定义.
T * apollo::cyber::base::ArenaQueue< T >::GetFront | ( | ) |
在文件 arena_queue.h 第 173 行定义.
|
inline |
在文件 arena_queue.h 第 83 行定义.
|
inline |
在文件 arena_queue.h 第 95 行定义.
|
inline |
在文件 arena_queue.h 第 62 行定义.
|
inline |
在文件 arena_queue.h 第 141 行定义.
|
inline |
在文件 arena_queue.h 第 147 行定义.
|
inline |
在文件 arena_queue.h 第 122 行定义.
|
inline |
在文件 arena_queue.h 第 65 行定义.
|
delete |
T * apollo::cyber::base::ArenaQueue< T >::PopFront | ( | ) |
在文件 arena_queue.h 第 213 行定义.
|
inline |
在文件 arena_queue.h 第 236 行定义.
|
inline |
在文件 arena_queue.h 第 63 行定义.