Lines Matching refs:ArrayRef
41 class ArrayRef {
60 constexpr ArrayRef() in ArrayRef() function
65 constexpr ArrayRef(T (&array)[size]) in ArrayRef() function
70 constexpr ArrayRef(U (&array)[size],
76 constexpr ArrayRef(T* array_in, size_t size_in) in ArrayRef() function
81 explicit ArrayRef(std::vector<T, Alloc>& v) in ArrayRef() function
86 ArrayRef(const std::vector<U, Alloc>& v,
92 ArrayRef(const ArrayRef&) = default;
96 ArrayRef& operator=(const ArrayRef& other) {
103 typename std::enable_if<std::is_same<T, const U>::value, ArrayRef>::type&
104 operator=(const ArrayRef<U>& other) {
105 return *this = ArrayRef(other);
109 ~ArrayRef() = default;
170 bool operator==(const ArrayRef<T>& lhs, const ArrayRef<T>& rhs) {
175 bool operator!=(const ArrayRef<T>& lhs, const ArrayRef<T>& rhs) {