Lines Matching refs:std
85 using List = std::list<T>;
88 using Map = std::map<K, V>;
91 using UnorderedMap = std::unordered_map<K, V>;
94 using UnorderedSet = std::unordered_set<K>;
96 using String = std::string;
99 using Vector = std::vector<T>;
107 struct is_unbounded_array : public std::false_type {};
110 struct is_unbounded_array<T[]> : public std::true_type {};
131 return std::allocator<void>();
136 [[nodiscard]] std::enable_if_t<!std::is_array_v<T>, T*> New(Args&&... args) {
138 return allocator_->template New<T>(std::forward<Args>(args)...);
140 return new T(std::forward<Args>(args)...);
145 [[nodiscard]] std::enable_if_t<is_unbounded_array_v<T>, std::remove_extent_t<T>*> New(size_t size) {
149 return new std::remove_extent_t<T>[size];
436 VIXL_STATIC_ASSERT(std::is_unsigned<T>::value);
447 VIXL_STATIC_ASSERT(std::is_signed<T>::value && std::is_integral<T>::value);
448 return ((val >= -std::numeric_limits<T>::max()) && (val < 0)) ? -val : val;
563 inline bool IsNaN(float value) { return std::isnan(value); }
565 inline bool IsNaN(double value) { return std::isnan(value); }
569 inline bool IsInf(float value) { return std::isinf(value); }
571 inline bool IsInf(double value) { return std::isinf(value); }
983 std::vector<bool> bitfield_;
1193 if (std::numeric_limits<T>::is_signed) {
1413 VIXL_STATIC_ASSERT(std::numeric_limits<T>::is_integer);
1414 VIXL_STATIC_ASSERT(!std::numeric_limits<T>::is_signed);