Apollo  6.0
Open source self driving car software
Classes | Functions | Variables
apollo::cyber::base Namespace Reference

Classes

class  AtomicHashMap
 A implementation of lock-free fixed size hash map. More...
 
class  AtomicRWLock
 
class  BlockWaitStrategy
 
class  BoundedQueue
 
class  BusySpinWaitStrategy
 
class  CCObjectPool
 
class  Connection
 
class  ObjectPool
 
class  ReadLockGuard
 
class  ReentrantRWLock
 
class  Signal
 
class  SleepWaitStrategy
 
class  Slot
 
class  std
 
class  ThreadPool
 
class  ThreadSafeQueue
 
class  TimeoutBlockWaitStrategy
 
class  UnboundedQueue
 
class  WaitStrategy
 
class  WriteLockGuard
 
class  YieldWaitStrategy
 

Functions

 DEFINE_TYPE_TRAIT (HasLess, operator<) template< class Value
 
apollo::cyber::base::std enable_if ::type LessThan const Value val, const End end LessThan (const Value &val, const End &end)
 

Variables

apollo::cyber::base::std Value
 
apollo::cyber::base::std value
 
apollo::cyber::base::ObjectPool LessThan
 

Function Documentation

◆ DEFINE_TYPE_TRAIT()

apollo::cyber::base::DEFINE_TYPE_TRAIT ( HasLess  )

◆ LessThan()

apollo::cyber::base::std enable_if ::type LessThan const Value val, const End end apollo::cyber::base::LessThan ( const Value val,
const End &  end 
)

Variable Documentation

◆ LessThan

apollo::cyber::base::ObjectPool apollo::cyber::base::LessThan

◆ Value

apollo::cyber::base::std apollo::cyber::base::Value

◆ value

apollo::cyber::base::std apollo::cyber::base::value