17 #ifndef CYBER_BASE_FOR_EACH_H_ 18 #define CYBER_BASE_FOR_EACH_H_ 20 #include <type_traits> 30 template <class
Value, class End>
31 typename
std::enable_if<HasLess<Value>::
value && HasLess<End>::
value,
33 LessThan(const Value& val, const End& end) {
37 template <
class Value,
class End>
44 #define FOR_EACH(i, begin, end) \ 45 for (auto i = (true ? (begin) : (end)); \ 46 apollo::cyber::base::LessThan(i, (end)); ++i) 52 #endif // CYBER_BASE_FOR_EACH_H_ apollo::cyber::base::std Value
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
apollo::cyber::base::ObjectPool LessThan
DEFINE_TYPE_TRAIT(HasLess, operator<) template< class Value
apollo::cyber::base::std value