Home
last modified time | relevance | path

Searched refs:ArrayRefBase (Results 1 – 1 of 1) sorted by relevance

/llvm-project-15.0.7/libc/src/__support/CPP/
H A DArrayRef.h25 template <typename QualifiedT> class ArrayRefBase {
37 ArrayRefBase() = default;
40 explicit ArrayRefBase(QualifiedT &OneElt) : Data(&OneElt), Length(1) {} in ArrayRefBase() function
43 ArrayRefBase(QualifiedT *Data, size_t Length) : Data(Data), Length(Length) {} in ArrayRefBase() function
46 ArrayRefBase(QualifiedT *Begin, QualifiedT *End) in ArrayRefBase() function
51 constexpr ArrayRefBase(QualifiedT (&Arr)[N]) : Data(Arr), Length(N) {} in ArrayRefBase() function
65 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 …]