Searched refs:ArrayRefBase (Results 1 – 1 of 1) sorted by relevance
25 template <typename QualifiedT> class ArrayRefBase {37 ArrayRefBase() = default;40 explicit ArrayRefBase(QualifiedT &OneElt) : Data(&OneElt), Length(1) {} in ArrayRefBase() function43 ArrayRefBase(QualifiedT *Data, size_t Length) : Data(Data), Length(Length) {} in ArrayRefBase() function46 ArrayRefBase(QualifiedT *Begin, QualifiedT *End) in ArrayRefBase() function51 constexpr ArrayRefBase(QualifiedT (&Arr)[N]) : Data(Arr), Length(N) {} in ArrayRefBase() function65 auto slice(size_t N, size_t M) const { return ArrayRefBase(data() + N, M); } in slice()90 bool equals(ArrayRefBase<QualifiedT> RHS) const { in equals()114 using Impl = internal::ArrayRefBase<const T>;128 struct MutableArrayRef : public internal::ArrayRefBase<T> {[all …]