Apollo  6.0
Open source self driving car software
apollo::perception::base::ConcurrentObjectPool< ObjectType, N, Initializer > Member List

This is the complete list of members for apollo::perception::base::ConcurrentObjectPool< ObjectType, N, Initializer >, including all inherited members.

BaseObjectPool()=defaultapollo::perception::base::BaseObjectPool< ObjectType >
BaseObjectPool(const BaseObjectPool &rhs)=deleteapollo::perception::base::BaseObjectPool< ObjectType >protected
BatchGet(size_t num, std::vector< std::shared_ptr< ObjectType >> *data) overrideapollo::perception::base::ConcurrentObjectPool< ObjectType, N, Initializer >inlinevirtual
BatchGet(size_t num, bool is_front, std::list< std::shared_ptr< ObjectType >> *data) overrideapollo::perception::base::ConcurrentObjectPool< ObjectType, N, Initializer >inlinevirtual
BatchGet(size_t num, bool is_front, std::deque< std::shared_ptr< ObjectType >> *data) overrideapollo::perception::base::ConcurrentObjectPool< ObjectType, N, Initializer >inlinevirtual
cache_apollo::perception::base::ConcurrentObjectPool< ObjectType, N, Initializer >protected
capacity_apollo::perception::base::BaseObjectPool< ObjectType >protected
ConcurrentObjectPool(const size_t default_size)apollo::perception::base::ConcurrentObjectPool< ObjectType, N, Initializer >inlineexplicitprotected
extended_cache_apollo::perception::base::ConcurrentObjectPool< ObjectType, N, Initializer >protected
Get() overrideapollo::perception::base::ConcurrentObjectPool< ObjectType, N, Initializer >inlinevirtual
get_capacity()apollo::perception::base::BaseObjectPool< ObjectType >inline
Instance()apollo::perception::base::ConcurrentObjectPool< ObjectType, N, Initializer >inlinestatic
kDefaultCacheSizeapollo::perception::base::ConcurrentObjectPool< ObjectType, N, Initializer >protected
kInitializerapollo::perception::base::ConcurrentObjectPool< ObjectType, N, Initializer >protectedstatic
mutex_apollo::perception::base::ConcurrentObjectPool< ObjectType, N, Initializer >protected
operator=(const BaseObjectPool &rhs)=deleteapollo::perception::base::BaseObjectPool< ObjectType >protected
queue_apollo::perception::base::ConcurrentObjectPool< ObjectType, N, Initializer >protected
RemainedNum()apollo::perception::base::BaseObjectPool< ObjectType >inlinevirtual
set_capacity(size_t capacity)apollo::perception::base::BaseObjectPool< ObjectType >inlinevirtual
~BaseObjectPool()=defaultapollo::perception::base::BaseObjectPool< ObjectType >virtual
~ConcurrentObjectPool() overrideapollo::perception::base::ConcurrentObjectPool< ObjectType, N, Initializer >inline