Lines Matching refs:std

180     using Container = typename std::conditional<Const,
195 typename std::enable_if<Condition, void>::type
199 typename std::enable_if<Condition, MyClass&>::type
214 typename std::enable_if<Condition, VecElem&>::type
240 friend std::ostream&
241 operator<<(std::ostream& os, const MyClass& vr)
244 os << "[" << std::hex << (uint32_t)vr[0];
246 os << " " << std::hex << (uint32_t)vr[e];
251 const std::string print() const { return csprintf("%s", *this); }
280 using Container = std::array<uint8_t,Sz>;
288 VecRegContainer(const std::vector<uint8_t>& that)
291 std::memcpy(container.data(), &that[0], SIZE);
311 std::memcpy(container.data(), that.data(), SIZE);
318 MyClass& operator=(const std::vector<uint8_t>& that)
321 std::memcpy(container.data(), that.data(), SIZE);
331 std::memcpy(dst.data(), container.data(), SIZE);
337 void copyTo(std::vector<uint8_t>& dst) const
340 std::memcpy(dst.data(), container.data(), SIZE);
364 const std::string print() const { return csprintf("%s", *this); }
416 friend std::ostream& operator<<(std::ostream& os, const MyClass& v)
461 typename std::conditional<LS == LaneSize::EightByte, uint64_t,
462 typename std::conditional<LS == LaneSize::FourByte, uint32_t,
463 typename std::conditional<LS == LaneSize::TwoByte, uint16_t,
464 typename std::conditional<LS == LaneSize::Byte, uint8_t,
476 LaneData(typename std::enable_if<sizeof(T) == ByteSz, const T&>::type t)
480 typename std::enable_if<sizeof(T) == ByteSz, MyClass&>::type
487 typename std::enable_if<sizeof(T) == ByteSz, int>::type I = 0>
495 inline std::ostream&
496 operator<<(std::ostream& os, const LaneData<LS>& d)
533 using Cont = typename std::conditional<Const,
536 static_assert(!std::is_const<VecElem>::value || Const,
538 static_assert(std::is_integral<VecElem>::value,
553 typename std::enable_if<Assignable, MyClass&>::type
564 typename std::enable_if<Assignable, MyClass&>::type
578 template <bool Cond = !Const, typename std::enable_if<Cond, int>::type = 0>
579 operator VecLaneT<typename std::enable_if<Cond, VecElem>::type, true>()
585 namespace std {
642 to_number(const std::string& value, VecRegContainer<Sz>& v)