Apollo 10.0
自动驾驶开放平台
apollo::cyber::base 命名空间参考

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

函数

template<class Value , class End >
std::enable_if< HasLess< Value >::value &&HasLess< End >::value, bool >::type LessThan (const Value &val, const End &end)
 
template<class Value , class End >
std::enable_if<!HasLess< Value >::value||!HasLess< End >::value, bool >::type LessThan (const Value &val, const End &end)
 

函数说明

◆ LessThan() [1/2]

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

在文件 for_each.h33 行定义.

33 {
34 return val < end;
35}

◆ LessThan() [2/2]

template<class Value , class End >
std::enable_if<!HasLess< Value >::value||!HasLess< End >::value, bool >::type apollo::cyber::base::LessThan ( const Value &  val,
const End &  end 
)

在文件 for_each.h40 行定义.

40 {
41 return val != end;
42}