|
Apollo
v5.5.0
Open source self driving car software
|
#include <object_pool.h>


Public Member Functions | |
| std::shared_ptr< ObjectType > | Get () override |
| void | BatchGet (size_t num, std::vector< std::shared_ptr< ObjectType >> *data) override |
| void | BatchGet (size_t num, bool is_front, std::list< std::shared_ptr< ObjectType >> *data) override |
| void | BatchGet (size_t num, bool is_front, std::deque< std::shared_ptr< ObjectType >> *data) override |
Public Member Functions inherited from apollo::perception::base::BaseObjectPool< ObjectType > | |
| BaseObjectPool ()=default | |
| virtual | ~BaseObjectPool ()=default |
| virtual void | set_capacity (size_t capacity) |
| size_t | get_capacity () |
| virtual size_t | RemainedNum () |
Static Public Member Functions | |
| static DummyObjectPool & | Instance () |
Protected Member Functions | |
| DummyObjectPool ()=default | |
Protected Member Functions inherited from apollo::perception::base::BaseObjectPool< ObjectType > | |
| BaseObjectPool (const BaseObjectPool &rhs)=delete | |
| BaseObjectPool & | operator= (const BaseObjectPool &rhs)=delete |
Additional Inherited Members | |
Protected Attributes inherited from apollo::perception::base::BaseObjectPool< ObjectType > | |
| size_t | capacity_ = 0 |
|
protecteddefault |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlinestatic |
1.8.13